Amazon Web Services has done nothing short of disrupting the traditional data center paradigm. Large corporations to small startups are testing, prototyping, and sometimes flat out converting large scale data centers to Amazon Web Servers. Running applications on Amazon Web Services isn’t exactly the same as running them in traditional hosting environments. In some ways it feels the same and in others it feels, well, incredibly better.
With AWS we can build our applications on top of a scaleable and elastic, fault tolerant infrastructure that helps react automatically to any change in demand for your app. Here is the most common misconception of the cloud, it’s not magical. It doesn’t just “do everything for you”. You still need to build on it, code it, automate it, configure it, network it, and everything else. You just do it differently now. To help prepare organizations and individuals for this process, Amazon recently announced a certificate program called AWS Certified Solutions Architect – Associate Level.
I’ve recently had the opportunity to sit in on this exam and pass it on the first try. Without breaking any NDA’s I agreed to while taking the exam, I’m going to attempt to help you “prepare” for the exam. After reading several other posts on the internet, I notice that they are pushing you disproportionately towards services such as VPC (Virtual Private Cloud). Lets see if we can’t clear a few things up and help you prepare for this exam.