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

Что такое ServiceStage?

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

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

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

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

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


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

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

    After an application is developed, it can be hosted on ServiceStage, which provides you with complete application lifecycle management:

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

    An environment is a collection of compute, network, and middleware resources used for deploying and running an application component. ServiceStage combines the compute resources (such as CCE clusters), network resources (such as ELB instances and EIPs), and middleware (such as DCS instances, RDS instances, and CSE engines) into an environment, such as a development environment, testing environment, pre-production environment, or production environment.

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

Доступ к микросервисным приложениям

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

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

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

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

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

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

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

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

Application O&M

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