Модель IaaS — это прогрессивная облачная модель, базирующаяся на предложении виртуальных серверов, сетей и других вычислительных ресурсов на условиях аренды.
Облачное технологии
Кратко говоря, облачные вычисления, cloud computing, являются простым путём, обеспечивающим через интернет-соединение удаленный доступ к программно-аппаратному комплексу, включающему серверы, базы данных, хранилища и различные программные приложения. Сервисами, которые размещены в облаке, можно управлять с помощью специальных приложений, не требующих ни установки, ни покупки аппаратного и программного обеспечения. Это всё уже установлено где-то в другом месте у провайдера облачных услуг, и пользователь может просто скачать интерфейс, позволяющий управлять этими средствами. Для пользователя они выглядят виртуальными, но в реальности они очень даже физические, только удаленные от него.
Облачные технологии в последнее время приобретают популярность, превратившись в один из наиболее эффективных инструментов для бизнеса. Организации, которые считают деньги, быстро поняли ценность cloud services, поскольку данные сервисы позволяют бизнесу осуществить увеличение IT-функционала или вычислительных мощностей, избавив от покупки дополнительного программного обеспечения, компьютерного оборудования, приёма на работу сотрудников. И делать инвестиции в дополнительную подготовку штата системных администраторов тоже не нужно, поскольку техническая поддержка инфраструктуры, которая размещена в облаке, находится в зоне ответственности провайдера.
Причин, по которым бизнес начал использовать облако, достаточное количество. Но есть объективные факторы, которые при выборе типа инфраструктуры (локальный сервер или облако) превращаются в решающие.
Модель IaaS
IaaS (Infrastructure-as-a-Service, что означает инфраструктура как сервис) является основным, базисным уровнем облачных решений, включающим в свой состав следующие компоненты:
- Серверная инфраструктура.
- Набор коммуникаций.
- Информационные хранилища.
- Набор необходимого программного обеспечения.
При помощи виртуального интерфейса пользователь может легко управлять конфигурацией IaaS, добавлять предустановленное программное обеспечение и подключать дополнительные сервисы, расширять, если это необходимо, ресурсы. К примеру, пользователь может увеличить объем хранилища или выбрать комбинацию «процессор + оперативная память», которая больше соответствует потребностям пользователя в ближайшей перспективе. Если же нагрузка небольшая и виртуальные ресурсы не применяются в полной мере, их можно на время отключить или уменьшить их объём. В таком случае плата за использование IaaS будет меньше. Администрирование и мониторинг IaaS-системы осуществляется не сложно, и эти функции доступны пользователям.
Самыми известными провайдерами услуг IaaS считаются Google, Amazon EC2, IBM, Rackspace Cloud Servers, Verizon и SIM-Networks.
Инфраструктура IaaS в качестве услуги является схемой, при которой разные элементы облачной инфраструктуры, такие как серверы, информационные хранилища, операционные системы и сетевые ресурсы могут быть предоставлены в качестве подключаемой услуги. Вместо покупки компьютеров, программного обеспечения, организация по мере необходимости покупает эти ресурсы (и в дальнейшем может отказаться от них) у сторонних провайдеров.
Известно несколько подкатегорий IaaS. А именно, получение услуг может осуществляться при помощи общественного или частного облака, а также комбинирования этих подходов, то есть, это, так называемое, «гибридное облако».
Понятие инфраструктуры, представляющей собой услугу, состоит из следующих базовых характеристик:
- Ресурсы распространяются в качестве услуги.
- Имеется возможность динамического расширения (и сокращения) объёмов используемых ресурсов.
- Осуществлены гибкие модели расчётов. К примеру, оплата только за фактически использованные ресурсы, то есть, модель pay as you go.
- Обычно с единым физическим «железным» ресурсом могут работать несколько пользователей.
В мировом сообществе известно большое число провайдеров IaaS. Среди наиболее известных, например, Amazon Web Services, помимо этого на региональных рынках присутствуют свои сильные игроки.
В том случае, если у специалистов конкретной организации имеется опыт формирования и управления ИТ- инфраструктурой, в определенных условиях применение IaaS может стать оптимальным выбором. Приведём примеры самых распространенных случаев:
- Потребность компании в ИТ-ресурсах различная в разные моменты времени, то есть, бывают сильные всплески, когда потребности вырастают, но они длятся не долго.
- Фирма является стартапом, у которого просто не хватает средств на покупку оборудования и формирования собственной инфраструктуры.
- Компания быстро растет, и появляется проблема непрерывного изменения масштаба инфраструктуры.
- Имеется потребность в уменьшении операционных издержек, включая затраты на оборудование.
- При пуске нового экспериментального направления бизнеса, которое следует протестировать или которое не предполагает непрерывного выделения ИТ- ресурсов.
Невзирая на гибкость и изменяемый масштаб IaaS, у этой технологии есть некоторые ограничения, и известны ситуации, когда ее применение может вызвать проблемы:
- Когда организация выступает как игрок регулируемой отрасли, правила которой не допускают сохранение данных на серверах, не принадлежащих организации (и могут даже находиться в другом государстве).
- IaaS может не подойти тем организациям, которым необходим самый высокий уровень производительности, то есть, его проще достичь при помощи применения выделенных инфраструктурных ресурсов (hosted infrstructure).
В том варианте, когда в аренду взята инфраструктура по модели IaaS, то обычно есть следующие тарифные варианты:
- Продажа общих ресурсов провайдера. В таком случае ресурсы можно докупить по мере необходимости.
- Применение гарантированно предоставленных ресурсов.