マネージドスタック
マネージドスタックとは、インフラストラクチャ、データベース、アプリケーションサーバー、監視ツール、運用パイプラインを含む、完全に統合された技術コンポーネント群を指します。これらはサードパーティプロバイダーにアウトソースされるか、専門チームによって内部的に管理されます。組織は、すべてのレイヤーをゼロから構築・保守する代わりに、事前に構成され、完全に稼働している技術環境を利用します。
今日の急速に変化するデジタル環境において、デプロイの速度と基盤となるシステムの信頼性は、重要なビジネス上の差別化要因となります。マネージドスタックを採用することで、組織は、サーバーのパッチ適用やKubernetesクラスターの管理といった差別化されていない重労働から、コアビジネスロジックとイノベーションへと焦点を移すことができます。
このプロセスでは、特定の機能要件とスケーラビリティ要件を満たすプロバイダーを選択することが一般的です。プロバイダーが運用上の負担を処理します。具体的には、リソースのプロビジョニング、セキュリティパッチの適用、稼働時間の確保、キャパシティのスケールアップ、および定期的なメンテナンスの管理です。クライアントは主にアプリケーション層と対話し、マネージドサービスが提供するAPIや確立されたインターフェースを活用します。
この概念は、コードを使用してインフラストラクチャを定義するInfrastructure as Code (IaC) や、プロバイダーがOSとミドルウェアを管理するマネージドスタックの特定の実装であるPlatform as a Service (PaaS) と重複しています。