📄️ About Virtual Private Clouds
A Virtual Private Cloud (VPC) is a software-defined networking capability on Apiculus that allows cloud users to simulate a traditional private cloud environment on a public cloud. Using VPC, users can control a host of features and configurations including subnet/tier management, access control using ACL, NAT-ing using IPv4, managing site-to-site or remote VPN connections, or in some advanced cases, terminating their MPLS connections directly on the VPC.
📄️ Difference Between L2 Networks and VPC
L2 Networks
📄️ Create, List and View VPCs
Creating a VPC
📄️ Creating VPC Subnets/Tiers
VPCs follow the convention of 3-tiered architectures, with web, app, and DB tiers forming the norm. You can, however, configure these tiers to suit your application architecture or just follow the common convention.
📄️ Managing Access Control on VPC Subnets
Access control policies can be created using Access Control Lists (ACL) and configuring rules within these ACL (called ACL Rules). An ACL can then be applied to any tier within the VPC. These policies govern what traffic is allowed or restricted into and from your VPC network tiers.
📄️ Managing VPC Instances
Viewing VPC Instances
📄️ IPv4 Addresses and VPC
IPv4 Addresses are an integral part of using VPC networking, and need to be used to access various components of the VPC. By default, a public IPv4 Address is assigned to the VR which can communicate through the internet to transmit traffic to/from the VR. This IPv4 can also be used for configuring remote access (L2TP) and site-to-site (IPSec) VPN connections.
📄️ Working with VPN Connections in a VPC
The VPC feature on Apiculus provides advanced networking capabilities for use with VPN gateways and connections over an IPSec tunnel. Apiculus gives the ability to create virtual private networks (VPN) to access virtual machines inside a VPC.
📄️ VPC Management and Basic Operations
VPC management offers the following operations. These are basic VPC management actions and don't have any impact on the actual network configurations.