From baa1e91ba0fb3174f36bccf0590b47d9592da537 Mon Sep 17 00:00:00 2001 From: Kanani Nirav Date: Tue, 13 Dec 2022 18:47:16 +0900 Subject: [PATCH] [Modified/Added] Study Guide Added --- README.md | 5 +- images/domain.png | Bin 0 -> 51971 bytes sitemap.xml | 5 + study-guide.md | 271 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 277 insertions(+), 4 deletions(-) create mode 100644 images/domain.png create mode 100644 study-guide.md diff --git a/README.md b/README.md index 77a05e5..4025e3e 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Each Section contains a number of units. **Below Table Link** containing informa ## Table of contents +- [Study Guide](./study-guide.md) - [Cloud Computing](sections/cloud_computing.md) - What is Cloud Computing?, AWS Global Infrastructure, Shared Responsibility Model - [IAM: Identity Access & Management](sections/iam.md) @@ -53,10 +54,6 @@ Each Section contains a number of units. **Below Table Link** containing informa - [Practice Exam List](practice-exam/exams.md) -## Upcoming ⏳ - -- Exam Guide - #### If you find the content of this website interesting and helpful, use the “Buy me a Coffee” link below to buy me a coffee. Buy Me A Coffee diff --git a/images/domain.png b/images/domain.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef0a7bc01439c2851e53db468975a68d86a4967 GIT binary patch literal 51971 zcmb5WbCe~|(k|S#?Vh%6W7@WD+qP|YPusSQY1{5;+wQM_XU==x^Zjwxx_7TywRcrz zRYqpzj);usi42#M5ru`qf&u^lfE5=LQUCw|`Thxr1OfK_Wyn?12ms&*ATA`J70hU_|kiGHQ}u7`gA_LxfvGsqi^#UsKh38k>IZnfnO-Dt`GtNgUEZA?Uy#oR})vU z5Sa+Tb16Yjciiqd=Q^35Q|YVj+lCRg}Jd1?>eJ-#{ zqY0{JnF^F(@TvFvLRo1k`+dXBj_)Cj+Tam%3cdHM69viNCrrtGJ&*9U9-dZ&hes#( zBkaLEJ!aN0*l(EGwC;usAOom~f{ZU)o4&MPC`kORHmmQ__duNjgrFNd!%{Mx-RAyR zt}+GEza>K0n;?S(_@4toB!K_O8VBO{FPZ<@5d;4CEA01yIKcn324Sx!8{pb=?Z%~1 zEd1|DdoWAON&)E5!XH7;I%EKyxX+xL|JzXK#szU8{;(@gApZY6BLUz)wFD6Z{HK;1 zZIdLze_sik56U-i6i&=Q5)GORf-)n(mu5*uS$58sgoON$G=p{dgxHXEG81NQoNMN% z5MFG+=0kp5O=L_aQbu!eHpHT9^yHlSy4dTyp5eOObuhU`0N)kL%)S(3g^wMJY-fo9 zIsdWRRF(;pO$JCTa34LW@R0f$_RvPV}DpTt;B>rx$?jR{`O>o5E zaRJ%fmu|e!9?HCHo}0mZufeTaO&N}=sQ$Cm;E80(;l}V!T8YG zSEwe-4XtIn(MNSvlUF}PMFd3*I79M-RXr>wl4#aggkz6^=D4W4JLmP0$utsCQ^>aZ zYYbLu)B&-4yN^q@=l9w8;|!%~@ZTOP!31V_32fVIA7{69!((tkhRO@>jKb6sdUd3` z-6+v4FP-0>;bGQ z%$Tw7wiL1=FxB-!{2+oMd(XP=j!o~;<4LB`F(*v`IG&3#n8);7e9&T}-=(U6Jk`LE z^+Zk{;!GhKO&D|7Z(#LZ>Sf zO!m3QWAriy)QIa5{My44G`I5;X?l87$WcuI)_L^W_a;{wfZT*iKHU7ks3Z>$;&nhD zR$E?98C7|#*fVx33X3I6{;FqibDHK?J&oNOno4PN5N?q)F{vgbYf@cBdrnF%GvVL= zgbZ8pf)bSHLEH{K5~cRkPub3CEL{}q+0_G`&D7`q92nUM!+{*qH6^Z-V8e7qc1*{- zl%iZ({ef!EfNjPd6(wNO2FQj!zjD9gU`Q~a=bxfi>?|uZX>c%IOWqersw%Y|`6)H{ z`k-YR9HB?Nt3uu*s=!!PT@hWd+cp9M!tx9mQfX0OFy#ROGVC~{2oMM`xf@&+U_>Sj zkck4q%Yq>9fI#576{TrXq!Xk><@v~PVAtS+K_rm3xsm`lh%a8YT<-a@rx?#Ry0gZ4EmnKoq8Ct#ZF&z~ADi6s(gC{_d zYBpnRK(fOC)E-#Zl2o^b=A9HVkN^^g3`aphjmwP}5==s_*emHSkBY8Xz8+d)w7^

