AWS provides a lot of handy services/functions/features to save it’s user a lot of time, which includes
Launch VPC Wizard.
Let me start with the steps to create a AWS VPC with
Launch Wizard to show you exactly how quickly and easy it can be done.
If you are using NAT Gateway, allocate an EIP first!
Confirm to allocate an EIP.
And that’s it! An EIP is allocated to you.
Next we create a VPC by using the Wizard.
Choose the type of VPC desired.
At this stage, almost 90% of the configurations are done for you. All you need to do is give your VPC a name and decide whether to use NAT Gateway or instance. Sure you can make changes to any fields according to your needs.
A few minutes after clicking Create VPC and Ta-da! A VPC is created.
An overview of VPC.
But what I really want to talk about is that, do you really have any idea what the hell you have just done?! If the answer is no, then you should probably think seriously about if this is what you what.
In order for a VPC to work, there are several minimum must-have components and the followings are components that
Launch Wizard configures for you.
- Internet Gateway
- Routing Table
- NAT Gateway or instance
Unless you look into the VPC settings and do some cross references after the creation otherwise you won’t know what exactly the
Launch Wizard has done for you behind the curtain.
In conclusion, there are pros and cons of using handy services to accomplish your needs. If you are in a position where you don’t need to know how it works behind the scenes, then
Launch Wizard is definitely the choice. But other than that, it is better that you build a VPC from scratch step by step, to know the dependencies between component as well as the functionality of each of them.