Why use a VPC on AWS?


Active Member
Apr 28, 2016
cPanel Access Level
Root Administrator
Hi all,

Just wondering on this one - have been looking at various articles/guides on running WHM and a couple of DNSONLY EC2s on Amazon AWS. All of them include using a VPC but none of them say why.

Could any one enlighten me please?


Staff member
Apr 11, 2011

VPC makes the network configuration a straightforward process, which is useful when installing and using cPanel. Amazon documents VPC at:

What is Amazon VPC? - Amazon Virtual Private Cloud

This section in-particular lists several reasons why it's beneficial:

By launching your instances into a VPC instead of EC2-Classic, you gain the ability to:
  • Assign static private IP addresses to your instances that persist across starts and stops
  • Assign multiple IP addresses to your instances
  • Define network interfaces, and attach one or more network interfaces to your instances
  • Change security group membership for your instances while they're running
  • Control the outbound traffic from your instances (egress filtering) in addition to controlling the inbound traffic to them (ingress filtering)
  • Add an additional layer of access control to your instances in the form of network access control lists (ACL)
  • Run your instances on single-tenant hardware
You may also find the following document helpful:

How to Build a Hosting Environment on Amazon AWS - cPanel Knowledge Base - cPanel Documentation

Thank you.