Облачная платформаAdvanced

Что такое ServiceStage?

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

ServiceStage — это платформа управления приложениями и O&M, позволяющая развертывать, выводить, мониторить и поддерживать приложения в одном месте. Она поддерживает технологические стеки, такие как Java, PHP, Python, Node.js, Docker и Tomcat, а также микросервисные приложения, такие как Apache ServiceComb Java Chassis (Java chassis) и Spring Cloud, упрощая миграцию корпоративных приложений в облако.

ServiceStage предоставляет следующие возможности:

  1. Управление приложениями: управление жизненным циклом приложений и управление средой.
  2. Доступ к микросервисным приложениям: Java chassis и Spring Cloud. Регистрация и обнаружение сервисов, управление конфигурацией и управление сервисами с использованием микросервисных движков. Для подробностей см. .
  3. AOM: поддерживает O&M приложений через журналы, мониторинг и оповещения.

Рисунок 1 Функции ServiceStage


Управление приложениями

  • Управление жизненным циклом приложений

    После разработки приложения его можно разместить на ServiceStage, который предоставляет вам полное управление жизненным циклом приложения:

    • Создание приложения с использованием исходного кода, программных пакетов (JAR, WAR или ZIP) и образов контейнеров, достигая развертывания приложения.
    • Полное управление процессом от создания приложения до выхода, включая создание приложения, развертывание, запуск, обновление, откат, масштабирование, остановку и удаление.
  • Управление средой

    Среда — это набор вычислительных, сетевых и промежуточных ресурсов, используемых для развертывания и запуска компонента приложения. ServiceStage объединяет вычислительные ресурсы (например, кластеры CCE, инстансы CCI и ECS), сетевые ресурсы (например, инстансы ELB и EIP), а также промежуточный слой (например, инстансы DCS, инстансы RDS и движки CSE) в одну среду, такую как среда разработки, среда тестирования, предпродакшн‑среда или продуктивная среда.

    Ресурсы внутри среды могут быть объединены в сеть. Управление ресурсами и развертывание сервисов по среде упрощает O&M.

Microservice Application Access

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

  • Поддерживает нативный микросервисный фреймворк ServiceComb.

    Микросервисы, разработанные с использованием фреймворка ServiceComb, могут быть бесшовно подключены к микросервисным двигателям.

    Движок микросервисов использует Apache ServiceComb Service Center, который представляет собой центр регистрации и обнаружения сервисов в стиле RESTful, с высокой доступностью и без сохранения состояния, и предоставляет обнаружение и управление микросервисами. Поставщики услуг могут регистрировать информацию о своих экземплярах в центре регистрации и обнаружения, чтобы пользователи могли их находить и использовать. Подробную информацию о Apache ServiceComb Service Center см. ниже:

  • Совместим с основными открытыми микросервисными фреймворками.

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

  • Обеспечивает управление микросервисами.

    После того как приложение, разработанное с использованием микросервисного фреймворка, управляется в ServiceStage, микросервис будет зарегистрирован в реестре сервисов и центре обнаружения после запуска экземпляра приложения. Для получения подробной информации см. Microservice Governance

Application O&M

  • Многомерный мониторинг метрик компонентов приложения, помогающий понять состояние работы онлайн‑приложений.
  • GUI‑based запрос и поиск логов, помогающий быстро находить сбои.