Облачные сервисы и границы управляемости

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

Рис. 2. Границы управляемости

Из рис. 2 видно, что при развертывании собственной инфраструктуры вы управляете всеми ее компонентами — от сетевых ресурсов до выполняющихся приложений. Тогда как при использовании модели IaaS вы можете контролировать такие компоненты, как среда исполнения кода, безопасность и интеграция, базы данных, и т.п. При переходе к модели PaaS, все компоненты платформы предоставляются как сервисы с ограниченными возможностями для управления ими. Это сделано, чтобы предоставить в распоряжение потребителей оптимально сконфигурированную платформу, не требующую дополнительных настроек.

Выше мы познакомились с облачными вычислениями, обсудили ключевые атрибуты и преимущества облачной платформы, затронули сервисы, предоставляемые облаком. Следующий раздел посвящен техническим возможностям публичного облака, предоставляемого компанией Microsoft — Windows Azure.