5章テナント管理
前の章では、オンボーディングとアイデンティティがマルチテナントアーキテクチャを機能させるために果たす広範な役割について、コントロールプレーンへの理解を深めるところから始めました。その一環として、テナント管理サービスを使用してシステムに新しいテナントを登録する方法についても触れました。ここからは、このサービスをさらに掘り下げて、その内部の仕組みをより深く理解するとともに、その責任範囲をすべて見ていくことにしましょう。これにより、テナントアーキテクチャの構成要素の中心にテナント管理を置き、重要なテナントイベントのライフサイクル管理におけるデータ、運用、構造について、さらに理解を深めることができます。
まずは、テナント管理サービスを構築するという意味の基本的なことから始め、その中核となる設計と実装の要素を探っていきます。その一環として、このサービスで管理される一般的なテナント属性についても触れていきます。これらの属性を保存し管理することは、ほとんどの場合、それほど難しいことではありません。ただし、何を保存するかによって、SaaSアーキテクチャ全体にわたってその役割や用途が拡大するなど、後続の工程にさまざまな影響が及ぶ可能性があります。
テナント管理が果たす幅広い役割とユーザー体験をより深く理解するには、テナントの管理をどのように実現するかについても検討する必要があります。ここでは、APIやシステム管理コンソールを通じて実現する方法を見ていきます。テナント管理サービスがコントロールプレーン体験にどのように組み込まれるのか、ここでさらに理解を深めることができます。テナント管理サービスを使用して環境に対する運用管理画面を作成し、システム内のテナントの状態を管理する方法も見ていきます。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access