Amazon VPC(Virtual Private Cloud)は、AWS上に自分専用の仮想ネットワーク環境を構築できるサービスです。
オンプレミスのネットワークをクラウド上に再現するイメージで、IPアドレス範囲、サブネット、ルートテーブル、インターネットゲートウェイなどを自由に設定できます。
これにより、Webサーバーをパブリックサブネットに、データベースをプライベートサブネットに分けるといった構成が可能になります。
また、VPN接続やAWS Direct Connectを利用すれば、社内ネットワークとの安全な通信も実現できます。VPCを正しく設計することで、セキュリティや可用性を高めつつ、柔軟なシステム構成を組むことができるのです。
AWSのインフラ設計では、まずVPCの理解が第一歩となります。
覚えておきましょう!