仮想プライベートクラウド(VPC)は、企業が共有パブリッククラウド・インフラストラクチャー上に独自のプライベートクラウドのようなコンピューティング環境を確立できるようにするパブリッククラウド製品です。
VPCを利用すると、企業は他のパブリッククラウドのテナントから論理的に隔離された仮想ネットワークを定義して制御できるようになり、パブリッククラウド上にプライベートでセキュアな空間を構築できます。
クラウド・プロバイダーのインフラストラクチャーを、複数の世帯が住むアパートと考えてみてください。パブリッククラウドのテナントは、数人のルームメイトとアパートをシェアするようなものです。対照的に、VPCを持つことは、自分専用のコンドミニアムを持つようもので、他の誰も鍵を持っておらず、自分が許可しなければ誰もそのスペースに入ることはできません。
VPCの論理的隔離は、仮想ネットワーク機能とセキュリティー機能を使用して実装されるため、エンタープライズ顧客は、特定のリソースにアクセスできるIPアドレスやアプリケーションを詳細にコントロールできます。この機能は、公開済みの投稿を見ることができる人やできない人を制限する、ソーシャル・メディア・アカウントの「友達限定」や」「公開/非公開」のコントロールに似ています。
VPCは、PaaS(Platform as a Service)、SaaS(Software as a Service)、サーバーレスとともに、最も人気のある4つのクラウド・サービス製品の1つであるIaaS(Infrastructure as a Service)カテゴリーに分類されます。Amazon Web Services(AWS)、Microsoft Azure、Google Cloud、IBM Cloud、Oracle Cloud Platform、VMwareなど、すべてのトップ・クラウド・サービス・プロバイダーがVPCソリューションを提供しています。
医療、金融、官公庁・自治体など、高いレベルのセキュリティー、プライバシー、データ制御を必要とする業界では、多くの場合VPCが好まれます。Future Market Insights, Inc.のレポートによると、仮想プライベートクラウド(VPC)の市場シェアは、2022年の388億ドルから2032年には1,296億ドルに拡大すると予測されています1。この成長の原動力としては、シンプルなインストールと低コストの災害復旧(DR)ソリューションに対する需要の高まりや、中小企業における仮想プライベートクラウドの採用の増加などがあります1。
VPCとそのアーキテクチャーおよびそのメリットについて詳細は、IBM CloudのRyan Sumnerが説明するこの動画をご覧ください。
VPCは、パブリック/プライベート・クラウド・コンピューティングの「両者のメリットを活かす」アプローチです。パブリッククラウドのリソースとコスト削減を活用しながら、プライベートクラウドの多くの利点を顧客に提供します。VPCモデルの主な特徴は次のとおりです。
仮想ネットワークのサイズをコントロールし、ビジネスで必要なときにいつでもクラウド・リソースを展開できます。これらのリソースをリアルタイムかつ動的に拡張できます。
冗長性のあるリソースとフォールト・トレラントなアベイラビリティー・ゾーン・アーキテクチャーにより、アプリケーションとワークロードの可用性が高まります。
VPCは論理的に隔離されたネットワークであるため、データやアプリケーションがクラウド・プロバイダーの他のお客様とスペースを共有したり、混在したりすることはありません。リソースやワークロードへのアクセス方法とアクセス者を完全にコントロールできます。
VPCのお客様は、ハードウェア・コストや労働時間、その他のリソースの節約など、パブリッククラウドの費用対効果のメリットを享受できます。
IBMニュースレター
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。登録の際はIBMプライバシー・ステートメントをご覧ください。
ニュースレターは日本語で配信されます。すべてのニュースレターに登録解除リンクがあります。サブスクリプションの管理や解除はこちらから。詳しくはIBMプライバシー・ステートメントをご覧ください。
各VPCの主な特徴は、ビジネスの俊敏性、革新性の向上、成長のスピードアップを支援するメリットへとスムーズに変換できます。
仮想プライベート・ネットワーク(VPN)は、情報が通過する暗号化されたトンネルを作成することで、パブリック・インターネットへの接続がプライベート・ネットワークへの接続と同様に安全となるようにします。VPCにVPN as a Service(VPNaaS)をデプロイすると、VPCとオンプレミス環境や他のロケーションの間にセキュアなサイト間通信チャネルを確立できます。VPNを使用すると、複数のVPC内のサブネットを接続して、あたかも単一のネットワーク上にあるかのように機能させることができます。
プライベートクラウドと仮想プライベートクラウド(VPC)は、(誤って)同じ意味で使われることがあります。VPCは実際には、パブリッククラウド提供サービスのひとつです。プライベートクラウドは、企業が所有・運用・管理するシングルテナントのクラウド環境であり、オンプレミスまたは専用スペースや設備でホストされるのが一般的です。これに対して、VPCはマルチ・テナント・アーキテクチャーでホストされますが、各顧客のデータとワークロードは他のすべてのテナントのデータとワークロードから論理的に分離されています。クラウド・プロバイダーには、この論理的隔離を徹底する責任があります。
VPCは、パブリッククラウドのアーキテクチャー内にプライベートなスペースを作成することを可能とするシングルテナントのコンセプトです。VPCは、従来のマルチテナント・パブリッククラウド提供サービスよりも優れたセキュリティーを提供しながらも、顧客にパブリッククラウドの高可用性や柔軟性、費用対効果の活用を可能にします。場合によっては、VPCとパブリッククラウド・アカウントを拡張する方法が異なることがあります。例えば、追加のストレージ・ボリュームが、VPCでは特定のサイズのブロックでしか利用できない場合があります。一部のパブリッククラウド機能は、VPC提供サービスでサポートされていません。
VPCでは、論理インスタンスと呼ばれるクラウド・リソースを独自の分離された仮想ネットワークにデプロイできます。こうしたクラウド・リソースは、次の3つのカテゴリーに分類されます。
今日のソフトウェア・アプリケーションの大半は、次のような相互接続された層で構成される3層アーキテクチャーで設計されています。
Web層もしくはプレゼンテーション層。Webブラウザーからのリクエストを受け、他の層で作成された、または他の層に保管された情報をエンド・ユーザーに提示します。この最上位層は、Webブラウザー(デスクトップ・アプリケーションとして)またはグラフィカル・ユーザー・インターフェース(GUI)上で実行できます。
アプリケーション層は中間層とも呼ばれ、ビジネス・ロジックを収容し、ほとんどの処理が行われます。
データベース層は、アプリケーション層で処理されたデータを保管するクラウド・サーバーで構成されます。
3層アプリケーションでは、すべての通信がアプリケーション層を経由します。プレゼンテーション層とデータ層は相互に直接通信することはできません。アプリケーション層は、アプリケーション・プログラミング・インターフェース(API)の呼び出しによって、プレゼンテーション層およびデータ層と通信します。
VPC上に3層のアプリケーション・アーキテクチャーを作成するには、各層に独自のサブネットを割り当てることが必要で、それによって独自のIPアドレス範囲が付与されます。各層には、自動的に独自のユニークなACLが割り当てられます。
仮想プライベートクラウド(VPC)モデルでは、VPCプロバイダーが各顧客のデータを分離された安全な状態に保つことを保証します。これは、サブネットや仮想プライベート・ネットワーク(VPN)、仮想ローカル・エリア・ネットワーク(VLAN)など、セキュリティーの向上とネットワーク・トラフィックの制御に役立つネットワークの分離を含むクラウド・セキュリティーの手順と技術によって実現します。
さらに、VPCは、従来のデータセンターに収容されたリソースへのアクセスを制御するために使用されるセキュリティー機能の仮想レプリカを作成することで、高水準のセキュリティーを実現します。これらのセキュリティー機能により、お客様はパブリッククラウドの論理的に隔離された部分に仮想ネットワークを定義し、どのIPアドレスがどのリソースにアクセスできるかをコントロールできます。
VPCセキュリティーの層を構成する2種類のネットワーク・アクセス制御 :
さまざまなクラウド・プロバイダーが、VPC提供サービスで異なる価格モデルを提供している場合があります。ロード・バランサー、VSI、ストレージなどの個々のVPCリソースは個別に価格設定されるのが一般的です。データ転送も、容量に応じて課金されるのが一般的ですが、プライベート・ネットワーク経由のデータ転送には課金しないクラウド・プロバイダーもあります。
ビジネス・ニーズを満たす最適なVPCと価格モデルを決定するには、まず、導入予定のアプリケーションの要件を考慮することから始めます。数値計算の負荷は高いか。大量のメモリーやCPUを必要とするか。あるいは、CPUやストレージ、メモリーの要件に関してよりバランスが取れているか。これらの質問に答えることで、使用ニーズを予測しやすくなり、オプションを比較する際に潜在的なコストを見積もることができます。
IBM Cloud Pak for Network Automationは、ネットワーク・インフラストラクチャー運用の自動化とオーケストレーションを可能にするクラウド・パックです。
IBMのクラウド・ネットワーキング・ソリューションは、アプリケーションとビジネスを強化する高性能な接続を可能にします。
クラウド・ネットワーキングなどにおけるデータセンター・サポートをIBM Technology Lifecycle Servicesで統合しましょう。