Найти тему
АйТи блог

Чек-лист настоящих облаков

Оглавление

Что такое облака на самом деле, чем они отличаются от виртуализации, кто действительно продаёт высокие технологии, а кто просто прикрывается модным термином ― баталии на этот счёт начали греметь уже много лет назад и до сих пор не стихают. Действительно, неспециалисту сложно сходу найти различия в таких специфических определениях.

Чтобы раз и навсегда закрыть этот вопрос и определить, кто облачный мастер, а кто ― просто удалённый сисадмин, разберём на примерах самое что ни на есть классическое определение Национального института стандартов и технологий США (NIST) родом из ещё 2011 года.

Облачные вычисления ― это модель для обеспечения универсального, удобного сетевого доступа по требованию к общему пулу настраиваемых вычислительных ресурсов (например, сетей, серверов, хранилищ, приложений и услуг), которые могут быть эластично и быстро предоставлены и выпущены с минимальными усилиями по управлению или взаимодействию с поставщиком услуг. Сама модель в принципе делится на три вида моделей развёртывания: SaaS, PaaS, IaaS.

Доступ по требованию

Что подразумевается под доступом по требованию? Речь идёт о максимальной автоматизации взаимодействия с поставщиком. Продвинутые провайдеры имеют полностью автоматизированные панели управления, где можно безо всякого участия человека и в режиме реального времени назначать, использовать, перераспределять, отключать ресурсы.

Если все варианты, которыми вы располагаете, это сменить один месячный план на другой, то, увы, работаете вы не в облаках. У некоторых поставщиков есть полуавтоматические возможности подобного характера, но любой процесс взаимодействия с менеджером, который потом будет скриптами что-то для вас настраивать, это тоже не облака. Человеческий фактор никто не отменял, не говоря уж о скорости реакции.

Универсальный доступ по сети

Универсальный доступ по сети подразумевает не что иное, как возможность использовать доступ по требованию с любого устройства, вне зависимости от операционной системы и прочих параметров. Это, наверное, самый простой для выполнения пункт, ведь все давно привыкли к возможности зайти на любой сайт с телефона, компьютера или планшета, и было бы дико ожидать управления облачной инфраструктурой только через специальную программу на компьютере.

Однако, вглядитесь: не находитесь ли вы в ситуации, когда доступ к панели управления интересующего вас сервиса находится только через мобильное приложение, установленное на лежашем в вашем кармане телефоне? Если так, то не расстраивайтесь, но облаков в ваших штанах не наблюдается.

Объединение ресурсов

Ресурсы в настоящем облаке могут перераспределяться между клиентами быстро, легко и незаметно для клиента. Потребитель об этом даже не задумывается, ему всё равно, а мощности выделяются динамически по необходимости. В принципе, возможность выбора каких-то низкоуровневых характеристик ресурсов тоже допускается в настоящем облаке, например, географическая локация ЦОДов ― никому не хочется пробрасывать трафик до клиента через половину планеты, если можно этого избежать.

Именно этот пункт ― обычный камень преткновения на пути превращения виртуализации в облако. Да, вам могут сдавать в аренду сервер, стойку, виртуальную машину или даже пол-ядра. Если вам внезапно стало нужно больше вычислительных или иных ресурсов, а за пределы конкретного сервера вас при всём желании без дополнительных телодвижений выпустить не могут ― не называйте эту ситуацию облаками, пожалуйста.

Эластичность ресурсов

Из предыдущего пункта в сочетании с первым вытекает эластичность ― увеличение или уменьшение выделяемых ресурсов должно быть доступно мгновенно, без дополнительных издержек, затрат ― за исключением собственно стоимости дополнительно выделяемых ресурсов ― и автоматически.

Если вы хотите побольше пространства на диске, а вас просят подождать полчасика, пока к серверу подключат ещё дисков, ― это, может, и понятнее, но уж точно не является облаками.

Учёт потребления

А чтобы не запутаться во всех предыдущих пунктах, учёт потребления ресурсов должен быть таким же автоматическим, причём без погружения в низкоуровневые детали. Какая разница, через сколько физических машин, процессоров и ядер, гигабайт оперативной памяти и терабайт жёстких дисков прошли ваши данные? В настоящем облаке вам покажут и продадут только абстрактные параметры: объём данных, пропускную способность и т.п.

Если вы платите за интел целерон и два интел пентиума, боюсь, вы не только пользуетесь устаревшим железом, вы ещё и взяли виртуальные сервера вместо настоящих облаков.

-2

Перенесем ваш сервер в любую из сред: физическую, облачную или виртуальную. При переходе в Яндекс.Облако — миграция в подарок!

-3

Ну а разворачивается это по трём следующим схемам

  • SaaS: «программное обеспечение как услуга»
  • PaaS: «платформа как услуга»
  • IaaS: «инфраструктура как услуга»

SaaS ― это самая популярная схема. Есть ПО, есть браузер, через браузер вы подключаетесь к приложению, работающему на сервере, какой-нибудь Google Docs знаком всем без исключения. PaaS ― это уже полноценная платформа онлайн, на которой можно разворачивать иное ПО, например, Heroku. Ну а IaaS ― это уже полноценная инфраструктура, расположенная где-то там, в облаках, на которой вы, тем не менее, можете разворачивать виртуальные центры обработки данных. Тут уж действительно ― выше только небо.

Кирилл Кожевников
Автор блога АйТи

Вам понравилось? Поставьте лайк и подпишитесь на новые статьи!

Что ещё почитать интересного в блоге АйТи?

Облака начинаются с пилотов

Облачные сервисы для государственных организаций: реализованные проекты

Государственные сервисы онлайн: практика и перспективы

Защищенность облачных сред

Облачные решения для госпредприятий в условиях новой реальности

Как витать в облаках и не терять на этом деньги

Сервисы современного облака