Skip to content

Instantly share code, notes, and snippets.

@pareddy113
Last active April 1, 2024 08:03
Show Gist options
  • Save pareddy113/3493addc52fa2601886601695050e7f7 to your computer and use it in GitHub Desktop.
Save pareddy113/3493addc52fa2601886601695050e7f7 to your computer and use it in GitHub Desktop.
AWS Solutions Architect Associate 2017- ACloud Guru course
----- Interested Reads------
+ Interesting Read (Serverless Architecture of Acloud guru)
https://read.acloud.guru/serverless-the-future-of-software-architecture-d4473ffed864
----- Getting Started-------
+ Requirements
+ AWS Free Tier Account
+ PC with putty and putty keygen/ Mac
+ Optional
+ IoS/ Android App $20
+ Free Alexa Skill with 60 questions for each certification
+ Free course on how to code Alexa
+ Reddit AWS: https://www.reddit.com/r/AmazonWebServices/
+ Acloud guru youtube channel: https://www.youtube.com/acloudguru
----- Exam Blueprint-------
----- Services------- (* important - overview)
+ AWS Global Infrastructure
+ Compute
*+ EC2
-+ ECS
+ Network & CDN
+ Route 53
*+ VPC (peering)
+ Cloud Front
+ Direct Connect
+ Databases
+ RDS
+ DynamoDB
+ RedShift
+ Elasticcache
+ Aurora
+ Storage
*+ S3
*+ EBS- Elastic Block Store
+ Glacier
+ Storage Gateway
+ Security & Identity
+ IAM
Inspector
Certificate Manager
Directory Service
WAF & Shield
Compliance Reports
+ Management tools
CloudWatch
CloudFormation
CloudTrail
Config
OpsWorks
Service Catalog
Trusted Advisor
Managed Services
+ Desktop & App Streaming
WorkSpaces
AppStream 2.0
+ Messaging
Simple Queue Service
Simple Notification Service
SES
+ Kinesis
+ API Gateway
+ Trusted Advisor, Billing
-+ Opsowork
-+ Codecommit
-+ FIFO SQS
-+ STS
------To-Do--------
+ Went thru videos on acloud once
+ AWS Solutions Architect Official Study guide
+ FAQs of EC2, S3, SQS, VPC etc.
+ Architect, Security, S3, EC2, EBS whitepapers
+ Topic cheat sheets on http://jayendrapatil.com
+ Practice free labs on Qwiklabs/ Hands on AWS
+ Complete the mini test or final test on acloud. I recommend going thru the tests couple of days ahead of actual test.
+ Go thru official sample questions from AWS
@pareddy113
Copy link
Author

100% is amazing, congratulations! After taking the exam, I honestly thought I would get 100%, but I ended up with 87%. To add to this post, this course was about 80% of my study material for the exam. I retook every quiz in every section until I got 100%. I also took a practice exam on thecertschool.com which turned out to be pretty valuable as some of those questions appeared word-for-word on the exam. Other than this course, I felt that the FAQs were the most useful study material. I would say 80% of my studying was done with this course. Here's what was covered in my exam:

  1. VPC - there were a TON of questions about VPCs, subnets, NACLs, internet gateways, VPNs, etc.

  2. EC2/EBS - lots of questions about EBS, snapshots, termination protection, spot instances

  3. S3 - know the different storage classes, encryption, etc

  4. IAM

  5. SQS/SNS/DynamoDB - not as many questions on these as I expected. My exam referred to hash and range key instead of partition and sort key, which threw me for a loop until I remembered from the course what it was referring to.

  6. Storage Gateway/Snowball

Overall, this was a great affordable course for what I learned and how well it prepared me for the exam. Now, I just have SysOps left for the trifecta!

@pareddy113
Copy link
Author

Here are my 2 cents

  1. Course is sufficient to get you thru (caveat: one has understood the concepts properly)

  2. But if you really want to be close to 80+ score, you need to a lot of practical experience either thru job or thru hands-on with aws.

I felt that questions were quite tricky (especially with multiple answers) but if one has understood the concepts and have practiced atleast a end-2-end vpc setup, it should be achievable.

@pareddy113
Copy link
Author

Where are the AWS FAQs?

https://aws.amazon.com/faqs/

Where are the AWS Whitepapers?

https://aws.amazon.com/whitepapers/

Which one is is "the Security Whitepaper"?

That's a bit complicated because AWS keeps updating old and releasing more new security whitepapers. As of March, 2017, there were ten general "Security Whitepapers", plus more specific ones for things like HIPAA and governance. However, these are the two key security whitepapers:

