Подготовка среды | - Низкая эффективность получения ресурсов (> 1 дня)
- Низкая утилизация ресурсов (< 30 %)
| - Самообслуживание и эффективное получение ресурсов (уровень минут)
|
Разработка сервисов | - Связанная архитектура, небольшое изменение требует значительной реконструкции
- Одна технология, требуется единственная технология для решения всех проблем
- Выпуск системы с большой гранулярностью, требующий длительного периода отклика
| - Разделённая архитектура
Разработка на основе Open API делает процессы разработки, тестирования, документирования, совместной работы и контроля микросервисов стандартизированными и автоматизированными.
- Гибкий доступ к различным технологиям
Поддерживает Java, PHP, Python и Node.js.
Высокопроизводительный фреймворк разработки микросервисов REST/RPC предоставляет готовые инструменты, снижающие порог входа в разработку.
- Agile
Консоль единого окна управления микросервисами предоставляет возможности управления микросервисами, такие как балансировка нагрузки, ограничение скорости, деградация, circuit breaker, отказоустойчивость и внедрение отказов.
Поддерживает темный запуск обновления микросервисов.
|
Установка и развертывание | - Изолированная система
- Ручное развертывание
| Разработчикам достаточно использовать ServiceStage и репозиторий исходного кода для реализации автоматического развертывания и обновления в один клик. |
Обновление приложения | - Установка патча
- Ручное обновление
- Сервисы прерваны
| Во время поэтапных обновлений сервисы равномерно распределяются между новыми и старыми instances; поэтому сервисы не прерываются. Dark launch позволяет выбрать пользователей для тестирования ваших бета‑версий, снижая риски запуска и обеспечивая плавный выпуск новых функций. |
Application O&M | - Сбой или падение приложения
- Медленный отклик сервиса
- Недостаточно системных ресурсов
- Трудно локализовать неисправности
| - Графическое отображение метрик мониторинга приложения в реальном времени
Использование CPU, сигналы тревоги, исключения узлов, рабочие логи и ключевые события могут мониториться в реальном времени
- Управление микросервисами
Поддерживает мониторинг и управление метриками SLA уровня API микросервиса (пропускная способность, задержка и коэффициент успеха) в реальном времени (в секундах), обеспечивая непрерывную работу сервиса.
|