VPC is your own private data center within the AWS infrastructure. VPC runs on shared infrastructure just like a public cloud. However, a VPC offers a level of isolation between the cloud customers sharing resources. This layer of isolation is achieved through a private IP subnet or a virtual local area network.
This is your network on the cloud, where you can design up in any way you prefer. You get to decide the network addresses that you will use throughout your infrastructure. Organizations that benefit most from VPCs are companies that need a private cloud environment but also want public cloud resources and savings. Main benefits of using a VPC are as follows:
- Reduce downtime : VPC environments provide the redundancy and other features required to meet near-100% uptime expectations.
- Reduced risk : VPC will provide you with high security at the instance and subnet level.
- Increased Flexibility : Cloud infrastructure resources are deployed dynamically, thus, makes easy to adapt a VPC to your changing needs.
- Increased Cost savings : With VPC, you won’t need to pay for hardware or software upgrades and you’ll never pay for maintenance.
Lets develop good understanding of the VPC. [Click the following links to watch the video]
- Creating Virtual Private Cloud – Part 1 (creating Public subnet in VPC)
- Creating Virtual Private Cloud – Part 2(creating Public & Private subnet in VPC)
- Creating Virtual Private Cloud – Part 3 ( creating NAT Gateway)
You are invited to raise queries by writing your question in the box given below