Термин Cloud Computing (Облачные вычисления), как и другие "облачные" термины появился благодаря тому, что на старых блок-схемах Интернет обозначался в форме облака. Правда, тогда функцией этого облака была лишь передача данных на дальние расстояния. По мере роста скоростей интернета, появилась возможность разместить в этом "облаке" компьютерные ресурсы - т.е. удаленные серверы (и, в частности, арендовать компьютерные мощности у сторонних провайдеров). Тогда и появилось понятие Cloud Computing - использование интернета в качестве источника компьютерных ресурсов.
Благодаря технологиям виртуализации появилась возможность объединения многочисленных интернет-серверов в единые кластеры с практически неограниченной производительностью. Помимо высокой надежности, такие кластеры позволяют оптимизировать нагрузку на каждый сервер, а следовательно, значительно снизить стоимость компьютерных ресурсов.
Низкая стоимость, высокая надежность и передача на аутсорсинг задач поддержки ИТ инфраструктуры - вот те факторы, которые стали залогом стремительного успеха облачных технологий.
Вот основные сферы применения Cloud Computing:
- IaaS (Infrastructure as a Service) - облачные платформы, на которых можно арендовать "голый" Windows/Linux сервер с масштабируемой мощностью. Примеры: Amazon Web Services, Rackspace Cloud. -
PaaS (Platform as a Service) - облачные платформы со всем необходимым промежуточным и
вспомогательным ПО (СУБД, фреймворк, сервисы). Примеры: Windows Azure, Force.com. - SaaS (Software as a Service) - бизнес-приложения, поставляемые в качестве интернет-сервисов. Примеры: Google Apps, Salesforce CRM. Подробнее...
Приватные облака (Private Clouds)
Некоторые компании хотят использовать преимущества Cloud Computing, но боятся размещать свою ИТ-инфраструктуру на чужих серверах. Находчивые ИТ-вендоры придумали для таких компаний "Приватные облака".
При этом компания покупает компьютерные ресурсы (сервера) и с помощью технологий виртуализации объединяет их в "облака". При этом достигается экономический эффект за счет оптимизации нагрузки на каждый сервер. Однако, этот эффект не сравним с вариантом аренды компьютерных ресурсов у стороннего провайдера.
Зато, построив собственное приватное облако, компания может с легкостью перенести свою ИТ-инфраструктуру на стороннюю облачную платформу.