モデルベースインフラストラクチャ
モデルベースインフラストラクチャ(MBI)とは、高忠実度の計算モデルを使用して、複雑なITシステムの運用状態、動作、パフォーマンスを表現、分析、管理するアプローチを指します。MBIは、物理的または仮想コンポーネントのリアルタイム監視だけに頼るのではなく、これらの抽象モデルを設計、テスト、最適化の主要なインターフェースとして使用します。
現代の高度に分散化され、動的なクラウド環境では、従来のリアクティブな監視では実際のシステム障害やパフォーマンスのボトルネックに追いつかないことがよくあります。MBIは、組織がリアクティブな保守からプロアクティブで予測的な管理へと移行することを可能にします。これにより、エンジニアは、ライブの本番環境にデプロイする前に、スケーリングイベントや構成更新などの変更が与える影響をシミュレーションでき、リスクとダウンタイムを劇的に削減できます。
MBIの核となるのは、ターゲットインフラストラクチャのデジタルツインまたは包括的なシミュレーションモデルを作成することです。このモデルは、忠実度を維持するために、実際のシステムからのデータ(テレメトリ、ログ、パフォーマンスメトリクス)を取り込みます。エンジニアはこのモデルと対話し、「もしも」のシナリオを実行します。モデルはシミュレーションされた変更を実行し、結果として生じるシステム動作を予測し、実行可能なインサイトをデプロイパイプラインまたは運用ダッシュボードにフィードバックします。
この概念は、デジタルツイン、Infrastructure as Code (IaC)、および高度なオブザーバビリティの実践と密接に関連しています。IaCが望ましい状態を定義するのに対し、MBIは様々な条件下でのその状態の結果をシミュレーションします。