Try our new research platform with insights from 80,000+ expert users
Sri Ganesh - PeerSpot reviewer
DevOps Developer at AFORV Private Limited
Real User
Top 5
Offers valuable features like network access control and security groups
Pros and Cons
  • "Stability-wise, I rate the solution a ten out of ten."
  • "From an improvement perspective, the product's initial setup phase should be easy for those who are not experienced in creating VPCs."

What is our primary use case?

Amazon EKS and a few particular services are used with the help of Amazon Virtual Private Cloud in our company. In our organization, we have a few dedicated services on Amazon Virtual Private Cloud.

What is most valuable?

The most valuable features of the solution stem from the security groups it provides. Network access control is also a beneficial feature of the product. With the security group as a part of Amazon Virtual Private Cloud, users can access any particular URL or IP address to which access has been assigned. The benefits provided by the product include enhanced security features along with customizable policies that can be adapted or changed whenever required.

What needs improvement?

From an improvement perspective, the product's initial setup phase should be easy for those who are not experienced in creating VPCs.

For how long have I used the solution?

I have experience with Amazon Virtual Private Cloud.

Buyer's Guide
Amazon Virtual Private Cloud
December 2024
Learn what your peers think about Amazon Virtual Private Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a ten out of ten.

What do I think about the scalability of the solution?

Scalability-wise, I rate the solution a nine to ten out of ten.

How was the initial setup?

The product's initial setup phase is easy if you have a certain amount of experience in creating VPCs.

What other advice do I have?

In our company's cloud architecture, we have two Amazon Virtual Private Clouds used in multiple regions. Amazon Virtual Private Cloud also has multiple subnets, consisting of four public subnets and four private subnets. In public and private subnets, my company has multiple services. Our company's main database is maintained in the private subnet. The normal services are used on the public subnet. An internet gateway is present on a public subnet. If my company needs to access any data from the public subnet, we can use the internet gateway and access any services we want. If my company wants to access any database, then we will have to maintain it on the private subnet. In our company, we have to attach the NAT gateways to the public subnet. Within those NAT gateways, we can access the data in private subnets.

Scaling resources is not a part of Amazon Virtual Private Cloud. Resources would be a part of the services available in subnets.

In subnetting, that is, public subnets and private submits. Public subnets have internet access. Users can access any kind of data from the public subnet with the internet. In private subnets, users don't have any internet access. If you need to access data on the internet from private subnets, you can use NAT gateways.

It is easy to deal with the setup process of network ACLs and security groups in Amazon Virtual Private Cloud.

In terms of the integration of AWS services with Amazon Virtual Private Cloud, most of the services in our company are created inside Amazon Virtual Private Cloud. For any of the services that we use in our company, we select Amazon Virtual Private Cloud. My company has the option to choose the product's default and dedicated version, and we choose the dedicated Amazon Virtual Private Cloud. Whatever we use or create in our company is assigned to the dedicated Amazon Virtual Private Cloud chosen by us.

I recommend the product to others who plan to use it.

My company deals with many Amazon Virtual Private Clouds available in multiple zones. If we need to access data in an Amazon Virtual Private Cloud from a separate Amazon Virtual Private Cloud, the company can use VPC peering to connect them.

I rate the tool a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Aravind D - PeerSpot reviewer
Senior Cloud Engineer at ASSA ABLOY Group
Real User
Top 5
No maintenance required, easy to scale up and scale down
Pros and Cons
  • "One person with capable knowledge can implement the solution."
  • "One person with capable knowledge can implement the solution."

What is our primary use case?

Based on processing data, we find VPC is very important. Every network is isolated from the outside and private as well. 

Our plan involves the provisioning of a private network using a VPC. In this process, we will distinctly segregate private and public components. This includes the creation of private subnets and the integration of services such as Amazon RDS. The implementation of databases, be it for work or other purposes, will occur within these private subnets.

