Облачная платформа — это набор инструментов, предназначенных для удаленного запуска и использования приложений без затрат на приобретение серверной техники. Такие услуги как PaaS, IaaS, SaaS базируются на технологии вычислений в облаке. С их помощью можно получить удаленный доступ к различным веб-сервисам, базам данных и хранилищам. Такие компании как Amazon и Microsoft владеют подключенным к Интернету оборудованием и занимаются его обслуживанием, в том время как пользователи облачной платформы получают доступ к ресурсам для взаимодействия с приложениями.
Преимущества технологии
Платформы облачных вычислений помогают экономить деньги своим пользователям. Арендуя сервис, клиент просто платит за используемые в работе ресурсы. Это более выгодное капиталовложение, чем обновление собственного парка техники. К плюсам облачных платформ можно отнести:
- Быстрое изменение количества потребляемых ресурсов. При разработке программных приложений и увеличении уровня нагрузки на проект можно повысить мощность техники в два-три клика.
- Отсутствие затрат на запуск и поддержку дата-центров. При использовании Windows Azure и иных cloud платформ пользователи могут сконцентрировать внимание на росте конкурентоспособности, а не развитии ИТ-инфраструктуры. Все проблемы с установкой и настройкой серверов ложатся на провайдера.
- Возможность взаимодействия с разными географическими зонами. Клиент сможет запустить свое приложение для пользователей из разных регионов и стран, произведя соответствующие настройки доступа.
Какими бывают облачные сервисы?
Выделяют 3 модели взаимодействия пользователя с cloud-сервисами: инфраструктура как услуга (IaaS), платформа как услуга (PaaS) и ПО как услуга (SaaS). Каждый вид услуги и способ ее предоставления позволяет получить клиенту определенный уровень контроля, управляемости и гибкости. Понимание различий между этими моделями поможет клиенту принять решение о том, какой вид услуг наиболее полной удовлетворит его текущие потребности.
Плюс любой платформы облачных технологий заключается в том, что приложение можно сразу создавать в облаке или перенести его туда откуда-либо. Возможно развёртывание гибридной архитектуры, т. е. когда ресурсы из облака связываются с существующей локальной инфраструктурой. Этой методикой пользуются многие средние и крупные предприятия, которые хотят сэкономить на расширении парка техники и создании новых рабочих мест.
PaaS или платформа как услуга
Полностью оборудованная облачная платформа будет не только включать мощности для проведения сложных вычислений, но и к предустановленным операционным системам, базам данных и программному обеспечению для разработки. Она позволяет поддерживать полный жизненный цикл виртуального приложения, начиная от написания кода и заканчивая внедрение полноценного продукта. Чаще всего облачные платформы PaaS применяют в следующих случаях:
- Работа дополнительных служб. Можно запустить программное обеспечение, которое будет расширять возможности разрабатываемого приложения.
- Разработка приложений. С помощью этой среды можно создавать программы, использующие встроенные компоненты облака. Благодаря встроенной поддержке нескольких пользователей программисты смогут сэкономить время на разработку коду, т. к. можно использовать готовые конструкции и модули.