進化
SaaS OPS 4: 個々のテナントの使用状況と消費傾向の分析に使用できるメトリクスデータをどのように取得し、特定していますか? |
---|
SaaS 運用経験を継続的に進化させるには、マルチテナントの SaaS 環境分析に使用できる運用データの豊富なコレクションにアクセスできる必要があります。多くの場合、これは、環境を使用しているテナントのアクティビティと消費パターンを正確に取得できるアプリケーションから、より充実したテナントメトリクスの収集を計装して公開することを意味します。
SaaS メトリクスは、インフラストラクチャの消費 (CPU、メモリなど) の基本を超えて、環境内のマルチテナント負荷の運用を理解するうえで基本となる特定の運用上の使用状況パターンを識別します。このデータの分析により、SaaS 組織はシステム全体で発生している傾向を評価し、SaaS サービスの信頼性、スケーラビリティ、コスト効率、全体的な俊敏性を継続的に改善するポリシーまたは基盤となるアーキテクチャへの変更を導入する機会を特定できます。
メトリクスデータの取得と特定には、2 つの異なる要素があります。まず、アプリケーションで、有用な運用上の洞察を SaaS 環境に提供できるメトリクスデータを公開する必要があります。これらのメトリクスを取得して公開するアプリケーションの要点を特定する必要があります。
もう 1 つのパズルのピースは、このデータの取り込み、集計、特定です。ここでは、AWS またはいずれかの AWS パートナーネットワーク (APN) パートナーから選択できるさまざまなツールがあります。最終的には、この取り込みコンポーネントがデータウェアハウスとビジネスインテリジェンスに近いものになります。このドキュメントで前述した SaaS アーキテクチャのシナリオには、テナントの洞察シナリオが含まれます。このシナリオでは、メトリクスデータを取り込むアーキテクチャの概要を説明します。このアーキテクチャは、このニーズに対応するよう適用できるパターンの 1 つを表しています。
ここでは、これらのテナントメトリクスの運用ビューに焦点を当てていますが、これらのメトリクスは SaaS ビジネス全体にわたり複数のコンテキストで使用されることが想像できます。運用上の要件は、組織がテナントのアクティビティと消費傾向を積極的に収集および分析して SaaS システムに進化をもたらす機会を特定することをアーキテクチャで確実にすることです。これは、絶えず変化するテナントとテナントワークロードの組み合わせを評価するために使用できる基本的なツールの構築という、幅広いテーマに適しています。