AWS: Overview of Security Processes (March 2017; 91 pages)

AWS Security Best Practices (August 2016; 74 pages)

Where is AWS's official information about certifications?

https://aws.amazon.com/certification/certification-prep/

This page contains lots of important information for those considering or pursuing an AWS certification. For each certification, this page includes the Exam Guide (a.k.a. Exam Blueprint), sample questions, links to recommended QwikLabs, links to key whitepapers and FAQs, information on recertification, and more.

How do I schedule an AWS certification exam?

Go to https://www.aws.training/certification , click "Schedule an Exam", and follow link after link to make your way into the Webassessor system.

Going Through the Courses
Where are the course resources?

Each video has its own "Lesson Resources" section in the course/lesson navigation/overview pane to the left of the lesson video (while it's playing)--and now also on the Course Outline! Here's an example on the Course Outline: http://imgur.com/a/RYLsU . And here's an example on the video player: http://imgur.com/pkAnfPy . On small screens, the video-player resources view may be hidden behind the "Related Discussions" panel, so try making your browser window larger or having it zoom out. If the video mentions a resource and it's not listed there, ask ACloud.Guru support to add it. Please note both the specific video (ideally with a timecode) and the specific missing resource, when you contact support.

The course is too fast, so how do I slow it down? The course is too slow, so how do I speed it up?

There are speed controls that show up with the player controls when playing a video: these start as "1x" and change as you click that. Here's an example: http://i.imgur.com/0zXFLdB . Alternatively, if you want finer or wider control over the playback speed, then you can use a Chrome extension like Video Speed Controller. You could also download each video and control the playback in whatever video app you choose, but that's rather more hassle. That said, you should consider downloading and fast-replaying the exam tips videos on your phone or tablet just before your exam.

How do I download the course videos?

When you're watching a video, there's a little "Cloud" icon in the bottom right corner of the video player. Here's an example: http://imgur.com/hq4Ppv5 . Pressing this button should download the video.

If I've already bought a course on Udemy, how do I attach that purchase to my ACloud.Guru account?

When you're logged in to the site, your name will show up in the top right corner. Pressing this drops down a menu that includes "Migrate". Here's an example: http://imgur.com/a/ZSzkl Pressing that starts a wizard to link up your purchase(s). If you have any trouble with this, email support@acloud.guru .

Why are the section quizzes so easy and the final practice exam so hard?

They target different things: the module quizzes are more for reinforcing and checking that you remember that module's concepts--which is good to help with learning but is not representative of the AWS exams. If you're trying to determine whether you're ready for the real test, the Final Practice Exam on ACloud.Guru--which is better at targeting your understanding of the concepts--is rather closer to the real test. See this answer to read more of my opinion on this.

Why does the Final Practice Exam include some topics that were not mentioned in the course?

AWS is a large ecosystem and the AWS certification exams are not constrained to small sections of it. The certification courses cover all of the major areas tested by the exams, but there are too many details to cover every single one of them. Some people believe that blasting through the certification course videos will be enough to go from AWS newbie to AWS master, but that is not really the case. It is possible that only watching the course videos through once might be enough for you to pass the exam, but the ACloud.Guru team recommends, "If you’re new to AWS, but have some IT experience typically between 40 to 80 total hours of study is required. Our Associate Courses are between 7 to 11 hours long, and require 4 to 8 hours of study for every 1 hour of video." AWS states that candidates should have at least one full year of professional real-world experience with AWS before taking the Associate level exams, and two years for the Professional level exams, but this is not enforced. Still, many people who pass the exam laud the value of getting hands-on experience with AWS--whether through something like QwikLabs or by going through the course labs and exploring on their own using the free tier.

Why do the ACloud.Guru quizzes/exams not tell me how many responses are expected?

Actually, they do, now! :-)

That was overlooked when they originally implemented the multi-response functionality, but they have since fixed it so that you are clearly told how many answers are expected and then required to select exactly that many responses.

Is the course up-to-date? Why is the Lambda video so old? Why is there no lesson on NAT Gateway? Why does the console shown in the video look different from mine? Why does the WordPress lab use S3 instead of EFS? When does AWS update their exams?

