VPC
Virtual Private Cloud
GPT-4.icon
VPCは、クラウドコンピューティングプラットフォーム上でプライベートクラウドコンピューティング環境を模倣するサービスです。
ユーザーはVPC内で仮想ネットワークを完全にカスタマイズでき、自分のアカウント専用の仮想ネットワーキング環境を構築することができます。
これにより、AWS(Amazon Web Services)のようなクラウドプロバイダー上でアプリケーションをよりセキュアに実行することが可能になります。
VPC内での主な機能と特徴は以下の通りです:
1. IPアドレス範囲の選択: ユーザーは、VPC内で使用するIPアドレスの範囲を自由に選択できます。
2. Subnetの作成: VPC内に複数のサブネットを作成し、それぞれを異なるアベイラビリティーゾーンに配置することができます。これにより、高可用性と障害分離を実現できます。
3. ルーティングテーブルの設定: 各サブネットのトラフィックを制御するためのルーティングテーブルを設定します。
4. インターネットゲートウェイとVPN接続: VPCをインターネットまたは企業のデータセンターに接続するために、インターネットゲートウェイやVPN接続を設定できます。
5. セキュリティ設定: Security GroupとネットワークACLを使用して、VPC内及びサブネット間のトラフィックを細かく制御します。
6. プライベートIPアドレスとパブリックIPアドレス: EC2インスタンスなどのリソースにプライベートIPアドレスとパブリックIPアドレスを割り当てることができます。
7. エンドポイント: AWSサービスへのプライベートな接続を提供するVPCエンドポイントを設定できます。
パブリッククラウドを混雑したレストラン、仮想プライベートクラウドを混雑したレストランの予約済みテーブルとして想像してください。レストランは人でいっぱいですが、「予約」のサインのあるテーブルには、予約を行ったパーティーのみがアクセスできます。同様に、パブリッククラウドは、コンピューティングリソースにアクセスするさまざまなクラウド顧客で混雑していますが、VPCはこれらのリソースの一部を1人の顧客のみが使用するために予約しています。ref
Shared VPC
https://cloud.google.com/vpc/docs/shared-vpc?hl=ja
https://www.bit-drive.ne.jp/managed-cloud/column/column_31.html