A Virtual Private Cloud is a private sub-section of a cloud (virtual network) that an admin controls. The admin can decide things like which resources can exist inside and who can access them.
VPCs can hold many resources such as databases and container instances.
Bookmarks