Используйте платформу как услугу (PaaS) для моделирования и подготовки приложений в частных, общедоступных и гибридных облачных инфраструктурах.
PaaS является типом службы облачных вычислений, которая предоставляет вычислительную платформу и набор решений как услуги. Наряду с программным обеспечением как услугой (SaaS) и инфраструктурой как услугой (IaaS), платформа как услуга PaaS представляет собой модель облачных вычислений, которая позволяет использовать инструменты и библиотеки, предоставляемые поставщиком для создания приложения или службы. Пользователь управляет развертыванием программного обеспечения и параметрами конфигурации. Поставщик предоставляет сети, серверы, хранилища и другие службы, необходимые для размещения приложения.
Автоматизированная подготовка приложений
Ключевым аспектом PaaS является возможность автоматизировать подготовку приложений. vRealize Automation — основанное на использовании моделей решение для подготовки приложений, которое упрощает создание и стандартизацию топологий развертывания приложений в облачных инфраструктурах. Архитекторы приложений используют функции перетаскивания приложений для создания топологии развертывания приложений с названием схемы элементов приложений. Схемы элементов приложений определяют структуру приложения, позволяют использовать стандартизированные компоненты инфраструктуры приложений и включают в себя зависимости установки и конфигурации по умолчанию для настраиваемых и упакованных корпоративных приложений. Можно использовать предварительно заполненный и расширяемый каталог стандартных логических шаблонов, службу инфраструктуры для приложений, а также компоненты и сценарии для моделирования схемы элементов приложения. Схемы элементов приложений представляют собой логические топологии развертывания, которые можно перемещать между различными облачными инфраструктурами, созданными с использованием решений (например, vRealize Automation), и между общедоступными облаками (например, Amazon EC2).
Используя vRealize Automation, можно указать структуру приложения и службы с допущением, что базовая облачная инфраструктура обеспечивает необходимые требования для вычисления, сети и хранилища. Можно развернуть схемы элементов vRealize Automation в любом частном или общедоступном облаке на основе VMware vSphere. Эта модель резервирования приложений освобождает разработчиков и администраторов приложений от работы с инфраструктурой, ОС и конфигурацией программного обеспечения промежуточного слоя, а также позволяет компании ориентироваться на достижение коммерческой выгоды с помощью своих приложений.
Корпоративные пользователи могут стандартизировать, развертывать, настраивать, обновлять и масштабировать сложные приложения в динамических облачных средах. Это могут быть самые разные приложения — от простых веб-приложений до сложных специальных приложений и пакетных приложений. С помощью своего каталога стандартных компонентов или служб vRealize Automation Application Services осуществляет автоматизацию и управление жизненным циклом обновления развертываний для многоуровневых корпоративных приложений в гибридных облачных средах.
Мониторинг производительности приложения
Мониторинг дает возможности для управления производительностью в отношении приложений.
Предварительно подготовленные компоненты приложения
VMware Cloud Management Marketplace предоставляет схемы элементов, службы, сценарии и подключаемые модули, которые можно загрузить и использовать для разработки собственных служб приложения. Ведущие поставщики программного обеспечения промежуточного слоя, подключений сетей, безопасности и приложений предоставляют предварительно подготовленные компоненты, в которых применяются повторно используемые и гибкие настройки, которые можно вставить в любой многоуровневый программно-подготовленный план.