First of all, let me point out that since writing the above questions, the course has been updated with new lectures on Lambda, NAT Gateways, EFS, Bastions, API Gateway, and many other things. As for why some videos sometimes seem out of date, though, I think there are three key factors at play, here:

  1. The certification exams lag far behind the bleeding/leading edge of AWS services. For example, until the Extended exam from early 2017, there were repeatedly reports from students that Lambda was not even mentioned on their exam, and I only remembered seeing one report that an exam question even asked about its definition--despite Lambda having been in full production for almost two years. Since the certification courses are targeting the AWS certifications (not "All the things!"), newer features are often mentioned but given lower priority until students report back that those new topics appeared on their exams. This keeps the courses more focused. In my post-exam posts, I wrote more about the out-of-date questions that appeared on my exams. Also, jghaines has researched the dates when the exams were released, noting, "As best I can tell, they have not received significant updates since their release."

  2. AWS makes dozens of changes, every week, and it takes a lot of time to rerecord videos every time AWS updates or adds something--so some older videos may remain in the course until their content needs to be updated. That said, I know that the courses do get updated--especially based on post-exam feedback from students. For example, the three Associate courses received significant updates and additions to their VPC lessons (including Bastions), the OpsWorks lectures were completely remade, the Lambda lesson was redone, many lessons were added for new AWS features, etc. And of course they are also being updated to include the wealth of new topics from the Extended exam and any other gaps that are found.

  3. It is important to understand the foundational services even when AWS brings out new service offerings that seem to supplant them. A perfect example of this is NAT functionality accomplished via an EC2 instance instead of checking the "magical" NAT Gateway checkbox on your VPC. You really need to understand how NAT instances work, for the exams--not only because the exams will present situations that include them, but also because they will illuminate important aspects of how AWS networking (i.e. VPC) works. There will also be important tradeoffs to consider: for example, a t2.nano NAT instance is rather cheaper to run than the NAT Gateway service and may therefore be a better choice for some light, non-critical workloads.

Getting Certified
In what order should I do the certifications?

Not everyone agrees, and it may depend on your background, but many people seem to suggest the following order: 1) Solutions Architect Associate, 2) Developer Associate, 3) SysOps Administrator Associate, 4) DevOps Professional, 5) Solutions Architect Professional. See also this answer.

What do I need to memorize for the exam?

Try to understand things, not memorize them, but the list of topics/areas that will be tested in a particular exam is listed in that exam's blueprint (a.k.a. "exam guide"), which can be found under https://aws.amazon.com/certification/certification-prep/ . As for specific items, review forum posts that others have written after taking their exams:

Solutions Architect Associate: exam, exam-tips, exam-tips-student-feedback

Developer Associate: exam

SysOps Administrator Associate: exam

DevOps Engineer Professional: exam (search)

Solutions Architect Professional: exam

For each of these forum topics, I recommend reading all the highest-voted posts ("Popular") and all the recent posts ("Recent"). While you're going through them, don't forget to upvote posts that you find helpful--especially the recent ones--so that others will have an easier time finding or noticing them.

How should I prepare for my certification exam?

Your path will be different from mine and everyone else's, but here are some helpful resources:

I wrote about my experiences in the posts linked from My Path to 5/5. If you're starting out, you can read about what I did at the associate level in My Path to Solutions Architect Associate, and for the Professional level certifications, you can read what I wrote in My Path to Solutions Architect Professional.

The ACloud.Guru team has written a blog post describing, "What you need to get AWS certified!"

Rusty wrote a great response to a forum question asking, "How to take the course".

In his "Exam Tips/Strategy" section, djohns061578 described an excellent technique to leverage the ACloud.Guru courses' final practice exams to really learn the material.

The post-exam forum posts mentioned above also contain a lot of good suggestions.

Official Practice Exams
How do I take the official AWS practice exam?

You buy a token for it in the same way as you schedule your real exams: By going to https://www.aws.training/certification , clicking "Schedule an Exam", and following link after link to make your way into the Webassessor system. In there, you can buy a token which will be active on your account until you decide to start the practice exam. The time limit only starts counting down when you begin the practice exam, not when you buy the token.

Note that you may have access to free practice exam codes on the "Benefits" screen in the AWS certification portal.

Can I retake the official AWS practice exams for free?

No. And the questions will be the same every time you (or anyone else) takes that practice exam.

Are the official AWS practice exams worth the money?

I personally think they can be a useful personal assessment and studying tool. Note that I do not recommend sharing the practice exam questions with others; rather, try to frame any forum questions you have around the parts of the questions and responses that you don't fully understand.

Official Certification Exams
What should I know before I schedule an AWS certification exam?

Read the AWS Certification FAQs found at https://aws.amazon.com/certification/faqs/ .

How do I schedule an AWS certification exam?

Go to https://www.aws.training/certification , click "Schedule an Exam", and follow link after link to make your way into the Webassessor system.

