Open main menu

Changes

But how do you do that? How did I do it? I'll answer those questions and more here - with high-level notes along the way as a future refresher or reference.
== Where do you get training? ==
{{#ev:youtube|vf9xTPtxtmQ|720|right|Neil Davis from Digital Cloud Training on top interview questions for Solutions Architect roles<br>[https://neal-davis.medium.com/top-20-aws-solutions-architect-interview-questions-f838553395cf Medium blog post] |frame}}
{{Ambox|
|text=Jeff Bezos wants $300 for an annual subscription to access some of the premium content in their learning catalog. On top of that, some of their courses are taught by 3rd party training companies that charge $2,000 or more for a 3-day course. '''For the biggest value, take the Udemy video [https://digitalcloud.training/aws-solutions-architect-professional/ training course by Neal Davis]''' - which can be bought for $15}}
== How do you get certified? ==
To actually get certified, you need to create an account and agree to the Certification Program Agreement (CPA) on their "[https://cp.certmetrics.com/amazon/en/home/dashboard CertMetrics]" website.
== When am I done? ==
While most people will think that a Solutions Architect's job is to determine the "perfect" solution given a set of requirements, the reality is that it's not a static thing. The solution must evolve over time and be refined in operation, not just drawn up in development or prototyping. You should always perform some sort of process improvement such as Deming's PDCA in your implementations so that you can tell that you're [https://www.youtube.com/watch?v=gjNPpjYNiow Well Architected] So, the job of the Solution Architect is never done, and the training and re-certification is also a continuous process.
==Key Personal Characteristics==
AWS Lambda is akin to the 'entrypoint' script of a docker container. It's a function (or program) that can run independently of any hardware (so "serverless") via an event trigger. For event-driven architectures it can be useful to have such capabilities. For instance, if we have a video website (e.g. YouTube) and we need to transcode new uploads, that transcoding is a one-time process triggered each time a user uploads a new source video. Another example would be to decouple [https://aws.amazon.com/blogs/compute/resize-images-on-the-fly-with-amazon-s3-aws-lambda-and-amazon-api-gateway/ image resizing] from image uploading.
== Networking ==
== VPC ==
Virtual Private Cloud or VPC is one of the main networking products at AWS. For each VPC, you establish Subnets, the Routing Tables and Security Groups.
For the VPC you need:
# Name of the VPC# Region where the VPC will live - A VPC spans all the Availability Zones within the selected Region.# IP range for the VPC in CIDR notation - This determines the size of your network. Each VPC can have up to five CIDRs: one primary and four secondaries for IPv4. Each of these ranges can be between /28 (in CIDR notation) and /16 in size.
After you create your VPC, you must create subnets inside the network. Subnets are similar to virtual local area networks (VLANs) in a traditional, on-premises network. When you launch an EC2 instance, you launch it inside a subnet, which will be located inside the Availability Zone that you choose.