サービスとしてのインフラストラクチャ
サービスとしてのインフラストラクチャ (IaaS) は、インターネット経由でプロビジョニングおよび管理されるインスタント コンピューティング インフラストラクチャです。 IaaS を使用すると、需要に合わせてリソースをすばやくスケーリングし、使用した分だけ支払うことができます。 IaaS は、独自の物理サーバーやその他のデータセンター インフラストラクチャの購入と管理の費用と複雑さを回避します。 各リソースは個別のサービス コンポーネントとして提供され、必要な限りリソースを レンタル します。
その結果、IaaS は柔軟です。 ソリューションを構築するために、仮想マシン、ストレージ、仮想サブネット、ファイアウォール、VPN などの一般的なインフラストラクチャをプロビジョニングできます。 物理サーバーとアプライアンスを管理する必要はありません。 ただし、コンポーネントの構成と管理はユーザーが行う必要があります。たとえば、ファイアウォールの構成、仮想マシン (VM) オペレーティング システムの更新、データベース管理システムの更新、ランタイムなどです。
一般的なシナリオ
あなたの医療会社がデスクトップソフトウェアの特別なバージョンを実行する必要があるものとします。 このソフトウェアは、オペレーティング システムの特定のバージョンでのみサポートされており、必要なユーザー ライセンスは 1 つだけです。 必要なソフトウェアを使用して VM を作成できます。 ユーザーは、リモート デスクトップ接続を使用して VM に接続してソフトウェアを使用できます。
別のシナリオを考えてみましょう。 開発チームには、いくつかの固有の開発環境が必要です。 開発サイクルを通じて、製品のさまざまなバージョンをテストする必要があります。 開発者は、必要に応じて環境をプロビジョニングできます。 環境が不要になったら、開発者はそれを簡単に削除できます。
その他の一般的なシナリオには、次のようなものがあります。
Web サイト ホスティング: Web サイトのホスティングをより詳細に制御する場合は、IaaS を使用して Web サイトを実行する方が、従来の Web ホスティングよりも優れたオプションになる可能性があります。
Web アプリ: IaaS は、ストレージ、Web およびアプリケーション サーバー、ネットワーク リソースなど、Web アプリをサポートするためのすべてのインフラストラクチャを提供します。 組織は、IaaS に Web アプリをすばやくデプロイし、アプリの需要が予測できない場合にインフラストラクチャを簡単にスケールアップおよびスケールダウンできます。
ストレージ、バックアップ、および復旧: ストレージ管理は複雑になる可能性があり、データを管理し、法的要件とコンプライアンス要件を満たすために、大規模な設備投資と熟練したスタッフが必要になります。 IaaS は、計画、管理、予測できない需要、および着実に増加するストレージ ニーズを簡素化するのに役立ちます。
ハイ パフォーマンス コンピューティング: ハイ パフォーマンス コンピューティングを必要とするワークロードがある場合は、クラウドでワークロードを実行できます。 ハードウェアの前払いコストを回避し、必要な場合にのみ使用料金を支払います。
ビッグ データ分析: 潜在的に価値のあるパターン、傾向、および関連付けを含む大規模なデータセットがある場合、IaaS はデータ セットをマイニングしてパターンを特定するための処理能力を提供できます。
利点
資本コストを排除し、継続的なコストを削減します。IaaS は、オンサイト データセンターの設定と管理の先行費用を回避し、スタートアップ企業や企業が新しいアイデアをテストするための経済的なオプションになります。 新しい製品やイニシアティブを立ち上げることが決まったら、必要なコンピューティング インフラストラクチャは、数日または数週間 (場合によっては数か月) ではなく、数分または数時間で準備できます。
ビジネス継続性とディザスター リカバリーの向上: 大量のテクノロジとスタッフが必要なため、高可用性の実現、ビジネス継続性の維持、ディザスター リカバリーの管理にはコストがかかります。 適切なサービス レベル アグリーメント (SLA) を設定することで、IaaS はこのコストを削減し、障害や停止時に通常どおりアプリケーションとデータにアクセスできます。
変化するビジネス状況に迅速に対応する: IaaS を使用すると、アプリケーションの需要の急増 (たとえば、休日) に対応するためにリソースをすばやくスケールアップし、アクティビティが減少したときにリソースを再びスケールダウンしてコストを節約できます。 アプリを開発して配信する前に最初にインフラストラクチャを設定する必要がないため、IaaS を使用してユーザーにすばやくアプリを提供できます。
安定性、信頼性、およびサポート性の向上: IaaS を使用すると、ハードウェアの保守とアップグレードや機器の問題のトラブルシューティングを行う必要はありません。 適切な契約を締結すると、サービス プロバイダーは、インフラストラクチャが信頼性が高く、SLA を満たしていることを保証します。