Что такое IaaS?
Инфраструктура как услуга (Infrastructure-as-a-Service, IaaS) — облачная модель услуг, подразумевающая получение основных ресурсов для вычислений, хранения и сетевого подключения по запросу с оплатой по мере использования. В рамках модели IaaS всем аппаратным и программным обеспечением — от сервисов до центров обработки данных — владеет поставщик услуг, а заказчик использует его ресурсы через облако.
Примечание: Согласно отчетам Gartner объем мирового рынка облачных услуг IaaS по итогам 2020 года вырос на 40.7% и составил $64.3 млрд, а к 2025 году может увеличиться до $400 млрд что подтверждает популярность и перспективность облачной модели.
Что относится к IaaS?
Модель Infrastructure-as-a-Service позволяет получить в распоряжение полноценную виртуальную инфраструктуру, состоящую из трех основных компонентов:
- аппаратных средств — серверов, систем хранения данных, сетевого оборудования и других;
- операционных систем и системного программного обеспечения (ПО) — средств виртуализации, средств управления ресурсами и других;
- связующего ПО — программ для управления системами, настройки доступа и подобных.
Простейшая пара «Клиент-Сервер» на сокетах (Windows, C++)
Принципы работы IaaS
Принцип Infrastructure-as-a-Service базируется на следующей стратегии взаимодействия провайдера и клиента:
- Поставщик услуг размещает оборудование и программное обеспечение в облаке. Обслуживание предоставляемых мощностей, а также обеспечение безопасного доступа — задача поставщика услуг.
- Пользователь получает доступ к ресурсам провайдера и использует их для решения своих задач. Оплата осуществляется по модели Pay as you go, то есть только за фактически использованный объем ресурсов.
При таком подходе пользователю не нужно строить ЦОД (центры обработки данных), покупать собственное оборудование, обновлять и администрировать его, поддерживать лицензии.
Примечание: Использование виртуальной инфраструктуры по модели IaaS позволяет получать доступ к нужным вычислительным ресурсам компаниям разного масштаба — как небольшим стартапам, так и ИТ-гигантам.
Основные критерии выбора IaaS провайдера
От выбора IaaS-провайдера во многом зависит стабильность, надежность и рентабельность использования облачных ресурсов, поэтому при выборе поставщика услуг нужно оценивать:
- доступные мощности аппаратного комплекса;
- стоимость услуг и условия оплаты при задействовании дополнительных мощностей;
- степень защиты физической и облачной инфраструктуры поставщика услуг;
- компетентность и скорость реагирования технической поддержки;
- условия соглашения об уровне услуг (Service Level Agreement, SLA), в том числе разделы о разделении зон ответственности сторон;
- репутацию провайдера.
DNS сервер — что это и как работает?
Примечание: Как правило, всем критериям соответствуют только крупные поставщики услуг, такие как SberCloud. Провайдер предоставляет доступ к мощному аппаратному комплексу и надежному облаку, соответствующему требованиям ФЗ-152 а также облачным IaaS-сервисам для разработки приложений с поддержкой клиентов в режиме 24/7.
Бизнес-сценарии использования IaaS
Модель Infrastructure-as-a-Service используется компаниями для разных целей.
Разработка и тестирование. IaaS позволяет команде разработчиков быстро создавать и удалять среды для тестирования и разработки. Дополнительные мощности не нужно покупать и настраивать, поэтому сокращается время вывода разрабатываемых продуктов на рынок (Time to market).
Размещение приложений и сайтов. Сервисы облачной инфраструктуры (cloud infrastructure services) могут использоваться для размещения сайтов, веб- и мобильных приложений, программ для бизнес-аналитики. Это помогает сокращать расходы на размещение, а также своевременно масштабировать мощности в случае роста ИТ-продукта.
Облачные вычисления. Доступность любого объема вычислительных мощностей и оплата по модели Pay as you go делает Infrastructure-as-a-Service универсальным решением для высокопроизводительных вычислений и решения проектно-ориентированных задач любой сложности.
Хранение, резервное копирование и восстановление. Перенос ИТ-инфраструктуры, бизнес-процессов и данных в облако помогает экономить деньги и время на резервное копирование, а также повышает безопасность хранения резервных копий.
Преимущества IaaS
Переход на модель Infrastructure-as-a-Service обеспечивает частным клиентам или компаниям многочисленные преимущества.
Сокращение расходов. Клиенту не нужно покупать и обслуживать оборудование, обновлять его после завершения периода амортизации
Обеспечение непрерывности бизнеса. Размещение инфраструктуры в облаке повышает отказоустойчивость, снижает риск критических сбоев, а также обеспечивает мгновенное восстановление резервных копий, создаваемых на каждом уровне.
Получение нужных ресурсов. Простое масштабирование облачных мощностей позволяет быстро тестировать новые продукты и гипотезы, получая нужные для этого ресурсы, в том числе доступ к платформам искусственного интеллекта и машинного обучения, всего за несколько минут.
Повышение безопасности. За защиту ресурсов и данных в облаке отвечают IaaS-провайдеры, которые, как правило, используют передовые программно-аппаратные инструменты безопасности, приобретение которых нерентабельно для многих компаний.
Разница между IaaS и HaaS
Нередко IaaS путают с HaaS или считают их аналогичными услугами, что является ошибкой.
HaaS (Hardware-as-a-Service) — оборудование как сервис — услуга предоставления аппаратной серверной инфраструктуры из облака, при которой необходимое оборудование приобретается провайдером или выделяется из имеющегося под задачи конкретного заказчика, но обслуживается поставщиком услуг. При такой модели заказчик фактически арендует оборудование у провайдера, а после завершения договора может выкупить его по остаточной стоимости.
Это определяет основные отличия.
То есть, IaaS ориентированы на компании с изменяющимися потребностями, а HaaS — на те, которым нужен определенный объем мощностей на длительный срок.
IaaS | HaaS | |
Объем используемых мощностей изначально ограничен | нет | да |
Срок использования оговорен договором | нет | да |
Оборудование может быть установлено в ЦОД заказчика | нет | да |
Запустите отказоустойчивую облачную IT-инфраструктуру в несколько кликов
Персональный менеджер
Поддержка для каждого клиента
Личный менеджер грамотно проконсультирует, окажет поддержку при запуске новых продуктов и сэкономит ваше рабочее время.
Круглосуточная техническая поддержка
Мы готовы решать ваши вопросы и оказывать поддержку 24/7.
Бизнес-сценарии использования IaaS
Модель Infrastructure-as-a-Service используется компаниями для разных целей.
Разработка и тестирование. IaaS позволяет команде разработчиков быстро создавать и удалять среды для тестирования и разработки. Дополнительные мощности не нужно покупать и настраивать, поэтому сокращается время вывода разрабатываемых продуктов на рынок (Time to market).
Размещение приложений и сайтов. Сервисы облачной инфраструктуры (cloud infrastructure services) могут использоваться для размещения сайтов, веб- и мобильных приложений, программ для бизнес-аналитики. Это помогает сокращать расходы на размещение, а также своевременно масштабировать мощности в случае роста ИТ-продукта.
Облачные вычисления. Доступность любого объема вычислительных мощностей и оплата по модели Pay as you go делает Infrastructure-as-a-Service универсальным решением для высокопроизводительных вычислений и решения проектно-ориентированных задач любой сложности.
Хранение, резервное копирование и восстановление. Перенос ИТ-инфраструктуры, бизнес-процессов и данных в облако помогает экономить деньги и время на резервное копирование, а также повышает безопасность хранения резервных копий.
Преимущества IaaS
Переход на модель Infrastructure-as-a-Service обеспечивает частным клиентам или компаниям многочисленные преимущества.
Сокращение расходов. Клиенту не нужно покупать и обслуживать оборудование, обновлять его после завершения периода амортизации.Обеспечение непрерывности бизнеса. Размещение инфраструктуры в облаке повышает отказоустойчивость, снижает риск критических сбоев, а также обеспечивает мгновенное восстановление резервных копий, создаваемых на каждом уровне.
Получение нужных ресурсов. Простое масштабирование облачных мощностей позволяет быстро тестировать новые продукты и гипотезы, получая нужные для этого ресурсы, в том числе доступ к платформам искусственного интеллекта и машинного обучения, всего за несколько минут.
Повышение безопасности. За защиту ресурсов и данных в облаке отвечают IaaS-провайдеры, которые, как правило, используют передовые программно-аппаратные инструменты безопасности, приобретение которых нерентабельно для многих компаний.
Разница между IaaS и HaaS
Нередко IaaS путают с HaaS или считают их аналогичными услугами, что является ошибкой.
HaaS (Hardware-as-a-Service) — оборудование как сервис — услуга предоставления аппаратной серверной инфраструктуры из облака, при которой необходимое оборудование приобретается провайдером или выделяется из имеющегося под задачи конкретного заказчика, но обслуживается поставщиком услуг. При такой модели заказчик фактически арендует оборудование у провайдера, а после завершения договора может выкупить его по остаточной стоимости.
Это определяет основные отличия.
Начните пользоваться сервисами IaaS
Источник: sbercloud.ru
Что такое IaaS
Совсем недавно в блоге мы рассказывали об ИТ-инфраструктуре. В неё могут входить серверы, персональные компьютеры, маршрутизаторы, веб-серверы, операционные системы, CMS и даже ЦОДы. ИТ-инфраструктура может принадлежать одной компании. Такой вид инфраструктуры называется традиционным. Также инфраструктуру можно арендовать у другой компании.
Это называется арендованная инфраструктура. В этой статье мы поговорим об ИТ-инфраструктуре как услуге, а именно о IaaS.
Знаете ли вы суп «Том Ям»? Это азиатский суп на кокосовом молоке с морепродуктами, овощами и грибами. Готовится он легко. Все ингредиенты нужно бросить в кипящий бульон с кокосовым молоком, добавить специи и азиатский рыбный соус. Проблема этого супа в большом количестве ингредиентов и специй, которые есть только в Азии.
Каждого ингредиента нужно понемногу, поэтому для одной трапезы покупать много экзотических (и кстати, дорогих) ингредиентов невыгодно. Разве стоит из-за этого отказываться от вкусного блюда? Нет. В крупных продуктовых магазинах можно встретить наборы на 2-4 порции. В наборе есть все необходимые овощи, морепродукты и экзотические специи, а также тот самый рыбный соус.
Благодаря такому набору у жителей средней полосы есть возможность попробовать суп за приемлемую цену. К чему такая аналогия? IaaS ― это экзотический суп «Том Ям» в мире дорогих компьютерных технологий.
Модель IaaS ― что это такое
IaaS ― один из видов облачной инфраструктуры, по сути ― облачный сервис, который расшифровывается как Infrastructure as a Service (инфраструктура как сервис). Иногда можно встретить название Сloud IaaS. То есть не сама организация приобретает, настраивает и обслуживает все элементы инфраструктуры, а это делает сторонняя компания.
Поставщик IaaS уже всё купил и собрал, обеспечил серверы электричеством и интернетом. Пользователю остаётся только подключиться к готовым вычислительным мощностям через интернет и использовать их для своих целей. Ну и заплатить за услуги, разумеется.
Какие возможности даёт облачная инфраструктура IaaS
- VPS, на который можно устанавливать любую операционную систему и программу. Чаще всего вам не нужно устанавливать ОС самостоятельно, так как IaaS-провайдер заранее делает это за клиента. Можно подключить как один сервер, так и несколько.
- Готовыесетевыерешения. С их помощью виртуальные серверы могут связываться друг с другом, с внешними серверами и интернетом. Также в рамках сетевых настроек устанавливается VPN (технология шифрования данных), балансировщик нагрузки трафика, маршрутизация трафика и т.д.
- Управление доступом пользователей. Не вся информация должна быть доступна всем работникам. Вы можете ограничить доступ для отдельных лиц или разрешить им только просмотр, без возможности редактирования.
- Облачные хранилища дляхраненияфайлов или бэкапов. С сайтом всегда могут случиться неполадки. Из-за них можно потерять файлы сайта или данные пользователей. Чтобы у владельца была возможность их восстановить, важно создавать резервные копии (бэкапы). Они могут занимать много места в хранилище, однако вы всегда будете спокойны за сохранность данных. В отличие от облачных дисков (например, Яндекс.Диск или Google Drive), в IaaS объём хранения информации значительно больше.
- Инфраструктура для резервного копирования. Они страхуют всю инфраструктуру от возможных поломок.
Главная особенность IaaS (Infrastructure as a Service) ― полная свобода пользователя в выборе программного обеспечения. Самое очевидное применение IaaS — отказ от физических серверов и переход на облачную IT-инфраструктуру. С IaaS вы можете делать всё то же, что и с физическим сервером — хранить данные, настраивать CRM-систему, разворачивать любые сайты и приложения.
Почему облачная инфраструктура набирает популярность
На интерес к IaaS повлиял скачок в интернет-продажах. Люди в целом год за годом совершали всё больше покупок в интернете, а как только пришла пандемия, даже пользователи зрелого возраста перешли на онлайн-покупки. Умные бизнесмены заметили любовь потребителей к онлайн-шопингу и стали развивать свои сайты и приложения. Для развития маркетплейсов, крупных сайтов и приложений понадобилась не только помощь специалистов IT-сферы, но и компьютерные мощности, которых не было у предпринимателей. Также появилось множество новичков, которые не могли на начальном этапе позволить себе собственную инфраструктуру.
Также ещё одним толчком к использованию услуги IaaS в России стали изменения в законе об обработке и хранении персональных данных, которые были сделаны в 2015 году. В соответствии с этим законом, все персональные данные должны длительное время храниться в базах данных организации и при этом на территории РФ. Некоторые компании собирали настолько много данных, что с выходом закона им ничего не оставалось, как обратиться к арендованным ИТ-инфраструктурам, так как на свои не было ресурсов.
Преимущества IaaS
- Экономия наоборудованиии его содержании. Зачем тратить время и силы на покупку железа, его размещение в специально оборудованном здании и настройку ПО? Пусть всем этим занимаются другие, а вы будете платить только за те мощности, которые используете.
- Поддержкой работоспособности занимаются специалисты провайдера. За серверами нужно постоянно следить, чтобы их ПО было актуальным, а все системы работали корректно. Когда вы только арендуете мощности, вся работа по поддержке работоспособности ложится на плечи компании-поставщика услуги.
Стоит отметить, что два вышеописанных пункта больше подходят небольшим компаниям, которые только начинают свой путь в мире бизнеса.
- Масштабируемость проекта в короткие сроки. Если вы вдруг понимаете, что вам не хватает выделенных ресурсов, вы можете очень быстро арендовать их больше у арендатора.
- Легко уменьшить количество арендуемых мощностей. Когда железо ваше, от него избавиться не так-то просто. А если вы его арендуете, вам достаточно просто отказаться от невостребованных ресурсов.
- Высокая надёжность и безопасность. Компании, которые предоставляют услугу IaaS, хранят свои серверы под строжайшим контролем, так как они ответственны за данные сотен пользователей. Они хорошо знают, что нужно сделать, чтобы обезопасить информацию.
Недостатки IaaS
Среди внушительного списка положительных сторон услуги есть и немного недостатков. В некоторых случаях они могут стать решающими при выборе переходить или не переходить на облачную инфраструктуру такого типа.
Основной минус ― цена. Фактически вы арендуете большое количество железа и программного обеспечения. Плюс ко всему о вашей машине 24/7 заботятся специалисты. В общем, IaaS-платформа значительно сэкономит бюджет начинающего бизнеса, если сравнивать с самостоятельной настройкой и обслуживанием инфраструктуры, но это не значит, что вы потратите копейки.
Хоть с самим железом будут работать специалисты, вопросы, связанные с управлением инфраструктурой, остаются на пользователе. Вам обязательно понадобится нанимать системного администратора или обучать своих сотрудников поддерживать систему в рабочем состоянии.
Для каких задач подходят облачные технологии IaaS
Когда стоит использовать IaaS? Облачная инфраструктура в модели IaaS подходит:
- для стартапов. У стартаперов ещё нет денег на собственно созданную инфраструктуру, да и непонятно, пойдут ли их дела в гору или проект схлопнется в первый месяц. Также уже подготовленные технологии позволят быстрее запустить бизнес
- для проектов с переменной нагрузкой. Например, это касается интернет-магазинов с сезонными товарами. Когда наступает время крупных продаж, нужно быстро увеличивать системные ресурсы. Как только спрос падает, наоборот, – снижать.
- для разработки и тестирования программного обеспечения. Инфраструктура как сервис (IaaS) позволяет разработчикам быстро развернуть виртуальные машины с нужными операционными системами, чтобы протестировать новый программный продукт. Как только процесс разработки завершится, лишние среды можно свернуть и перестать платить за ненужные сервисы.
- для поддержки сайтов и приложений. Модель IaaS может дать всю необходимую инфраструктуру для поддержки крупного сайта или приложения (веб-серверы, хранилище, сетевые ресурсы). Также в любое время вы сможете масштабировать ресурс.
- для анализа больших объёмов данных (Big Data). Чем больше наборов данных нужно обрабатывать, тем больше нужно вычислительных мощностей, которые может предоставить IaaS без крупных вложений.
- для резервного копирования данных. Не нужно тратить время и ресурсы на отдельные облачные хранилища и их управление. Благодаря IaaS-облаку можно арендовать хранилище любого размера, которое к тому же будет гибким в копировании данных и удобным при их восстановлении.
На выбор облачной инфраструктуры может также повлиять стиль работы организации. Если у компании много филиалов и она постоянно расширяется, для компании важно, чтобы ИТ-инфраструктура была доступной и самое важное ― гибкой. В любой момент инфраструктура должна быстро масштабироваться. А это основные положительные стороны IaaS для бизнеса.
Кроме IaaS, есть и другие виды облачных ИТ-инфраструктур: PaaS и SaaS. Они дают меньше возможностей, но дешевле. Поэтому перед тем как принимать решение о переходе на облачную инфраструктуру, изучите возможности и других услуг. В статье Сравнение IaaS, PaaS и SaaS мы подробно рассказали о каждом виде облачных ИТ-инфраструктур.
Если вас интересует легко масштабируемая инфраструктура для растущих проектов, платформа под проект с переменной нагрузкой или для резервного копирования данных ― обратите внимание на наши Облачные VPS. Почасовая оплата, снэпшоты, VPS c шаблонами полезных приложений для бизнеса и разработки ― всё это вы найдёте в REG.RU.
Источник: www.reg.ru
Что такое IaaS
Компании могут приобретать собственные сервера и настраивать инфраструктуру или арендовать мощности у провайдера. Второй вариант называется IaaS или инфраструктура как услуга. В статье подробно расскажем про IaaS, что это такое и каким компаниям подходит данный сервис.
Что такое IaaS
Инфраструктура как услуга (infrastructure as a service, IaaS) — это сервис, в рамках которого провайдер предоставляет в аренду вычислительные ресурсы. Клиенты, в свою очередь, пользуются этими мощностями, чтобы решать свои задачи.
При этом провайдер не предоставляет физическое оборудование. Ресурсы всех серверов дата-центра виртуализируются, а потом в нужных частях предоставляются клиентам. Виртуальные сервера располагаются в облаке, поэтому подключение к ним осуществляется через интернет.
Важное преимущество облачной виртуальной инфраструктуры заключается в том, что она легко масштабируется. Клиент может оперативно увеличить или уменьшить количество потребляемых ресурсов в зависимости от нагрузки. Оплата происходит по фактически потребляемым мощностям.
В IaaS входит:
1. Виртуальные серверы, виртуальные машины, на которые можно устанавливать программное обеспечение.
2. Настройки сети (Маршрутизация, балансировщики нагрузки, VPN). За счёт этих настроек осуществляется связь виртуальных серверов между собой, с внешними серверами и интернетом.
3. Управление доступом. Разрешения или ограничения доступов для пользователей.
4. Облачные хранилища, в которых содержатся данных или резервные копии.
5. Резервное копирование и катастрофоустойчивость, которые обеспечивают сохранность данных в форсмажорных обстоятельствах.
Преимущества облачной инфраструктуры
Почему IaaS выгоднее использования физического оборудования:
- Сокращение затрат. Использование модели IaaS избавляет от затрат, связанных с приобретением, модернизацией и настройкой физического оборудования. Кроме того, клиент может платить только за реально потребляемые ресурсы, тем самым снижаются затраты на простой мощностей, который неизбежно происходит в случае локальной инфраструктуры.
- Легкая масштабируемость. Вы можете выбрать нужную вам конфигурацию, которая будет удовлетворять текущим нуждам. Но если на какой-то период потребуется срочно увеличить количество ресурсов, вы сможете получить их практически сразу по запросу. Аналогично можно уменьшить объём выделяемых мощностей. С физическим оборудованием увеличение мощностей займёт месяцы, а понизить их невозможно.
- Стабильная работа. Работа в облаке обеспечивает непрерывность бизнес-процессов. Обслуживанием, обновлениями, устранением неисправностей занимается провайдер. За простои в работе также отвечает провайдер, в том числе и финансово.
- Высокий уровень безопасности. Провайдер имеет больше технических возможностей, а также штат специалистов для обеспечения информационной безопасности.
- Удобная система оплаты. Вы можете выбрать удобный для вас вариант оплаты, в том числе модель «pay as you go», что означает оплату за фактически потребляемые ресурсы.
Аренда облачного сервера для разработки, хостинга, обученияПодробнее
Кому подходит услуга IaaS
Сервис будет наиболее интересен организациям, которые:
- Неравномерно пользуются ИТ-ресурсами. То есть нагрузка на сервер в некоторые периоды времени бывает очень высокой и требует больших мощностей, но остальное время значительная часть ресурсов простаивает.
- Являются стартапом. Запуск нового бизнеса требует больших затрат, и они могут стать на порядок выше, если закупать физическое оборудование для создания собственной ИТ-инфраструктуры.
- Интенсивно растут, расширяются, поэтому требуется постоянно масштабировать текущую систему.
- Нуждаются в снижении операционных издержек, включая оборудование.
- Хотят запустить сторонний проект или новое направление, которое не требует постоянного выделения ИТ-ресурсов. Аренда облачной инфраструктуры позволит взять их, а нужный период в необходимом объёме.
IaaS от Cloud4Y
Облачный провайдер Cloud4Y предоставляет в аренду масштабируемые вычислительные мощности для любого бизнеса. Вы можете самостоятельно выбрать число ядер процессора, объём RAM и др. Оплата производится за фактически потребленные ресурсы (модель pay-as-you-go). Отказоустойчивость инфраструктуры составляет 99.982%. Кроме того, в вашем распоряжении всегда будет грамотная техническая поддержка, работающая 24/7.
Источник: www.cloud4y.ru
Облачные бизнес-модели: Простыми словами об IaaS, PaaS и SaaS
Об облаках, облачных технологиях и виртуализации говорят уже долго, особенно о трех наиболее популярных моделях обслуживания: программное обеспечение как услуга (SaaS), платформа как услуга (PaaS) и инфраструктура как услуга (IaaS). В сегодняшнем материале мы бы вновь хотели обратиться к этому вопросу и поговорить об особенностях и применимости облачных сервисов.
/ Flickr / Robert / CC
Стек облачных технологий состоит из трех частей, каждая из которых представляет отдельную категорию сервисов. На верхнем уровне располагается SaaS — по сути, это облачные приложения, доступ к которым предоставляется через веб-интерфейс. За ним следует PaaS — платформа для самостоятельной разработки и развертывания приложений.
На третьем уровне расположился IaaS — серверы, хранилища, сети, вычислительная инфраструктура, которую клиент получает в пользование для запуска своих решений. Описанная структура может быть представлена в виде следующей схемы:
Для демонстрации этих трех типов услуг часто применяется аналогия с пиццей — своеобразная «Pizza as a Service». Когда потребитель заказывает и поедает пиццу в кафе или ресторане, то это SaaS, а если заказывает её себе на дом, то это PaaS. Если же он пошел в магазин, купил ингредиентов и приготовил блюдо самостоятельно, то, можно сказать, что это IaaS.
Теперь слегка углубимся в каждую из этих технологий и начнем с конца стека — IaaS.
Что такое IaaS
При выборе IaaS, вы получите серверы, сетевые ресурсы и хранилища в качестве подключаемой услуги. Получается, что компания приобретает вычислительные ресурсы у поставщика, избегая необходимости закупать собственное железо и поддерживать его. При этом сервис может быть предоставлен по типу публичного облака, частного облака или комбинированного подхода.
Понятие IaaS включает в себя следующие особенности:
- Ресурсы — это услуга. Клиент имеет возможность в любое время увеличивать и уменьшать объемы потребляемых ресурсов
- С физическими ресурсами могут работать несколько пользователей благодаря возможностям виртуализации
- Гибкие модели оплаты (например, вариант pay as you go, когда компания платит только за потребляемые мощности)
Еще один вариант — компания представляет собой стартап, у которого нет средств на приобретение собственного «железа» и его поддержание, или же организация хочет запустить экспериментальное направление бизнеса и закупать оборудование для этого не всегда бывает целесообразно (проект может не взлететь).
Однако несмотря на гибкость и масштабируемость IaaS, технология имеет определенные ограничения. В связи с этим есть ситуации, когда использовать её не рекомендуется. Например, компания является игроком регулируемой отрасли, правила которой не разрешают хранение данных на серверах, не принадлежащих компании.
Здесь хотелось бы добавить, что существует мнение, якобы не стоит использовать облачные решения для бизнес-критичных приложений. Однако отметим, что это не так. Критичное бизнес-приложение может быть развернуто на производительном сервере с 16 ядрами и терабайтами памяти, в котором предусмотрено дублирование ряда компонентов (в том числе и на более высоких уровнях).
Что такое PaaS
Платформа как услуга, или PaaS, упрощает развертку приложений и управление ими, при этом скрывая внутри себя работу с серверами, балансировку нагрузки, DNS и др. Поэтому отпадает необходимость нанимать инженеров для обслуживания инфраструктуры. Это позволяет разработчикам уделять больше внимания разработке и проблемам развертывания.
Здесь следует отметить, поскольку PaaS является вторым уровнем пирамиды облачных услуг, то он строится на основе IaaS, однако еще сильнее уменьшает время с момента генерации идеи до её воплощения. Это достигается за счет большей автоматизации процессов и абстракции от железа.
Чтобы абстрагировать концепцию работы с серверами, было проделано следующее:
- Реализована система сборки, компилирующая и хранящая код;
- Внедрена база данных управления приложениями, следящая за версиями и метаданными;
- Запущен планировщик заданий, обрабатывающий большую группу серверов и запускающий приложение на нескольких машинах как на одной;
- Балансировщик нагрузки управляет интернет-трафиком;
- Работа DNS автоматизирована;
- Реализована форма контейнеризации (FreeBSD Jail, Solaris Zones, Linux Containers), предотвращающая вмешательство одного приложения в работу другого.
Компании используют архитектуры и микросервисы, ориентированные на работу с программным обеспечением, потому что они предлагают возможности по автоматическому развертыванию и тестированию кода, а также масштабирования в зависимости от нагрузки. Этот функционал и реализует PaaS.
К сожалению, такой подход имеет один серьезный недостаток. Вы передаете часть контроля своеобразному черному ящику и попадаете в зависимость от него. Однако в противном случае компании постоянно заново изобретают велосипед или начинают использовать медленные инструменты.
Немного о SaaS
В случае SaaS потребитель приобретает возможность пользоваться приложениями поставщика, выполняемыми в облаке. Приложения доступны с различных клиентских устройств, например через браузер. Как сообщает Gartner, рынок SaaS вырос на 21,7% до 38,9 млрд долларов в 2016 году. В 2017 году темпы роста только увеличатся.
Программное обеспечение как услуга (SaaS) — последний уровень облачных вычислений, который чаще всего дополняет PaaS, как видно из схемы в начале статьи. Это полнофункциональное приложение для пользователя, выполняющее определенные функции — например работу с изображениями или звуком. Наиболее популярной формой оплаты в этом сегменте остается подписка.
В случае SaaS в зону ответственности облачного провайдера передаются вопросы настройки приложений, мониторинга и резервного копирования. Поэтому такая модель работы не требует наличия в команде организации технического специалиста — все делает провайдер.
Таким образом, чем более высокоуровневую модель вы планируете использовать, тем меньший уровень компетенций в ИТ требуется от команды. Справедливо и обратное — чем ниже уровень ИТ-зрелости вашей компании, тем более высокоуровневая модель вам потребуется.
P.S. Еще несколько материалов по теме из нашего блога:
- Мифы об облачных технологиях. Часть 1
- Мифы об облачных технологиях. Часть 2
- Мифы об облачных технологиях. Часть 3: Говорим о железе
- «Дайджест 1cloud»: 25 материалов о безопасности, работе программистов и опыте создания IaaS-провайдера
- Как сделать виртуальную инфраструктуру доступнее
- Виртуальная ИТ-инфраструктура: Плюсы и минусы
- Как создать провайдера виртуальной инфраструктуры: Опыт 1cloud
- Простыми словами: Разбираемся с «облачными» услугами
Источник: habr.com
Три девицы под окном: IaaS, SaaS и PaaS
Подобно девицам из сказки, каждый облачный провайдер предлагает миру свои услуги. Царь, как известно, выбрал ту девицу, которая принесет ему богатыря, то есть именно такую услугу, которая позволит ему добиться поставленных целей и задач, как государственному лидеру. Мы же посмотрим, какой выбор есть у потребителей на рынке облачных услуг.
Облачные сервисы можно разделить на несколько типов и у каждого сервиса есть свои группы заказчиков.
Три основных типа облачных вычислений — IaaS, PaaS и SaaS.
Что такое IaaS, PaaS, SaaS
- IaaS (Infrastructure As a Service) — это инфраструктура как услуга. Клиент получает только IT-инфраструктуру в виде набора виртуальных серверов, на которые сам устанавливает необходимые программы, виртуальные сети и системы хранения данных.
- PaaS (Platform As a Service) — платформа как услуга. Клиент получает платформу, например,баз данных, средство для развертывания приложения Docker и тому подобные сервисы.
- SaaS (Software As a Service) — программное обеспечение как услуга.
- Клиент получает готовую программу — почту, CRM, или ERP-систему.
Что между ними общего?
Эти услуги стали возможны благодаря виртуализации, повсеместному распространению высокоскоростных систем и возможностям современных браузеров. С этими технологиями необходимость иметь собственную инфраструктуру или иметь собственное программное обеспечение становится меньше. Вы можете получить все что нужно из облака, по необходимости.
Что скрывается за этими буквами?
SaaS
Самый простоя способ познакомиться с этими услугами — начать с SaaS. Простым примером SaaS является электронная почта, такая как Gmail. Если ваша компания использует Gmail, то у вас нет собственного почтового сервера. Он есть у Google, а вы получаете к нему доступ через веб-приложение. Это веб-приложение может работать через веб-браузер, или через клиент, установленный в телефоне или планшете.
В том случае, если у компании есть собственный домен, этот домен также можно использовать для почты, при этом все равно вам не нужен собственный почтовый сервер.
Но электронная почта — это всего лишь одно приложение, которое использует ваша компания, и сегодня в Интернете есть приложения для многих бизнес-процессов.
Отличным примером SaaS является Microsoft Office 365. Корпорация Microsoft предоставляет доступ к различным приложениям Microsoft Office, такими как Word, Excel или PowerPoint, размещенных прямо в облаке. Кроме офисных приложений, клиенты имеют доступ к таким широко известным сервисам, как Microsoft Exchange Service для работы с электронной почтой, SharePoint для совместной работы в проектах и многим другим.
SaaS означает то, что клиентам не нужно устанавливать пакеты программ, как в случае с Microsoft Office. Соответственно, нет необходимости в обновлении и решении проблем с этими пакетами. При этом с SaaS может работать сразу несколько пользователей. Плата обычно снимается в виде абонентской платы, или же на основе объема операций. Техническая поддержка становится заботой провайдера SaaS-платформы.
SaaS ориентирован на конечных пользователей, и не требует усилий для начала работы. Вы используете только почтовый клиент или браузер, а вся головная боль по размещению серверов, настройке сетевого оборудования, расчёту необходимых ресурсов остается провайдеру услуги.
Еще одним достоинством SaaS становится отсутствие необходимости разовой оплаты лицензий, что для крупных компаний оборачивается весьма солидной экономией.
Такая услуга, как панель управления виртуальными серверами, может предоставляться по модели SaaS. Панели управления используют провайдеры услуг хостинга виртуальных машин. В таком случае лицензию оплачивает или клиент, или провайдер облачных услуг, в таком случае стоимость лицензии включается в абонентскую плату для клиента.
Когда используется SaaS
Существует множество различных ситуаций, когда лучше использовать сервисы SaaS:
- Если вы – начинающая компания, которой нужно быстро использовать сервисы электронной коммерции, и у вас нет времени на покупку и настройку собственных серверов.
- Для краткосрочных проектов, требующих сотрудничества с другими компаниями.
- Для приложений, которым нужен как веб, так и мобильный доступ.
IaaS
Услуга IaaS находится на другом конце облачного спектра. В этом сценарии вы хотите сохранить контроль над программной средой, но не хотите покупать и поддерживать какое-либо оборудование. Вы не хотите покупать серверы и размещать их в помещении с охраной, кондиционерами и источниками бесперебойного питания. Вместо этого вы идете к провайдеру IaaS и арендуете готовую виртуальную инфраструктуру.
Вы можете установить любое программное обеспечение, какое захотите. А провайдер предоставит вам виртуальные серверы, соединит их между собой виртуальной локальной сетью, предоставит хранилище любого объема и позволит работать через Интернет, или через VPN-соединение, если вам не нужно, чтобы инфраструктура была доступна через Интернет.
Ресурсы, которые не используются, могут высвобождаться в автоматическом режиме, а при дополнительной нагрузке необходимые ресурсы автоматически становятся доступны.
Услугу IaaS можно использовать и для стартапов, чей бизнес только делает первые шаги, и для уже состоявшихся компаний, которые хотят оптимизировать свою инфраструктуру, адаптировать ее к быстро меняющимся условиям рынка, сохранить и упрочить конкурентное преимущество и снизить издержки.
Когда используется IaaS
Существуют определенные ситуации, когда выгодно использовать IaaS.
- Если вы – стартап или небольшая компания, IaaS отличный вариант, потому что вам не нужно тратить время или деньги на создание инфраструктуры.
- IaaS полезен для крупных организаций, которые хотят иметь полный контроль над своими приложениями и инфраструктурой, но стремятся приобрести только то, что необходимо.
- Для быстрорастущих компаний – им не нужно покупать аппаратное обеспечение, когда потребности непрерывно изменяются
- Если вы не знаете, какие требования потребует новое программное обеспечение.
PaaS
PaaS находится посередине между IaaS и SaaS. Эта услуга — не готовый продукт, как SaaS, и не пустой лист, как IaaS. PaaS предоставляет разработчикам службы и инструменты для разработки под эту конкретную платформу. Например, Microsoft Windows Azure предоставляет инструменты для разработки мобильных приложений, социальных сетей, веб-сайтов и прочих сервисов, работающих в Интернет. Вы создаете эти сервисы с помощью стандартных языков программирования, но используете API и инструменты интеграции, чтобы подключить их к среде Azure и запускать их там.
При необходимости пользователи могут быстро развернуть типовую среду для разработки и тестирования своих продуктов. Также в типовой среде можно размещать резервные площадки, переносить части рабочих нагрузок из собственных дата-центров.
PaaS используется программистами, которые сообща работают над различными проектами. В этом случае они получают доступ к удаленной среде разработки. Все они нуждаются в достаточном количестве системных ресурсов, а также инструментах совместной работы. PaaS без проблем позволяет распределять задачи, искать и исправлять ошибки, работать с различными версиями продуктов. Соответственно, в таких средах есть инструменты обмена сообщениями и комментирования кода.
Когда используется PaaS
Есть много ситуаций, когда использование PaaS выгодно или даже необходимо:
- Если вы хотите создавать собственные приложения.
- Если над одним и тем же проектом работают несколько разработчиков.
- Если необходимо подключить к проекту других разработчиков.
В целом, каждая модель предлагает свои специфические особенности и функциональные возможности, и необходимо понимать различия между ними. Ищете ли вы облачное программное обеспечение для вариантов хранения, удобную платформу, позволяющую создавать специализированные приложения, или хотите получить полный контроль над всей инфраструктурой без необходимости ее физического обслуживания, для вас найдется облачная служба. Независимо от выбора, миграция в облако это будущее бизнеса и технологий.
Источник: serverspace.ru