2.5. Облачные вычисления
На сегодняшний день одним из самых активно развивающихся и внед-
ряющихся в различные сферы деятельности направлений сетевых услуг яв-
ляются облачные технологии.
Под облачными технологиями (или облачными вычислениями от англ.
cloud computing) понимают технологии распределенной обработки данных, в
которой компьютерные ресурсы и мощности предоставляются пользователю
как интернет-сервис. Облачные вычисления представляют собой результат
эволюции и объединения множества различных технологий, которые изме-
нили организационный подход к построению информационной инфраструк-
туры предприятия.
Облачные сервисы подразделяются на программные сервисы и сервисы
инфраструктуры. В настоящее время сложилось три модели использования
сервисов облачных вычислений:
1. Infrastructure as a Service (IaaS) – инфраструктура как сервис. IaaS
предлагает доступ к низкоуровневым ресурсам: хранилищам данных, вычис-
лительным устройствам и памяти. Примерами являются хранилища Amazon
S3, SQL Azure, вычисления Amazon EC2, Elastichosts.
56
2. Platform as a Service (PaaS) – платформа как сервис. Платформа – это
прикладной программный интерфейс, обеспечивающий приложению воз-
можность работы в условиях «облака». Приложение работает под управле-
нием специализированной операционной системы, предоставляемой по-
ставщиком облачных вычислений. IaaS может только гарантировать опреде-
ленное количество процессоров или объем памяти, а все остальное должно
делать размещаемое пользователем приложение. Примеры: Force.com,
Google App Engine, Microsoft Azure (Platform).
3. Software as a Service (SaaS) – приложение как сервис. Представляет
собой модель развертывания программного обеспечения на основе Web,
благодаря чему оно полностью доступно через веб-браузер без установки
дополнительного ПО. Примеры: Google Apps, MS Office 365, Apple iCloud.
На рис. 2.6 в виде перевернутой пирамиды представлены перечислен-
ные модели облачных услуг. Больший размер блока пирамиды означает, что
он включает в себя всю инфраструктуру меньшего блока. Например, для
предоставления сервиса PaaS с точки зрения поставщика услуг необходимо
также иметь возможность обеспечить сервис IaaS. Каждая из представлен-
ных моделей имеет свою целевую аудиторию, которая приведена справа.
Рис. 2.6. Модели облачных услуг
|