このトピックでは、マイクロサービスエンジン(MSE)マイクロサービスレジストリを使用してインスタンス管理を実行し、Nacos および ZooKeeper インスタンスで操作を実行し、監視とアラートを実行する方法について説明します。 これにより、マイクロサービスレジストリをより適切に管理および使用できます。
インスタンス管理
インスタンス管理を使用すると、MSE インスタンスを管理できます。 インスタンスの作成、起動、シャットダウン、再起動ができます。 また、インスタンスの仮想プライベートクラウド(VPC)を変更し、インスタンスのパブリック IP アドレスホワイトリストを構成することもできます。
インスタンスの作成
MSE は、マイクロサービスレジストリ用に 2 種類のエンジンを提供しています。 MSE コンソール で Nacos または ZooKeeper インスタンスを作成できます。 詳細については、「インスタンスの作成」をご参照ください。
インスタンスの管理
MSE Nacos または ZooKeeper インスタンスが作成された後、ビジネス要件に基づいてインスタンスを構成および管理できます。 インスタンス名の変更、インスタンスの再起動、インスタンスのリリースを行うことができます。 詳細については、「インスタンスの管理」をご参照ください。
インスタンスの VPC の管理
ネットワークタイプがインターネットの MSE インスタンスに VPC を追加し、ネットワークの安定性を向上させるためにインスタンスの VPC を変更できます。 詳細については、「インスタンスの VPC の管理」をご参照ください。
パブリック IP アドレスホワイトリストの構成
MSE インスタンスのパブリック IP アドレスホワイトリストを構成できます。 これにより、特定の IP アドレスからインスタンスにアクセスできます。 これにより、インスタンスのセキュリティが向上します。 詳細については、「パブリック IP アドレスホワイトリストの構成」をご参照ください。
Nacos インスタンス
MSE は Nacos インスタンスを提供します。 MSE Nacos インスタンスで操作を実行できます。 たとえば、Nacos インスタンスのスペックアップ、インスタンスの空のリスト保護の有効化、オープンソースコンソールの有効化、サービスの管理、構成の管理を行うことができます。
Nacos インスタンスのスペックアップ
MSE Nacos インスタンスには、プロフェッショナルエディションと開発者エディションの 2 つのエディションがあります。 既存のバージョンに基づいて MSE Nacos インスタンスをスペックアップできます。 詳細については、「Nacos バージョンのスペックアップ」をご参照ください。
空のリスト保護の有効化
システム全体の可用性を向上させるために、Nacos クライアントまたは MSE Nacos サーバーで空のリスト保護を有効にできます。 詳細については、「空のリスト保護」をご参照ください。
Nacos オープンソースコンソールの有効化
オープンソース コンソールNacos オープンソース コンソールを有効にする は、MSE Nacos インスタンスによって提供されるデフォルトのコンソールです。 パラメータを設定することで、コンソールを有効にできます。 詳細については、「」をご参照ください。
名前空間の作成
名前空間は、サービスからリソースを効果的に分離し、リソースとサービス間の潜在的な競合を防ぎ、リソースとサービスを秩序ある方法で管理および維持するのに役立ちます。 詳細については、「名前空間の作成」をご参照ください。
サービスの管理
MSE は、Nacos インスタンスに登録されているサービスを管理します。 サービスのインスタンスを追加したり、サービスのインスタンスを削除したり、アプリケーションインスタンスを起動したり、アプリケーションインスタンスをシャットダウンしたりできます。 詳細については、「サービスの管理」をご参照ください。
構成の管理
MSE コンソールは、Nacos インスタンスの構成ファイルを集中管理します。 構成の作成、構成の同期、リスナーのクエリ、プッシュ追跡のクエリを行うことができます。 詳細については、「構成の管理」をご参照ください。
セキュリティとアクセス認証
Nacos インスタンスは、安全なデータ転送のために Transport Layer Security (TLS) をサポートしています。 Nacos インスタンスのアクセス認証を有効にできます。 詳細については、「MSE Nacos インスタンスの TLS の有効化」および「Nacos 権限管理」をご参照ください。
ZooKeeper インスタンス
MSE は ZooKeeper インスタンスを提供します。 MSE ZooKeeper インスタンスで操作を実行できます。 たとえば、ZooKeeper インスタンスのスペックアップ、ZooKeeper エンジンパラメータの構成、サービスの管理、データの管理を行うことができます。
ZooKeeper インスタンスのスペックアップ
MSE ZooKeeper プロフェッショナルエディションは、オープンソース ZooKeeper に基づいて複数の最適化と機能保証を提供します。 これにより、サービスがより安定し、O&M がより便利になります。 インスタンスの既存のバージョンをスペックアップできます。 詳細については、「ZooKeeper バージョンのスペックアップ」をご参照ください。
ZooKeeper エンジンパラメータの構成
ZooKeeper エンジンパラメータを構成して、ZooKeeper インスタンスのパフォーマンスを最適化できます。 詳細については、「ZooKeeper エンジンパラメータの構成」をご参照ください。
サービスの管理
MSE ZooKeeper インスタンスでは、Dubbo サービスをクエリおよび管理できます。 サービス管理機能を使用して、MSE ZooKeeper インスタンスに登録されている Dubbo サービスの詳細をクエリできます。 詳細については、「サービスの管理」をご参照ください。
データの管理
ZooKeeper エンジンは、Znode を維持することにより、分散アプリケーションを調整および管理し、サービス同期や構成管理などの機能を提供します。 ZooKeeper インスタンスで Znode 構成を管理できます。 詳細については、「データ管理」をご参照ください。
ZooKeeper インスタンスの SASL
MSE では、簡易認証およびセキュリティ層(SASL)認証メカニズムを構成し、ZooKeeper インスタンスの強制身分認証を有効にして、インスタンスデータのセキュリティを向上させることができます。 詳細については、「ZooKeeper インスタンスの SASL」をご参照ください。
監視とアラート
監視およびアラートシステムは、MSE マイクロサービスレジストリの稼働状況とパフォーマンスを監視およびアラートし、問題をできるだけ早く検出して処理し、サービスの安定した運用を確保するために使用されます。
エンジンの監視
エンジンの稼働状況パラメータとパフォーマンスメトリックを監視して、潜在的な問題とパフォーマンスに影響を与える要因を迅速に特定できます。 これにより、エンジンの安定性と信頼性を向上させるために、できるだけ早く効果的な最適化対策を講じることができます。 詳細については、「エンジンの監視」をご参照ください。
アラート連絡先の管理
MSE コンソールでアラート連絡先と連絡先グループを作成した後、アラートルールを作成できます。 ルール条件が満たされると、システムは指定された連絡先グループの連絡先に通知を送信します。 詳細については、「アラート連絡先の管理」をご参照ください。
アラート ルールの管理
MSE は、アプリケーション監視およびアラート機能を提供します。 メール、ショートメッセージ、または DingTalk メッセージを使用して、リアルタイムでアラートを送信できます。 また、アラートルールを管理することもできます。 詳細については、「アラートルールの管理」をご参照ください。
アラート通知を送信するための DingTalk チャットボットの構成
アラート通知を送信するように DingTalk チャットボットを構成する場合、アラート通知を受信する DingTalk グループを指定できます。 詳細については、「アラート通知を送信するための DingTalk チャットボットの構成」をご参照ください。