Microservices Engine (MSE) は、オープンソースのマイクロサービスエコシステムに対応したフルマネージドサービスです。登録・設定センター (Nacos、ZooKeeper、Eureka)、クラウドネイティブ ゲートウェイ (Ingress、Envoy)、OpenSergo サービスガバナンス仕様に準拠したマイクロサービス ガバナンス (Spring Cloud、Dubbo、Sentinel)、および分散タスクスケジューリング (XXL-JOB、ElasticJob、Spring Schedule) を提供します。
機能
MSE には、登録・設定センター、マイクロサービス ガバナンス、クラウドネイティブ ゲートウェイ、分散タスクスケジューリングのモジュールが含まれています。これらのモジュールは、個別に使用することも、組み合わせて使用することも可能です。
|
モジュール |
説明 |
|
Nacos、ZooKeeper、Eureka に対応したフルマネージドの登録・設定センターです。複数のエンジンタイプとコンソールベースの運用管理機能を提供します。セルフホスト型のオープンソースコンポーネントと比較して、より高いパフォーマンス、SLA 保証、組み込みのモニタリングとアラート、および優れた設定機能を提供します。 |
|
|
Spring Cloud および Apache Dubbo に対し、非侵入的にマイクロサービス ガバナンスとトラフィック保護を強化します。ミドルウェアとビジネスロジックを分離します。 |
|
|
Kubernetes Ingress 標準に準拠した次世代ゲートウェイです。Ingress トラフィックゲートウェイ、マイクロサービスゲートウェイ、およびセキュリティゲートウェイを 1 つに統合します。 |
|
|
Alibaba Cloud が開発した SchedulerX は、Akka をベースに構築されており、XXL-JOB、Elastic Job、Kubernetes Job、および Spring Schedule に対応しています。cron ジョブ、手動トリガー、タスクオーケストレーション、および分散データ処理をサポートします。、可視化、低遅延実行、および容易な運用管理を提供します。 |
MSE を選ぶ理由
MSE は、フルマネージドの登録・設定センター、マイクロサービス ガバナンス、クラウドネイティブ ゲートウェイ、分散タスクスケジューリングを提供します。主な利点は以下の通りです。
|
機能 |
説明 |
|
オープンソースの強化 |
オープンソース製品および Kubernetes と完全に互換性があります。パフォーマンス、、および使いやすさを向上させます。 |
|
フルマネージドサービス |
フルマネージドクラスターにより、インフラストラクチャのデプロイや管理を行うことなく、ビジネス開発に集中できます。このサービスは、より専門的で、弾力性と信頼性に優れています。 |
|
高可用性 |
組み込みのモニタリングと運用管理により、セルフホスト型オープンソースミドルウェアに共通する可用性の課題に対処します。 |
|
非侵入的 |
コード、設定、またはイメージを変更することなく、アプリケーションをガバナンスセンターに接続できます。Spring Cloud、Dubbo、およびポリグロットアプリケーションをサポートします。 |
|
クラウドネイティブの採用 |
ACK、ACK サーバーレスクラスター、ECS、SAE、およびポリグロット環境からのアプリケーションをガバナンスセンターに接続し、マイクロサービス ガバナンスを実現します。 |
|
可視化 |
サービスの可用性を監視し、サービスを管理し、アラートを設定するための視覚的なインターフェースを提供します。 |
|
セキュリティ |
インスタンスは専用環境で実行され、完全なユーザー分離を実現します。 |
課金
各 MSE モジュールは、マネージドインスタンスごとに課金されます。対応している課金方法は以下の通りです。
-
サブスクリプション:特定の期間に対して事前に支払います。
-
従量課金:使用後に支払います。必要に応じてリソースをプロビジョニングおよびリリースします。
関連クラウドサービス
MSE は、モニタリング、ロギング、セキュリティ、および高可用性のために、以下の Alibaba Cloud サービスと統合されています。
-
Container Service for Kubernetes (ACK):ACK にデプロイされた Spring Cloud および Dubbo アプリケーションを MSE ガバナンスセンターに接続し、マイクロサービス ガバナンスを実現します。
-
Service Mesh (ASM):Istio 互換のサービスメッシュで、ポリグロットアプリケーションのマイクロサービス ガバナンスを提供します。
-
Application Real-Time Monitoring Service (ARMS):分散アプリケーションをエンドツーエンドで監視します。障害の発生したインターフェースや低速なインターフェースを迅速に特定し、呼び出しパラメータを再現し、システムボトルネックを特定します。
-
Tracing Analysis:完全な呼び出しトレースの復元、リクエスト量の統計、トレーストポロジー、および依存関係分析により、分散アプリケーションのパフォーマンスボトルネックを診断します。
-
Message Queue for Apache Kafka:リソースのプロビジョニングと運用管理を行う管理 API を備えた、フルマネージドの Kafka です。
MSE のアクティベート
MSE のアクティベートをクリックして、サービスを有効化します。
お問い合わせ
サポートを受けるには、チケットを送信するか、DingTalk グループ 43525005207 にご参加ください。