Облачные платформы

1. Определение

Облачные платформы – платформы для облачных вычислений, представляющие собой готовое программное и аппаратное обеспечение, сдающееся в аренду через Интернет для развертывания, разработки, тестирования своих приложений. 

2. История создания и развития

Идея создания облачных платформ была сформирована еще во времена появления Интернета, однако первая облачная платформа появилась только в 2006 году под названием «Amazon Web Services» (хотя предоставлять доступ к вычислительным ресурсам через Интернет компания начала еще в 2002 году). Именно в 2006 Amazon предложила более 50 различных услуг в 14 географических регионах. 

Следующей крупной платформой стала система Microsoft Azure, появившаяся в 2010 (сейчас занимает второе почетное место по количеству пользователей и предоставляемых услуг после Amazon). В 2011 в мире был представлен третий крупный игрок на рынке облачных вычислений - Google Cloud Platform. Через год после этого началось активное создание новых платформ и сервисов от различных компаний, и как следствие снижение цен на аренду платформ. Были созданы такие сервисы как: i-Teco OpenStack Cloud, Cloud OS от Azure, Jelastic для PHP и Java приложений и другие.

Сегодня облачные платформы как никогда пользуются популярностью. Основными преимуществами использования облачных платформ является быстрота создания новых приложений, гибкость и масштабируемость системы. В топ-10 самых известных и используемых облачных платформ входят: Amazon Web Services, Azure от Microsoft, Google App Engine, Rackspace, Force.com от компании Salesforce, Intuit Partner Platform, Facebook, IBM Cloud, VMWare vCloud, Sharepoint Online.

3. Технические характеристики

При использовании облачных платформ о стороны клиентов необходима только организация рабочего места (компьютер/ноутбук/планшет) причем вне зависимости от местоположения. Единственным условием является наличие выхода в Интернет. Клиент (пользователь облачных платформ) занимается только администрированием собственных приложений, ПО. 

За все остальные аспекты, а это: администрирование баз данных, виртуализация, сетевое и серверное оборудование, администрирование операционных систем, обслуживание инфраструктуры дата-центра – отвечает поставщик облачной платформы, часто называемый облачным провайдером.  Кроме того, помимо платформы для запуска приложений облачная платформа предлагает еще аренду облачного хранилища и поддержку таких технологий как машинное обучение, искусственный интеллект, Big Data.

Для обеспечения безопасности чаще всего используется отдельный VPN и адрес в сети, собственный брандмауэр, гибкие настройки DNS.

Цена за аренду облачной платформы обычно складывается из платы за вычислительные мощности (включая обслуживание оборудования), стоимости лицензии, используемого программного обеспечения/ операционной системы/ систем виртуализации и т.д. и платы за услуги облачного провайдера как поставщика облачной платформы. 

4. Кейсы применения

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

5.

Читайте также