This configuration is designed to cater to various stakeholders—clients, the public, users, and applications. This architectural approach extends beyond public communication.   

So communicating could be within applications and via Net Gateway, or we will use some VPC endpoint as well. So this could be an architecture.

How has it helped my organization?

Benefits are like easy to implement, and then it could be cost-saving. And then my clients give a lot of features in that VPC. And then they're giving a lot of security as well for the VPC level. So this could be a benefit for the clients and me.

What is most valuable?

This solution is valuable to me because it gives me some security level, and it easy to implement as well.

What needs improvement?

There is room for improvement in UI. 

For how long have I used the solution?

I have been using this solution for six years.

What do I think about the stability of the solution?

It is a stable solution. I didn't face any downtimes.

What do I think about the scalability of the solution?

It is easy to scale up and scale down. It is a scalable solution. We can scale it according to our requirements. 

How are customer service and support?

We are working on the VPC level, at that time, we can only able to fix that in, like, 30 days of logs, but we need up to 60 days. So, we raised a ticket to the AWS product. So they gave a solution.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I have used GCP. Its console is more user-friendly and could be easier to implement.

For GCP, they have a firewall and then a virtual network. So, we can build a virtual network more easily compared to AWS. 

Also, they provide a lot of security, GCP. Also, they play an important role in the public cloud. 

But for me, I can go with AWS and GCP, both.

How was the initial setup?

At a basic level, you need one VPC. In that, you need to implement private blocks. And then, based on your criteria, whether you are working in public or private, you need to create a subnet, including private or public. And then, based on your requirement, whether the VPC is appearing between them or you're only working on one VPC event, it could be more than enough to create a subnet. 

And then, based on the client level, you can implement the database in private and then apply it in public.

What about the implementation team?

One person with capable knowledge can implement the solution. The time taken for deployment depends on the requirement. 

For example, at a single application level, it took only one hour. However, at the enterprise level, it can take a week. 

There is no maintenance required. AWS takes care of the maintenance. That's another benefit people go with AWS.

What's my experience with pricing, setup cost, and licensing?

VPC is a free cost, and then subnet also is a free cost. So the only cost could be for the resources we implemented in that. 

That could be a cost for me.

What other advice do I have?

First of all, try to study the CCNA and then try to understand the network flow, then study TCP and UDP protocols, and try to understand the OSI model. So, this could be very basic to understand the network traffic. So whether anything happens at this level, you'll be fully able to know what could be happening.

Overall, I would rate the solution a ten out of ten. 

Disclosure: My company has a business relationship with this vendor other than being a customer: System Integrator
PeerSpot user
Buyer's Guide
Amazon Virtual Private Cloud
December 2024
Learn what your peers think about Amazon Virtual Private Cloud. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.
Bireshwar Adhikary - PeerSpot reviewer
Senior Consultant at ATOS
Vendor
Top 5Leaderboard
Very good stability with an easy process for provisioning and building networks
Pros and Cons
  • "It is very easy to provision a VPC and build your network."
  • "The solution could have tighter security for traffic."

What is our primary use case?

Our company uses the solution to provide virtual private clouds for customers. It is the heart of AWS because it is the networking part of cloud services that includes a private subnet, public subnet, and private gateway. The solution represents everything from the network perspective. 

Within the solution, you create the network environment that includes provisions, services, the DB, the EKS, and zones. You set inbound and outbound traffic services. You enable security features and firewalls that are used by the solution. 

What is most valuable?

It is very easy to provision VPCs and build networks. 

What needs improvement?

The solution could have tighter security for traffic. 

For how long have I used the solution?

I have been using the solution for four years. 

What do I think about the stability of the solution?

The stability is very good so is rated a ten out of ten. 

What do I think about the scalability of the solution?

The scalability is good so is rated a ten out of ten. 

How are customer service and support?

Technical support is highly supportive so is rated a nine out of ten. 

How would you rate customer service and support?

