По-видимому, большинство людей плохо разбираются в «облачных вычислениях» ...
Краткая версия:
Система, в которой вычислительная мощность была удалена от физической инфраструктуры, чтобы ее можно было легко покупать, продавать и использовать в качестве товара.
Длинная версия:
«Облачные вычисления» - это просто следующий шаг в абстрагировании требований к обслуживанию и инфраструктуре, связанных с разработкой и поддержкой программных платформ.
Облако может быть разбито по типам услуг, которые оно представляет ...
SaaS (программное обеспечение как услуга):
Направлен больше на пользователей. Это может быть что угодно, от веб-сайта, веб-приложения CRM до API REST. Дело в том, что данные / интерфейс сделаны доступными, но детали аппаратного обеспечения были достаточно абстрагированы, чтобы они больше не имели значения.
По сути, вы берете программное обеспечение и делаете его общедоступным. Такие требования, как установка, использование ресурсов (т. Е. Память / процессор), обновления и т. Д., Более не актуальны. Вы подключаетесь, и это работает.
PaaS (платформа как услуга):
Предназначен для использования разработчиками. К ним относится все, что имеет «хостинг» после него. В том числе веб-серверы, почтовые серверы, управление DNS и т. Д.
По сути, варианты платформы ограничены тем, что предоставляет хостинговая компания, но разработчики могут использовать их для дальнейшего развития.
IaaS (инфраструктура как услуга): **
Новейшее дополнение к вечеринке, где, вероятно, и произошло название «Облако». Он направлен на предоставление полной системной архитектуры (то есть полной ОС), которая может быть построена без необходимости обслуживания физических устройств.
По сути, разработчикам предоставляется доступ к виртуальной машине для разработки и развертывания. Поскольку виртуальная машина отделена от аппаратного обеспечения, ее гораздо проще перенести и клонировать в любые необходимые физические местоположения.
Если 5 лет назад предоставление хостинга для конкретного региона, вероятно, потребовало бы много ручной работы для клонирования платформы на серверах по всему миру, платформы IaaS автоматизируют этот процесс.
Это обеспечивает гораздо большую гибкость по сравнению с PaaS, поскольку разработчик получает полный контроль доступа к виртуальной машине. Кроме того, количество физических машин, на которых фактически размещается образ, может быть легко увеличено / уменьшено в соответствии с потребностями (например, во время пикового доступа).
Компаниям больше не нужно беспокоиться о времени простоя или масштабируемости. IaaS стоит дороже, чем хостинг PaaS, потому что он требует больше ресурсов, но все же значительно дешевле, чем нанимать выделенных системных администраторов и предоставлять «голое железо» внутри компании.
Вероятно, существуют сотни различных типов платформ _aaS, которые существуют в дикой природе, но все это сводится к одной концепции. Компьютерное оборудование абстрагировалось до такой степени, что системы стали товаром, который можно торговать по прихоти.
Нужна тысяча клонов и запуск за 10 минут для Суперкубка, не проблема. Нужно, чтобы их уменьшали до 10 так же быстро, тоже не проблема. Нужны клоны, чтобы делать тяжелые вычисления чисел? Да, они существуют. Как насчет огромных объемов памяти для размещения носителей? Так же просто.
ИТ-инфраструктура в целом не приносит прибыли, поэтому единственная выгода будет достигнута за счет минимизации затрат. Один из способов сделать это - максимально сократить / устранить / автоматизировать инфраструктуру. В конце концов, все, что разработчики хотят и нуждаются, - это платформа для построения их сервисов. Такие компании, как Google / Amazon / Rackspace, все специализируются на масштабируемости, поэтому не имеет ли смысла использовать их инфраструктуру?
Подрывное изменение, которое представляет собой «Облачные вычисления», заключается в том, что больше никому, кроме дизайнеров, разработчиков и типов креативов / носителей, больше не нужно иметь собственные компьютеры с полной ОС. Интернет, игры, документы, социальные приложения, бизнес-приложения - все становится доступным в Интернете.