本文へスキップ

コンポーザブル・インフラストラクチャとは?

コンポーザブル・インフラストラクチャ

コンポーザブル・インフラストラクチャとは、ソフトウェア・コントロール・プレーンと高速インターコネクトを使用して、データセンターのリソース(コンピュート、ストレージ、ネットワークなど)をオンデマンドでプール、管理、プロビジョニングできるようにする最新のITフレームワークを指します。このアプローチにより、ワークロードの要件に基づいてリソースを動的に再構成し、最適なパフォーマンスと効率を確保することができます。ハードウェアコンポーネントがサイロ化され、特定のアプリケーションやワークロードに専用化されることが多い従来のインフラストラクチャとは異なり、コンポーザブルインフラストラクチャでは、これらのリソースを物理的な再構成を行うことなく、必要に応じてアクセスおよび利用できるサービスとして扱います。

コンポーザブル・インフラストラクチャ・モデルは、柔軟性、拡張性、リソースの効率的な利用を促進します。ハードウェアリソースを抽象化し、その割り当てをソフトウェアで管理することで、企業は運用の複雑さとコストを大幅に削減しながら、変化するニーズへの対応力を高めることができます。

コンポーザブル・インフラストラクチャの特徴、利点、応用例

コンポーザブル・インフラストラクチャの主な特徴

  • ソフトウェア定義インテリジェンス:リソースの管理をソフトウェアで行うことで、タスクの自動化とリソースの効率的な利用が可能になります。
  • 高速インターコネクト:高速インターコネクトは、リソースの迅速なプロビジョニングと再構成に不可欠であり、アプリケーションの要求が変化してもパフォーマンスが維持されることを保証します。
  • 流動的なリソースプール:リソースを共有プールに集約し、そこからアプリケーションやサービスが必要なものを必要なときに引き出すことができます。

コンポーザブル・インフラストラクチャのメリット

  • 効率性の向上とコスト削減:過剰なプロビジョニングとリソースの過少利用を削減することで、企業は既存のハードウェアでより多くのことを実現し、設備投資と運用コストを削減できます。
  • 柔軟性と拡張性の向上:新しいアプリケーションや変化するワークロードの需要に合わせてリソースを迅速に再構成できるため、大規模なハードウェア投資を行うことなく成長をサポートします。
  • スピードと対応力の強化:リソースをオンデマンドでプロビジョニングできるため、新しいアプリケーションやサービスの展開が加速し、ビジネスチャンスや課題への迅速な対応が可能になります。

コンポーザブル・インフラストラクチャの応用

コンポーザブル・インフラストラクチャは、ワークロードが大きく変化し、予測不可能な動的なデータ駆動環境に最適です。このアプローチは、クラウドや仮想化環境から ビッグデータ分析やハイパフォーマンス・コンピューティングまで、幅広いアプリケーションをサポートします。より適応性が高く効率的なインフラストラクチャを提供することで、企業は、今日のペースの速いデジタル環境において、より効果的なイノベーションと競争を実現することができます。

コンポーザブル・インフラストラクチャの仕組み

コンポーザブル・インフラストラクチャは、物理リソースを分解し、統一されたソフトウェア・レイヤーで管理するという原則に基づいて動作します。このソフトウェア定義環境により、IT管理者はハードウェアの物理構成に制約されることなく、必要に応じて仮想サーバー、ストレージ、ネットワークを構成したり、再構成したりすることができます。ここでは、その仕組みについて詳しく説明します:

  1. リソースプール:最初のステップでは、コンピュート(CPUGPU)、ストレージ(SSD、HDD)、ネットワーク(スイッチアダプタ)などの物理リソースを共有リソースプールにプールします。これらのプールは、利用するユーザーやアプリケーションからハードウェアの詳細を抽象化するソフトウェアを使用して作成されます。
  2. ソフトウェア定義インテリジェンス:コンポーザブル・インフラストラクチャ管理プラットフォームと呼ばれる中央ソフトウェア管理レイヤが、プール内のリソースの割り当てと再割り当てを監督します。このレイヤーはAPI(アプリケーション・プログラミング・インターフェース)を使用してアプリケーション、ワークロード、運用システムと通信し、リアルタイムの需要に基づいたリソースの動的なプロビジョニングを可能にします。
  3. 高速インターコネクト:コンポーザブル・インフラストラクチャのリソースを最小限のレイテンシで動的に割り当てるためには、InfiniBandのような高速インターコネクトと、多くの独自ソリューションが極めて重要な役割を果たします。GigaIOのFabreXテクノロジーは、低レイテンシーとCPU、GPU、FPGA、ストレージ間のコンポーザビリティを実現し、データセンターのパフォーマンスと様々な構成における柔軟性を最適化します。
  4. テンプレート駆動型の自動化:IT管理者は、一般的な構成やアプリケーション要件に対応するテンプレートを定義できるため、一貫した設定でリソースを迅速にプロビジョニングできます。この自動化により、手作業による設定作業が軽減され、導入時間が短縮されます。
  5. ライフサイクル管理:ソフトウェア管理レイヤーは、アップデート、モニタリング、デコミッショニングなど、リソースのライフサイクル管理も行います。これにより、インフラストラクチャの効率性、安全性、ビジネスニーズへの適合性が長期にわたって維持されます。