Positive

How was the initial setup?

The setup is a little bit difficult. After creating the VPC, you have to create subnets based on your requirements for private or public. Then you have to create everything else including the NAT gateway. The final step is to configure both gateways for private and public subnets. The overall creation process takes about 40 minutes.  

The entire concept is networking. You have to figure out what things are important and create bridges. 

For example, one person with Vodafone services in the UK places a call to another person in India. The country and regional VPCs are in place and it takes permissions to cross them. The call's TCP response goes to the UK servers and the call is dialed using the VPC in the UK. It then hits the VPC in India where it is verified, pushed to the mobile network servers, and is rings through. 

Because the setup has complex steps, it is rated a four out of ten. 

What about the implementation team?

We implement the solution for customers. 

What's my experience with pricing, setup cost, and licensing?

The solution's pricing is on the higher side so is rated a five out of ten.  

What other advice do I have?

The solution is a very, very good product and the heart of everything. I rate the solution a ten out of ten. 

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Govardhan Mundlur - PeerSpot reviewer
Senior DevOps Engineer at Rearc
Consultant
Useful for networking and has Transit Gateway features
Pros and Cons
  • "One important tool we use is Transit Gateway, which helps connect different parts of our network. We also use Internet Gateways, NAT Gateways, and Route Tables to ensure our applications run smoothly on AWS. While most people use these basics, some specialized tools, like Transit Gateway, are useful for specific needs."
  • "I recently worked on Transit Gateway, which connects multiple VPCs in one account and enables communication between them. However, I found the documentation unclear, possibly because few people encounter this situation. I figured it out and implemented it, but it required some research. Most people prefer using infrastructure as code rather than the UI for AWS tasks. However, the documentation may not always be up to date."

What is our primary use case?

We use the tool for networking purposes. It helps us to establish connections between machines and various components within a company's infrastructure. Specifically, the product serves as our account's core infrastructure component or our applications' cloud infrastructure. Through it, we can facilitate communication between different applications and expose them to external access when needed.

What is most valuable?

One important tool we use is Transit Gateway, which helps connect different parts of our network. We also use Internet Gateways, NAT Gateways, and Route Tables to ensure our applications run smoothly on AWS. While most people use these basics, some specialized tools, like Transit Gateway, are useful for specific needs.

The tool's most valuable feature is Transit Gateway. Security groups are like basic shields for your EC2 instances or virtual machines. They're the first line of defense, keeping your machines safe. Security groups are like bread for breakfast - a basic necessity for your instances to be secure.

The Amazon VPC subnetting feature allows you to divide your virtual network into different allocations, creating public and private subnets. This enables you to designate which machines belong to the public or private subnets. The crucial factor is the route table associated with each subnet, containing routing rules determining whether the subnet is public. Subnetting is essential for networking and is widely used regardless of whether you use AWS. It's a straightforward concept that requires understanding its usage.

Network ACLs are positioned outside your subnet and control traffic entering or leaving the subnet. They operate at the subnet level and can block specific IP addresses or port numbers from accessing the subnet.

On the other hand, security groups are applied at the instance level within the subnet. They regulate traffic to and from EC2 instances or virtual machines and determine which IP addresses and port numbers can communicate with the instances.

Integrating the tool with other AWS services was quite easy for me. AWS provides clear documentation on integrating one service with another, so I didn't find it difficult.

What needs improvement?

I recently worked on Transit Gateway, which connects multiple VPCs in one account and enables communication between them. However, I found the documentation unclear, possibly because few people encounter this situation. I figured it out and implemented it, but it required some research. Most people prefer using infrastructure as code rather than the UI for AWS tasks. However, the documentation may not always be up to date. 

What do I think about the stability of the solution?

I haven't encountered any issues with the tool's stability. 

What do I think about the scalability of the solution?