=Q((fF=^^{* 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 literal 0 HcmV?d00001 diff --git a/sitemap.xml b/sitemap.xml index fc71bf5..8aaf828 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -129,4 +129,9 @@ 2022-12-11T10:38:55+00:00 0.80 + + https://kananinirav.com/study-guide.html + 2022-12-13T10:38:55+00:00 + 0.80 + \ No newline at end of file diff --git a/study-guide.md b/study-guide.md new file mode 100644 index 0000000..e4b197b --- /dev/null +++ b/study-guide.md @@ -0,0 +1,271 @@ +# Study Guide + +- [Study Guide](#study-guide) + - [Target candidate description](#target-candidate-description) + - [Recommended AWS knowledge](#recommended-aws-knowledge) + - [What is considered out of scope for the target candidate?](#what-is-considered-out-of-scope-for-the-target-candidate) + - [Exam content](#exam-content) + - [Response types](#response-types) + - [Unscored content](#unscored-content) + - [Exam results](#exam-results) + - [Domain 1: Cloud Concepts](#domain-1-cloud-concepts) + - [Define the AWS Cloud and its value proposition](#define-the-aws-cloud-and-its-value-proposition) + - [Identify aspects of AWS Cloud economics](#identify-aspects-of-aws-cloud-economics) + - [Explain the different cloud architecture design principles](#explain-the-different-cloud-architecture-design-principles) + - [Domain 2: Security and Compliance](#domain-2-security-and-compliance) + - [Define the AWS shared responsibility model](#define-the-aws-shared-responsibility-model) + - [Define AWS Cloud security and compliance concepts](#define-aws-cloud-security-and-compliance-concepts) + - [Identify AWS access management capabilities](#identify-aws-access-management-capabilities) + - [Identify resources for security support](#identify-resources-for-security-support) + - [Domain 3: Technology](#domain-3-technology) + - [Define methods of deploying and operating in the AWS Cloud](#define-methods-of-deploying-and-operating-in-the-aws-cloud) + - [Define the AWS global infrastructure](#define-the-aws-global-infrastructure) + - [Identify the core AWS services](#identify-the-core-aws-services) + - [Identify resources for technology support](#identify-resources-for-technology-support) + - [Domain 4: Billing and Pricing](#domain-4-billing-and-pricing) + - [Compare and contrast the various pricing models for AWS (for example, On-Demand Instances, Reserved Instances, and Spot Instance pricing)](#compare-and-contrast-the-various-pricing-models-for-aws-for-example-on-demand-instances-reserved-instances-and-spot-instance-pricing) + - [Recognize the various account structures in relation to AWS billing and pricing](#recognize-the-various-account-structures-in-relation-to-aws-billing-and-pricing) + - [Identify resources available for billing support](#identify-resources-available-for-billing-support) + + +The AWS Certified Cloud Practitioner (CLF-C01) exam is intended for individuals who can effectively demonstrate an **overall knowledge of the AWS Cloud** independent of a specific job role. **The exam validates a candidate’s ability to complete the following tasks:** + +- Explain the value of the AWS Cloud +- Understand and explain the AWS shared responsibility model +- Understand security best practices +- Understand AWS Cloud costs, economics, and billing practices +- Describe and position the core AWS services, including compute, network, databases, and storage +- Identify AWS services for common use cases + +## Target candidate description + +**The target candidate should have 6 months, or the equivalent, of active engagement with the AWS Cloud**, with exposure to AWS Cloud design, implementation, and/or operations. Candidates will demonstrate an understanding of well-designed AWS Cloud solutions. + +### Recommended AWS knowledge + +**The target candidate should have the following knowledge:** + +- AWS Cloud concepts +- Security and compliance within the AWS Cloud +- Understanding of the core AWS services +- Understanding of the economics of the AWS Cloud + +### What is considered out of scope for the target candidate? + +The following is a non-exhaustive list of related job tasks that the target candidate is not expected to be able to perform.**These items are considered out of scope for the exam:** + +- Coding +- Designing cloud architecture +- Troubleshooting +- Implementation +- Migration +- Load and performance testing +- Business applications (for example, Amazon Alexa, Amazon Chime, Amazon WorkMail) + +## Exam content + +### Response types + +There are two types of questions on the exam: + +- **Multiple choice:** Has one correct response and three incorrect responses. +- **Multiple response:** Has two or more correct responses out of five or more response options. + +**Unanswered questions are scored as incorrect; there is no penalty for guessing. The exam includes 50 questions that will affect your score.** + +### Unscored content + +**The exam includes 15 unscored questions that do not affect your score.** AWS collects information about candidate performance on these unscored questions to evaluate these questions for future use as scored questions. These unscored questions are not identified on the exam. + +## Exam results + +**The AWS Certified Cloud Practitioner exam is a pass or fail exam.** The exam is scored against a minimum standard established by AWS professionals who follow certification industry best practices and guidelines. + +**Your results for the exam are reported as a scaled score of 100–1,000. The minimum passing score is 700.** Your score shows how you performed on the exam as a whole and whether or not you passed. Scaled scoring models help equate scores across multiple exam forms that might have slightly different difficulty levels. + +Your score report may contain a table of classifications of your performance at each section level. This information is intended to provide general feedback about your exam performance. The exam uses a compensatory scoring model, which means that **you do not need to achieve a passing score in each section.** You need to pass only the overall exam. + +**Each section of the exam has a specific weighting, so some sections have more questions than others.** The table contains general information that highlights your strengths and weaknesses. Use caution when interpreting section-level feedback. Passing candidates will not receive this additional information. + +![Domain](./images/domain.png) + +## Domain 1: Cloud Concepts + +### Define the AWS Cloud and its value proposition + +- Define the benefits of the AWS cloud including: + - Security Reliability + - High Availability + - Elasticity + - Agility + - Pay-as-you go pricing + - Scalability + - Global Reach + - Economy of scale +- Explain how the AWS cloud allows users to focus on business value: + - Shifting technical resources to revenue-generating activities as opposed to managing infrastructure + +### Identify aspects of AWS Cloud economics + +- Define items that would be part of a Total Cost of Ownership proposal: + - Understand the role of operational expenses (OpEx) + - Understand the role of capital expenses (CapEx) + - Understand labor costs associated with on-premises operations + - Understand the impact of software licensing costs when moving to the cloud +- Identify which operations will reduce costs by moving to the cloud: +- Right-sized infrastructure +- Benefits of automation +- Reduce compliance scope (for example, reporting) +- Managed services (for example, RDS, ECS, EKS, DynamoDB) + +### Explain the different cloud architecture design principles + +- Explain the design principles: + - Design for failure + - Decouple components versus monolithic architecture + - Implement elasticity in the cloud versus on-premises + - Think parallel + +## Domain 2: Security and Compliance + +### Define the AWS shared responsibility model + +- Recognize the elements of the Shared Responsibility Model +- Describe the customer’s responsibly on AWS: + - Describe how the customer’s responsibilities may shift depending on the service used (for example with RDS, Lambda, or EC2) +- Describe AWS responsibilities + +### Define AWS Cloud security and compliance concepts + +- Identify where to find AWS compliance information: + - Locations of lists of recognized available compliance controls (for example, HIPPA, SOCs) + - Recognize that compliance requirements vary among AWS services +- At a high level, describe how customers achieve compliance on AWS: + - Identify different encryption options on AWS (for example, In transit, At rest) +- Describe who enables encryption on AWS for a given service +- Recognize there are services that will aid in auditing and reporting: + - Recognize that logs exist for auditing and monitoring (do not have to understand the logs) + - Define Amazon CloudWatch, AWS Config, and AWS CloudTrail +- Explain the concept of least privileged access + +### Identify AWS access management capabilities + +- Understand the purpose of User and Identity Management + - Access keys and password policies (rotation, complexity) + - Multi-Factor Authentication (MFA) + - AWS Identity and Access Management (IAM) + - Groups/users + - Roles + - Policies, managed policies compared to custom policies + - Tasks that require use of root accounts + - Protection of root accounts + +### Identify resources for security support + +- Recognize there are different network security capabilities + - Native AWS services (for example, security groups, Network ACLs, AWS WAF) + - 3rd party security products from the AWS Marketplace +- Recognize there is documentation and where to find it (for example, best practices, whitepapers, official documents) + - AWS Knowledge Center, Security Center, security forum, and security blogs +- Partner Systems Integrators +- Know that security checks are a component of AWS Trusted Advisor + +## Domain 3: Technology + +### Define methods of deploying and operating in the AWS Cloud + +- Identify at a high level different ways of provisioning and operating in the AWS cloud: + - Programmatic access, APIs, SDKs, AWS Management Console, CLI, Infrastructure as Code +- Identify different types of cloud deployment models: + - All in with cloud/cloud native + - Hybrid + - On-premises +- Identify connectivity options + - VPN + - AWS Direct Connect + - Public internet + +### Define the AWS global infrastructure + +- Describe the relationships among Regions, Availability Zones, and Edge Locations +- Describe how to achieve high availability through the use of multiple Availability Zones: + - Recall that high availability is achieved by using multiple Availability Zones + - Recognize that Availability Zones do not share single points of failure +- Describe when to consider the use of multiple AWS Regions: + - Disaster recovery/business continuity + - Low latency for end-users + - Data sovereignty +- Describe at a high level the benefits of Edge Locations + - Amazon CloudFront + - AWS Global Accelerator + +### Identify the core AWS services + +- Describe the categories of services on AWS (compute, storage, network, database) +- Identify AWS compute services: + - Recognize there are different compute families + - Recognize the different services that provide compute (for example, AWS Lambda compared to Amazon Elastic Container Service (Amazon ECS), or Amazon EC2, etc.) + - Recognize that elasticity is achieved through Auto Scaling + - Identify the purpose of load balancers +- Identify different AWS storage services: + - Describe Amazon S3 + - Describe Amazon Elastic Block Store (Amazon EBS) + - Describe Amazon S3 Glacier + - Describe AWS Snowball + - Describe Amazon Elastic File System (Amazon EFS) + - Describe AWS Storage Gateway + - Identify AWS networking services + - Identify VPC + - Identify security groups + - Identify the purpose of Amazon Route 53 + - Identify VPN, AWS Direct Connect +- Identify different AWS database services: + - Install databases on Amazon EC2 compared to AWS managed databases + - Identify Amazon RDS + - Identify Amazon DynamoDB + - Identify Amazon Redshift + +### Identify resources for technology support + +- Recognize there is documentation (best practices, whitepapers, AWS Knowledge Center, forums, blogs) +- Identify the various levels and scope of AWS support: + - AWS Abuse + - AWS support cases + - Premium support + - Technical Account Managers +- Recognize there is a partner network (marketplace, third-party) including Independent Software Vendors and System Integrators +- Identify sources of AWS technical assistance and knowledge including professional services, solution architects, training and certification, and the Amazon Partner Network +- Identify the benefits of using AWS Trusted Advisor + +## Domain 4: Billing and Pricing + +### Compare and contrast the various pricing models for AWS (for example, On-Demand Instances, Reserved Instances, and Spot Instance pricing) + +- Identify scenarios/best fit for On-Demand Instance pricing +- Identify scenarios/best fit for Reserved-Instance pricing: + - Describe Reserved-Instances flexibility + - Describe Reserved-Instances behavior in AWS Organizations +- Identify scenarios/best fit for Spot Instance pricing + +### Recognize the various account structures in relation to AWS billing and pricing + +- Recognize that consolidated billing is a feature of AWS Organizations +- Identify how multiple accounts aid in allocating costs across departments + +### Identify resources available for billing support + +- Identify ways to get billing support and information: + - Cost Explorer, AWS Cost and Usage Report, Amazon QuickSight, third-party partners, and AWS Marketplace tools + - Open a billing support case + - The role of the Concierge for AWS Enterprise Support Plan customers +- Identify where to find pricing information on AWS services: + - AWS Simple Monthly Calculator + - AWS Services product pages + - AWS Pricing API +- Recognize that alarms/alerts exist +- Identify how tags are used in cost allocation + +**AWS Official Guide Reference Link:** + +- [AWS Official Website](https://aws.amazon.com/certification/certified-cloud-practitioner/) +- [AWS Reference PDF](https://d1.awsstatic.com/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Practitioner_Exam-Guide.pdf)