Before we look at what Virtual Private Clouds (VPCs) are, let's understand what a computer network is. In very simple terms, when two or more computers are interconnected to share resources and communicate between each other, it is called a computer network.
When we talk about interconnected computers in an organization, there are some distinct requirements around the usage of these computers:
- Some computers are restricted to be accessed from within the organization only.
- Some computers need 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...