Scaling resources isn't a concern for us when using Amazon VPC. With Amazon VPC, managed by AWS, scaling happens automatically. We don't need to stress about CPU or memory, as AWS handles scaling based on our network's needs. So, we do not need to worry about scaling up; it's all taken care of by AWS.

Unlike other services where you might need to consider scaling your application or service, with Amazon VPC, scalability is entirely managed by AWS. It's like creating a network adapter that can scale on its own without you needing to worry about CPU, memory, or utilization. AWS handles scaling automatically, and in my experience over the last ten years, I've never encountered scalability issues. Any issues that arose were typically due to specific account use cases or data center problems rather than scalability issues.

How are customer service and support?

As an AWS account manager in my previous roles, I used to have weekly calls with them to improve our account. My experience with them is good. 

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

Before choosing Amazon VPC, I used Oracle Cloud while working at Oracle for a year. However, while Oracle Cloud may be cheaper, it lacks the variety of options and scalability AWS offers. Therefore, I would recommend sticking with AWS. 

How was the initial setup?

I wouldn't say the initial setup is difficult. I find it more interesting and fulfilling to create things the right way from the start rather than going back to correct something built incorrectly by someone else.

What's my experience with pricing, setup cost, and licensing?

The product is expensive. 

What other advice do I have?

The tool is a basic necessity if you're using AWS. It provides the essential networking infrastructure for any application to be deployed and managed in the AWS environment. I rate the overall solution an eight out of ten. 

Disclosure: My company has a business relationship with this vendor other than being a customer:
Flag as inappropriate
PeerSpot user
SASWAT PRIYABRAT - PeerSpot reviewer
DevOps Engineer at Upperthrust Technologies Private Limited
Real User
Top 5
Easy-to-setup security groups with reliable technical support services
Pros and Cons
  • "I recommend introducing Amazon VPC to others as it provides an excellent entry-level understanding of cloud computing and its relevance in today's world."
  • "It would be beneficial to introduce more managed features and enhance customization options in the product."

What is our primary use case?

Our primary use case for Amazon Virtual Private Cloud involves securely hosting our application and database servers within the private data center.

What is most valuable?

AWS services are quite convenient and user-friendly. Specifically, Amazon DynamoDB, EKS, and security features are easy to deploy and manage directly through AWS.

What needs improvement?

It would be beneficial to introduce more managed features and enhance customization options in the product. It could be more versatile and easy to use.

For how long have I used the solution?

We have been using Amazon Virtual Private Cloud for two to three years.

What do I think about the stability of the solution?

I rate the platform's stability a nine out of ten.

What do I think about the scalability of the solution?

I rate the platform's scalability an eight out of ten. Compared to Azure and GCP, there's room for improvement, particularly in managing aspects. 70% to 80% of our users have migrated to AWS.

How are customer service and support?

We provide support directly to our customers. VPC's technical support team has been helpful. Their reliability has been particularly noteworthy, as they have effectively addressed any issues we've encountered, ensuring that solutions are implemented correctly. Our experience with customer service has been mainly focused on supporting development and operational aspects, where their assistance has been invaluable.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup was challenging but simple enough. It becomes easier to grasp if you approach it with a willingness to learn. It allows for a better understanding of the underlying architecture and how it's utilized.

Our work experience has mainly been with on-premises and cloud deployments, primarily within the AWS environment.

The deployment process for Amazon VPC typically involves initial planning and design discussions to understand the customer's requirements and ensure cost optimization. This planning phase may take some time as it involves coordination with various stakeholders and team members to finalize the architecture. However, once the design is in place, the actual deployment is relatively fast and efficient, depending on the setup's complexity and the project's specific requirements.

What's my experience with pricing, setup cost, and licensing?

VPC tends to offer competitive pricing compared to other services. It's optimized and provides more personalized options, making it cost-effective.

What other advice do I have?

