Before we understand what Virtual Private Clouds (VPCs) are, let us understand what a computer network is. In very simple terms, when two or more computers are interconnected for sharing resources and communicating between each other, it is called a computer network.
When we talk about interconnected computers in an organization, there are some distinct requirements on usage of these computers:
- Some computers are restricted to be accessed from within the organization
- Some computers are required to be accessed from within the organization as well as from outside of it
Based on the usage of the resources in a network, the network is subdivided into a number of segments. For example, the resources that are required to be accessed from within the organization are kept in a private segment of the network.
Similarly, the resources that are required to be...