AWS Solutions Architect: Difference between revisions
mNo edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
As the top certification in 2023, I'm getting my '''AWS Solutions Architect - Professional''' certification. | As the top certification in 2023, I'm getting my '''AWS Solutions Architect - Professional''' certification. | ||
{{#ev:youtube|https://www.youtube.com/watch?v=veeKD-U1DRI}} This video is a one-hour overview. I haven't watched it so I can't be sure that it's worth the time as a refresher or something. Certainly there is no way to learn all the aspects of a AWS SA in one hour!! | |||
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. | 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? == | ==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}} | {{#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}} | ||
| Line 13: | Line 16: | ||
{{Ambox| | {{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 training course by Neal Davis''' - which can be bought for $15}} | |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? == | ==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. | 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? == | ==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. | 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== | ==Key Personal Characteristics== | ||
| Line 78: | Line 81: | ||
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. | 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 == | ==Networking== | ||
== VPC == | ==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. | 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: | For the VPC you need: | ||
# Name of the VPC | #Name of the VPC | ||
# Region where the VPC will live - A VPC spans all the Availability Zones within the selected Region. | #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. | #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. | 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. | ||