The VPC's subnetting feature has significantly impacted our network design by enhancing security measures. It provides provisions to secure our network, ensuring it is not susceptible to manipulation by external users. Additionally, we leverage other security features such as the Web Application Firewall and AWS Network Firewall to enhance protection further. It is easy to set up security groups for the product.

Integrating it with other AWS services includes configuring VPCs and defining the subnet CIDR ranges. Then, we provision both public and private subnets, with sensitive databases typically placed in the private subnets. Additionally, we utilize features such as transit gateway and security groups to enhance network security. After deploying the servers within these subnets, we host our applications and manage traffic using load balancers and auto-scaling groups. Overall, the integration allows for an isolated network environment that we can efficiently manage via routing.

I recommend introducing Amazon VPC to others as it provides an excellent entry-level understanding of cloud computing and its relevance in today's world. Setting up on-premises clusters can be challenging, but its services offer a straightforward and accessible way to begin working with cloud computing. The users can gain a basic understanding of cloud computing concepts and gradually expand their knowledge to more advanced topics.

I rate it a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer:
Flag as inappropriate
PeerSpot user
Prasanth MG - PeerSpot reviewer
Software Engineer at Readyly
Real User
Top 5Leaderboard
An easy to setup tool that provides security to its users while remaining exceptionally stable
Pros and Cons
  • "It is a very stable product...Amazon Virtual Private Cloud gives you security."
  • "There are some differences in the route tables between public and private subnets, which is something that is not properly documented."

What is our primary use case?

You cannot provision an EC2 server or an EFS instance in AWS without putting them inside a Virtual Private Cloud. If the EFS is connected to a Lambda, then the Lambda also has to be inside the same Virtual Private Cloud. By adding inbound rules to the Virtual Private Cloud's Security Group, you can tighten the security of the resources within it.

What is most valuable?

Amazon Virtual Private Cloud gives you security. If you put something inside Virtual Private Cloud, then you can add rules to that Virtual Private Cloud, and allow connections from IP addresses and allow connections to an IP address. The inbound and outbound connections can be limited based on IP address. Thereby it adds security. It's a feature of security groups, but that is another AWS service. We put a resource inside a Virtual Private Cloud and then connect a security group to that Virtual Private Cloud, in which we define the traffic rules. In the aforementioned manner, we can limit the IP address that we connect to, so it adds to security.

What needs improvement?

There is some difference between the route tables of public and private subnets, which is something that is not properly documented. Basically, if you add a route to an Internet Gateway in the private subnet's route table, then it should be able to connect to the Internet. But this doesn't happen. You have to use a NAT gateway instead.

For how long have I used the solution?

I have been using Amazon Virtual Private Cloud for more than one year.

What do I think about the stability of the solution?

It is a very stable product.

What do I think about the scalability of the solution?

The solution is used by only two people in my company. It is a very scalable solution.

How are customer service and support?

We never had any issues with this tool.

How was the initial setup?

The initial setup is easy. It is easier now, actually, since they have changed their UI.

What other advice do I have?

There is no way for you to not use it. If you are using EFS or EC2, then you have to use Virtual Private Cloud. There might be other services too, but these are the two I can remember now. Also, it is safer to put things inside of Virtual Private Cloud because it is more secure. I would advise you to do it, but you have to configure it correctly. If it is not needed, then don't use it.

When I tried to modify the route table of a private subnet, it didn't become a public subnet.

I rate the overall solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Leonard Onojedje - PeerSpot reviewer
DevOps Engineer at Oxdit Technologies
Real User
Top 5
It's flexible and light
Pros and Cons
  • "With an AWS virtual private cloud, you're in charge of what you use. It's pay-as-you-go."
  • "You should be able to toggle off some cloud services when you don't need them and switch them on when necessary."

What is our primary use case?

We use Amazon VPC to host our EC2 instances. 

What is most valuable?

With an AWS virtual private cloud, you're in charge of what you use. It's pay-as-you-go.

What needs improvement?