If I fail the exam, can I retake it? Will retaking it cost me more money?

Here is AWS's retake policy, from their certification FAQs:

"In the event that you fail to pass an AWS certification exam, you may retake the exam subject to the following conditions:

a. You must wait 14 days from the day you fail to take the exam again.

...

f. Candidates must pay the exam price each time they attempt the exam."

AWS used to restrict candidates to three attempts at each certification exam in a calendar year, but they dropped this requirement in May of 2017.

Note that if you took a $150 Specialty exam while it was in Beta, and it turns out that you failed it, you will be given a free token to retry the $300 Specialty exam when it is released.

How many questions will there be on my Associate-Level exam?

The exact number may depend on how lucky you are, but there are generally between 55 and 60 questions on each Associate-level exam. The Extended exam (available only early in 2017) had 80 questions.

How many questions will there be on my Professional-Level exam?

The exact number may depend on how lucky you are, but there are generally between 75 and 80 very long scenario questions on each Professional-level exam. You may get a few non-scenario questions, but don't count on it.

In an AWS exam, can I mark questions for review? Can I see and change my answers before I submit them?

Yes. There's a checkbox at the bottom of each question, and each question you mark in this way will show up with a "*" on your response overview page. The response overview page has a grid listing all the question numbers and the response(s) you chose for each question. Pressing on a question number takes you directly back to that question.

Will the official exam tell me how many responses are needed for each question?

Yes. Also, see "Why do the ACloud.Guru quizzes not tell me how many responses are expected?" question elsewhere in this FAQ.

Where can I get the actual questions from the official AWS exams?

There are some legitimate question pools out there that non-AWS people have put together (such as the ones on ACloud.Guru!), but don't cheat yourself, your employer, or AWS by looking for, using, or contributing to any question dumps from the real exams. Sharing/communicating questions from your exam constitutes a breach of the non-disclosure agreement (NDA) you entered into with AWS before taking the exam and may result in a revocation of any certification(s) you achieve. Furthermore, passing a certification exam because of such techniques is dishonest and arguably reckless--akin to bribing a driving examiner for a driver's license without actually knowing how to drive. Instead, avail yourself of the ethical resources at your disposal: the free practice questions on the AWS site, the paid official practice tests, the ACloud.Guru course exams, and forum discussions that help you better-understand the AWS technologies.

How can I get better at answering AWS exam questions?

How well you do on the exams correlates strongly with how well you understand the AWS services--memorizing questions and answers is not a good idea--but here are some useful resources to help you close the gap between your understanding and your exam scores:

Rusty has written an excellent post on how to approach AWS exam questions in a way that will turn what you've learned about AWS into correct answers.

Brian Schuster has also written his tips for an effective exam mindset and using the process of elimination.

Using the Forums
How can I search the forums?

You could either use the built-in search box or use Google and add "site:acloud.guru" as a search term. For example: https://www.google.com/search?q=site%3Aacloud.guru+course+resources

Why did nobody answer my question?

There are a lot of possible reasons, but here are some tips to improve your forum posts:

Use the subject/question line to communicate information. A subject line like "Question" offers virtually no value to someone considering whether to click on it and read what you wrote. A much better subject line would be something like: "What is the purpose of the Source/Destination check?"

Know your audience. The forums are primarily for students like yourself to further your learning by interacting with other students. Of course there are instructors and moderators around, too, but they can't answer every question themselves. So try to aim your questions at students who might offer you some insight.

Start the conversation. Don't just paste in a sample question you found on the internet and expect everyone to spend their time answering it for you. Give others something to respond to by listing the things you believe are true about the situation and asking specific questions about the things you find confusing or uncertain.

Answer other people's questions. When you read someone else's question, can you answer it? And I don't just mean that you can you choose "C"--as if the person asking the question has the answer key. If you understand the topic well enough to teach it to someone else, then you can feel good about what you've learned. Prove to yourself that you have this level of learning by explaining the reasoning behind your answers--ideally with supporting references (links) to AWS documentation. Then reread your own answers and look for holes in your logic. Use other people's questions as your own little challenges to explore parts of AWS that you didn't know you didn't know. :)

Search the forums to see if your question has already been asked. If it has, either start the old conversation back up or at least refer to the previous discussion in your post and ask something new about it. If you were wondering about something, there's a good chance that someone before you was wondering about the same thing.

How do I contact Ryan or the other ACloud.Guru people?

They might see your forum post, but that's hit and miss. Instead, try emailing them at support@acloud.guru .

You can highlight the text above to change formatting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment