Azure Service Fabric をいつ使用するのか
ここでは、Azure Service Fabric が最適な選択であるかどうかを判断する方法を学習できます。
先ほど、Azure Service Fabric オファリングを強化するいくつかの機能があることを確認しました。 これらの各機能は、Service Fabric の使用を決定するうえで説得力のある要素になる場合があります。
機能 | 考慮事項 |
---|---|
ステートフルとステートレスのマイクロサービスのサポート | ソリューションにはステートフル サービスが必要ですか? Service Fabric プログラミング モデルを使用することも、任意の言語で記述されたコンテナー化されたステートフル サービスを実行することもできます。 |
ID とセキュリティ管理 | 既に既存の Azure リソースを使用しており、Microsoft Entra ID を利用していますか。 Microsoft Entra ID と統合し、既存の ID とグループ メンバーシップを再利用するように Service Fabric クラスターを構成できます。 |
ログ記録と監視の統合 | Service Fabric は Azure Monitor と簡単に統合することができ、コンテナーとクラスター インフラストラクチャの両方の正常性を監視できます。 |
クラスター ノードの自動スケーリング | 大規模なコンテナー化環境でスケールアップまたはスケールダウンするタイミングを決めるのは大変です。 Service Fabric では、サービスとクラスターの自動スケーリングがサポートされます。 クラスターは、水平方向 (ノードの追加または削除) または垂直方向 (既存のノードへのリソースの割り当て数の増減) にスケーリングできます。 |
クラスター ノードのアップグレード | クラスター管理タスクの数を減らす必要がありますか。 Service Fabric では、サービスの中断を最小限に抑えるために、クラスターの自動アップグレードとウェーブ デプロイが提供されます。 |
ストレージ ボリュームのサポート | アプリケーションはステートフルですか。また、アプリケーションで永続化されたストレージが必要ですか。 Service Fabric では、静的と動的の両方のストレージ ボリュームがサポートされます。 |
CI/CD ツールとの統合 | 既存の Azure リソースを既に使用しており、Azure Pipelines を利用していますか? CI/CD ソリューションと統合するように、Service Fabric クラスターを構成できます。 |
Azure、オンプレミス、パブリック クラウドの互換性 | Service Fabric の機能に関心はあるが、ソリューションを Azure に移行することに心配がありますか? Service Fabric は、Windows または Linux のオンプレミスに取り込むことができます。 また、AWS を含む他のクラウド プラットフォームに Service Fabric を統合することもできます。 |
上記のすべての機能は、クラスターを作成するとき、またはデプロイ後に構成できます。