You should be able to toggle off some cloud services when you don't need them and switch them on when necessary. 

For how long have I used the solution?

We've been using Amazon VPC for about two or three years.

How was the initial setup?

I rate Amazon VPC nine out of 10 for ease of setup. The basic setup is easy, but you can do some advanced configurations. It's straightforward overall. The standard deployment takes about one minute. However, the time needed to complete the rest of the configuration depends on your infrastructure and third-party applications. Four or five DevOps engineers work with the solution. 

What was our ROI?

You will see a return if you're using it correctly. For example, some people might use an improper family class for their EC2 instances.

What's my experience with pricing, setup cost, and licensing?

The price is based on how long you want your VPCs to run. It also depends on the class and family of the VPCs and the resources running underneath. 

Which other solutions did I evaluate?

I'm not sure why the company adopted AWS. It's one of the most popular cloud platforms. Also, they have already deployed lots of resources on AWS, so it makes sense to continue with it. 

What other advice do I have?

I rate AWS Virtual Private Cloud eight out of 10. I recommend it. We save money by not running an on-prem server, so it's definitely worth it. It's flexible and light, yeah.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
DevOps Engineer at RedPluto Analytics Pvt Ltd
Real User
Top 10
Offers a user-friendly setup process, excellent scalability, and seamless integration with other AWS services
Pros and Cons
  • "The main feature I like about Amazon VPC is its security capabilities, including security groups and subnets."
  • "One concern is the cost, which can be relatively high compared to other cloud providers like Azure and Google Cloud."

What is our primary use case?

We use Amazon VPC primarily for our organization's security needs. It helps us maintain isolation and control over our cloud services, similar to our Microsoft cloud service. We use it to communicate with our analytics securely and easily.

What is most valuable?

The main feature I like about Amazon VPC is its security capabilities, including security groups and subnets. It is easy to implement and manage our systems within specific subnets. Additionally, using Terraform for management tasks simplifies the process, and VPC's provision of basic details makes managing the infrastructure straightforward.

What needs improvement?

In terms of VPC itself, I haven't encountered any major areas for improvement. However, one concern is the cost, which can be relatively high compared to other cloud providers like Azure and Google Cloud. This can sometimes lead to considerations of switching to a different provider for cost optimization.

For how long have I used the solution?

I have been using Amazon Virtual Private Cloud for over three years.

What do I think about the stability of the solution?

I would rate the stability of the solution as a ten out of ten.

What do I think about the scalability of the solution?

VPC's scalability is excellent because there are no limitations on deploying VPCs. I would rate the scalability as a ten out of ten.

How are customer service and support?

I haven't encountered any issues with Amazon's technical support team. I would rate them as a nine out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

Setting up a network in Amazon VPC is straightforward and beginner-friendly. Deployment took about ten minutes. The user interface is easy to navigate, and Amazon provides comprehensive guidelines and resources to help users understand the setup process. Additionally, updates and new features are regularly provided.

What other advice do I have?

We use Amazon VPC to scale our resources efficiently. We employ horizontal auto-scaling with auto-scaling groups to automatically adjust capacity based on fluctuations in traffic. By setting scaling policies and planning ahead, we ensure seamless resource allocation as traffic increases or decreases. While we primarily use horizontal scaling, we also consider vertical scaling when necessary.

Integrating VPC with other AWS services is seamless and essential for most AWS deployments. Whenever we create resources in Amazon, such as EC2 instances or Auto Scaling Groups, we rely on VPC to provide the necessary networking configuration, like IP address ranges and subnets. This integration simplifies the setup process and is easy to understand and manage.

I would recommend Amazon VPC, but it is essential to consider the cost compared to other cloud services like Azure and Google Cloud. For those using VPC for the first time, understand basic networking concepts like IP addressing and subnetting, prioritize security measures, and plan your VPC deployment based on your specific requirements.

Overall, I would rate Amazon VPC as a ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user