Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Инфраструктура как услуга ( IaaS ) - это онлайн-сервисы, которые предоставляют API высокого уровня, используемые для разыменования различных низкоуровневых деталей базовой сетевой инфраструктуры, таких как физические вычислительные ресурсы, местоположение, разделение данных, масштабирование, безопасность, резервное копирование и т. Д. Гипервизор , например Xen , Oracle VirtualBox , Oracle VM , KVM , VMware ESX / ESXi или Hyper-Vзапускает виртуальные машины в качестве гостей. Пулы гипервизоров в облачной операционной системе могут поддерживать большое количество виртуальных машин и возможность масштабировать услуги вверх и вниз в соответствии с различными требованиями клиентов.

Обзор [ править ]

Обычно IaaS предполагает использование технологии облачной оркестровки, такой как OpenStack , Apache CloudStack или OpenNebula . Это управляет созданием виртуальной машины и решает, с какого гипервизора (т.е. физического хоста) ее запускать, включает функции миграции виртуальных машин между хостами, выделяет тома хранения и присоединяет их к виртуальным машинам, отслеживает информацию об использовании для выставления счетов и многое другое.

Альтернативой гипервизорам являются контейнеры Linux , которые работают в изолированных разделах одного ядра Linux, работающего непосредственно на физическом оборудовании. Группы и пространства имен Linux - это базовые технологии ядра Linux, используемые для изоляции, защиты и управления контейнерами. Контейнеризация обеспечивает более высокую производительность, чем виртуализация, поскольку не требует дополнительных затрат на гипервизор. Кроме того, емкость контейнера автоматически динамически масштабируется в зависимости от вычислительной нагрузки, что устраняет проблему избыточного выделения ресурсов и позволяет выставлять счета на основе использования. [1]

Облака IaaS часто предлагают дополнительные ресурсы, такие как библиотека образов дисков виртуальной машины , хранилище необработанных блоков, хранилище файлов или объектов , брандмауэры, балансировщики нагрузки, IP-адреса, виртуальные локальные сети (VLAN) и пакеты программного обеспечения. [2]

В NIST определение «S из облачных вычислений определяет инфраструктуру как сервис , как: [3]

Возможности, предоставляемые потребителю, заключаются в предоставлении ресурсов обработки, хранения, сетей и других основных вычислительных ресурсов, где потребитель может развертывать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы и приложения. Потребитель не управляет базовой облачной инфраструктурой и не контролирует ее, но имеет контроль над операционными системами, хранилищем и развернутыми приложениями; и, возможно, ограниченное управление выбранными сетевыми компонентами (например, межсетевыми экранами хоста).

По данным Инженерной группы Интернета (IETF), самая базовая модель облачных услуг - это модель, в которой поставщики предлагают ИТ-инфраструктуру - виртуальные машины и другие ресурсы - в качестве услуги для подписчиков.

Поставщики облака IaaS поставляют эти ресурсы по запросу из своих больших пулов оборудования, установленных в центрах обработки данных . Для глобальных подключений клиенты могут использовать либо Интернет, либо облака оператора (выделенные виртуальные частные сети ). Для развертывания своих приложений пользователи облака устанавливают образы операционных систем и свое прикладное программное обеспечение в облачной инфраструктуре. [4] [ ненадежный источник? ] В этой модели пользователь облака исправляет и обслуживает операционные системы и прикладное программное обеспечение. Поставщики облачных услуг обычно выставляют счета за услуги IaaS на основе коммунальных вычислений: стоимость отражает количество выделенных и потребленных ресурсов.

См. Также [ править ]

  • CISPE , торговая ассоциация IaaS в Европе.

Ссылки [ править ]

  1. ^ "Блог ElasticHosts" . Резинки . 2014-04-01 . Проверено 2 июня 2016 .
  2. ^ Alex Amies; Вред Слуйман; Цян Го Тонг; Го Нин Лю (2 июля 2012 г.). Разработка и размещение приложений в облаке: разработка приложений для хостинга в облаке . Pearson Education. ISBN 978-0-13-306685-2.
  3. ^ Питер Мелл и Тимоти Гранс (сентябрь 2011 г.). Определение облачных вычислений NIST (Технический отчет). Национальный институт стандартов и технологий: Министерство торговли США. DOI : 10.6028 / NIST.SP.800-145 . Специальная публикация 800-145.CS1 maint: использует параметр авторов ( ссылка )
  4. ^ Ананич, Энтони (20 февраля 2016). "Что такое IaaS?" . ananich.pro . Архивировано из оригинального 2 - го марта 2016 года . Проверено 20 февраля 2016 .