Цифровая трансформация. Анализ, тренды, мировой опыт. Александр Прохоров
Чтение книги онлайн.
Читать онлайн книгу Цифровая трансформация. Анализ, тренды, мировой опыт - Александр Прохоров страница 24
Рис. 2.5. Степень разделения бизнес-рисков с провайдером сервиса. Источник: IDC
На рисунке 2.5 показаны семь вариантов взаимоотношений между клиентом (К) и провайдером хостинга (П). Эти варианты представлены на плоскости в координатах «ответственность за управление» – «степень необходимости разделения контента и приложений с провайдером».
Colocation – это вид хостинга, при котором клиент размещает оборудование в дата-центре провайдера, то есть и приложения, и инфраструктура принадлежат клиенту (К), провайдер предоставляет минимальное количество сервисов по управлению, а ответственность за работу приложений и серверов лежит на клиенте.
Противоположный вариант – «ПО как услуга» – представляет собой схему, при которой и приложение, и инфраструктура являются собственностью провайдера (П) и им же управляются.
Облачные вычисления и виртуализация
Для рассуждения о сущности технологии облачных вычислений стоит напомнить о понятии серверной виртуализации. В самом общем плане виртуализация аппаратного обеспечения заключается в разбиении его ресурсов на логические части, управляемые отдельно друг от друга, то есть позволяет в рамках одного физического сервера создать несколько независимо функционирующих сред (виртуальных машин).
Поскольку необходимо, чтобы сервер поддерживал приложения по запросу, то технологию виртуализации требуется оснастить неким промежуточным звеном, цель которого – выделение физических ресурсов под нужды отдельных приложений. Виртуализация системы чаще всего осуществляется с помощью технологии гипервизора – программного обеспечения, позволяющего абстрагировать системные ресурсы. По функциям гипервизор похож на операционную систему, но его клиентами являются не приложения, а гостевые операционные системы (на которых непосредственно поднимаются клиентские приложения) (см. рис. 2.6).
Реализация виртуализации зависит от конкретного производителя. Фактически у каждого крупного вендора имеется своя реализация гипервизора, то есть того приложения, с помощью которого возможно изолировать виртуальные машины друг относительно друга.
Виртуализация серверов позволяет запустить несколько операционных систем в виртуальной среде на одном сервере. Операционная система, запущенная внутри виртуальной машины, напрямую не связана с типом оборудования физического сервера, внутри которого она работает.
Рис. 2.6. Виртуализация серверов с помощью гипервизора
В результате абстрагирования физических ресурсов от вычислительных появляется возможность объединить в единый пул вычислительные ресурсы разных серверов. Следует отметить, что абстрагированию подлежат не только вычислительные ресурсы, но и дисковое пространство.
Для введения понятия облака напомним читателю концепции