コンポーザブル・インフラストラクチャの使用例:

  1. 迅速なアプリケーション展開:コンポーザブル・インフラストラクチャは、新しいアプリケーションやサービスの導入時間を大幅に短縮します。企業がリソースをオンデマンドで迅速にプロビジョニングし、再利用できるようにすることで、新しいイニシアチブの立ち上げの遅れを最小限に抑え、市場投入までの時間を短縮し、競争力を強化します。
  2. ワークロードの最適化:このインフラストラクチャは、さまざまなワークロードのさまざまなパフォーマンス要件や容量要件に合わせてリソースを動的に調整します。たとえば、需要のピーク時には、追加のコンピュートリソースをクリティカルなアプリケーションに自動的に割り当てることができ、手動による介入なしに最適なパフォーマンスを確保できます。
  3. ディザスタリカバリと高可用性:コンポーザブル・インフラストラクチャは、より効率的で信頼性の高いディザスタリカバリ・ソリューションを促進します。リアルタイムでデータセンター間でリソースをシームレスにシフトまたは複製できるため、高可用性が保証され、ハードウェア障害やその他の障害発生時のダウンタイムを最小限に抑えることができます。
  4. ハイブリッドクラウド環境:コンポーザブル・インフラストラクチャはクラウド・サービスとシームレスに統合できるため、オンプレミスの効率性とクラウド・リソースの拡張性を組み合わせたハイブリッド展開が可能です。これにより、企業は機密性の高いワークロードをオンプレミスに維持しながら、重要度の低いアプリケーションにはクラウドベースのリソースを活用できます。
  5. データセンターの統合:リソースの利用を最適化することで、コンポーザブル・インフラストラクチャはデータセンター資産の統合をサポートします。これにより、物理的な設置面積、エネルギー消費量、メンテナンスコストを削減し、持続可能性の目標と総所有コストの削減に貢献します。
  6. 開発とテスト:開発者は、アプリケーション開発、テスト、ステージング用の環境の迅速なプロビジョニングとデコミッショニングが可能です。これは、最新のソフトウェア開発の反復的な性質に適応できる柔軟で応答性の高いインフラストラクチャを提供することで、アジャイル開発のプラクティスをサポートします。
  7. パフォーマンス重視のアプリケーション:金融取引プラットフォームやリアルタイムデータ分析など、高レベルの計算能力や低レイテンシのネットワーキングを必要とするアプリケーションでは、コンポーザブルインフラストラクチャが必要なリソースをオンデマンドで提供し、パフォーマンス要件が一貫して満たされるようにします。

コンポーザブル・インフラストラクチャに関するFAQ

  1. HCIとコンポーザブル・インフラストラクチャの違いは何ですか?
    HCIは、コンピュート、ストレージ、ネットワークを単一のシステムに統合し、シンプルさと拡張性を実現します。一方、コンポーザブル・インフラストラクチャは、ワークロードのニーズに基づいて動的なプロビジョニングを行うためにこれらのリソースを分割し、より高い柔軟性を提供します。
  2. コンポーザブル・インフラストラクチャとは?
    ソフトウェアコードを使用してインフラリソースを管理およびプロビジョニングすることで、事前に定義されたテンプレートやポリシーによってIT環境の自動化、迅速な展開、効率的な調整を可能にします。
  3. コンポーザブル・インフラストラクチャとコンポーザブル・インフラストラクチャは同じですか?
    いいえ、コンポーザブル・インフラストラクチャは、特定のニーズに合わせてリソースを固定的に設定するものであるのに対し、コンポーザブル・インフラストラクチャは、ソフトウェアによってオンデマンドでリソースを割り当てることができる動的なものです。
  4. コンポーザブル・インフラストラクチャはレガシー・アプリケーションをサポートできますか?
    はい、コンポーザブル・インフラストラクチャは、最新のワークロードと従来のワークロードの両方の特定の要件を満たすようにリソースを適応させる柔軟でスケーラブルな環境を提供することで、レガシー・アプリケーションをサポートすることができます。