Need advice about which tool to choose?Ask the StackShare community!
Amazon VPC vs OpenStack: What are the differences?
What is Amazon VPC? Provision a logically isolated section of the AWS Cloud and launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. You can easily customize the network configuration for your Amazon VPC.
What is OpenStack? Open source software for building private and public clouds. OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
Amazon VPC belongs to "Virtual Private Cloud" category of the tech stack, while OpenStack can be primarily classified under "Open Source Cloud".
Some of the features offered by Amazon VPC are:
- Create an Amazon Virtual Private Cloud on AWS's scalable infrastructure, and specify its private IP address range from any range you choose.
- Divide your VPC’s private IP address range into one or more public or private subnets to facilitate running applications and services in your VPC.
- Control inbound and outbound access to and from individual subnets using network access control lists.
On the other hand, OpenStack provides the following key features:
- Compute
- Storage
- Networking
"Secure" is the top reason why over 39 developers like Amazon VPC, while over 35 developers mention "Private cloud" as the leading cause for choosing OpenStack.
According to the StackShare community, Amazon VPC has a broader approval, being mentioned in 300 company stacks & 79 developers stacks; compared to OpenStack, which is listed in 67 company stacks and 50 developer stacks.
Pros of Amazon VPC
- Secure40
- Flexible, good isolation, various connectivity options6
Pros of OpenStack
- Private cloud54
- Avoid vendor lock-in37
- Flexible in use22
- Industry leader6
- Supported by many companies in top5004
- Robust architecture4