aws certifications - create.blubrry.com · aws whitepapers cover a lot of different use cases...

56

Click here to load reader

Upload: lydieu

Post on 01-Nov-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

AWS Certifications

Columbus Amazon Web Services Meetup - February 2018

Page 2: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Presenter: Andrew May

● Senior Solutions Architect & Cloud

Solutions Lead @ Leading EDJE

● Java developer since 2000

● 2 ½ years AWS experience

● www.leadingedje.com

[email protected]

● AWS Cloud Practitioner

● AWS Developer (associate)

● AWS Solutions Architect (associate)

Page 3: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Agenda

❏ Why get Certified?❏ Certification Roadmap❏ Details of the Certifications❏ Exam Preparation❏ AWS Partner Network

Page 4: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Record of AWS experience

Image via Mario Lurig (CC BY)

Page 5: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Learn about AWS

Page 6: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Résumé

Image via FlazIngo Photos (CC BY-SA)

Page 7: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes
Page 8: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Roadmap

● Certifications expire after 2 years○ Recertification exams are cheaper

● You may choose to take Professional Certification instead of renewing Associate Certification○ This mostly applies for Solutions Architect

Page 9: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Foundational Certifications

Page 10: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Cloud Practitioner

● Introductory Certification● Recommended for anyone including technical, managerial, and sales● Covers general cloud principals, an overview of a range of AWS

services, security, architecture, pricing and support● Free online training at http://aws.training (~7 hours of videos)

Page 12: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (1) - Technology

Which service can identify the user that made the API call when an Amazon Elastic Compute Cloud (Amazon EC2) instance is terminated?

A) Amazon CloudWatchB) AWS CloudTrailC) AWS X-RayD) AWS Identity and Access Management (AWS IAM)

Page 13: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (2) - Security

Which of the following is AWS's responsibility under the AWS shared responsibility model?

A) Configuring third-party applicationsB) Maintaining physical hardwareC) Securing application access and dataD) Managing custom Amazon Machine Images (AMIs)

Page 14: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

My impressions:● Most questions were “guess the service”● Skip if you are planning to take one of the associate certifications● Too much technical detail for most non-technical roles● Useful for those working alongside technical staff (e.g. project

managers)● Free training is a mixed bag, but Bonus Materials has some great videos

on VPC design

Page 15: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Associate Certifications

Page 16: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Developer (Associate)

● Recommended to have 1+ years of AWS experience● Focus on certain core AWS services:

EC2, DynamoDB, S3, SQS, SNS, Route 53, ElasticBeanstalk, IAM,Simple Workflow, CloudFormation, ElastiCache

● (Currently) very little Lambda● Knowledge of SDKs and APIs

Page 18: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (1) - Designing & Developing

Your web application reads an item from your DynamoDB table, changes an attribute, and then writes the item back to the table. You need to ensure that one process doesn't overwrite a simultaneous change from another process.

How can you ensure concurrency?

A) Implement optimistic concurrency by using a conditional writeB) Implement pessimistic concurrency by using a conditional writeC) Implement optimistic concurrency by locking the item upon readD) Implement pessimistic concurrency by locking the item upon read

Page 19: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (2) - Debugging

Your CloudFormation template launches a two-tier web application in us-east-1. When you attempt to create a development stack in us-west-1, the process fails.

What could be the problem?

A) The AMIs referenced in the template are not available in us-west-1B) The IAM roles referenced in the template are not valid in us-west-1C) Two ELB Classic Load Balancers cannot have the same Name tagD) CloudFormation templates can be launched only in a single region

Page 20: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

My impressions:● Most questions are about the details of a specific service● Know how to calculate DynamoDB read/write capacity units usage● Know how to optimize S3 keys for performance● Know which languages have an SDK● You’ll get a few questions about

SWF/ElastiCache/CloudFormation/Route 53

Page 21: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Solutions Architect (Associate)

● Recommended to have 1+ years of AWS experience● New version of Exam has just been released

○ You can choose which you take until August 12th 2018● Covers wider range of services● More focus on combining services, architectural issues (e.g. VPC

design), security and migration

Page 23: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (1) - Data Security

You are building a system to distribute confidential training videos to employees. Using CloudFront, what method could be used to serve content that is stored in S3, but not publicly accessible from S3 directly?

A) Create an Origin Access Identity (OAI) for CloudFront and grant access to the objects in your S3 bucket to that OAI

B) Add the CloudFront account security group “amazon-cf/amazon-cf-sg” to the appropriate S3 bucket policy

C) Create an Identity and Access Management (IAM) User for CloudFront and grant access to the objects in your S3 bucket to that IAM User

D) Create a S3 bucket policy that lists the CloudFront distribution ID as the Principal and the target bucket as the Amazon Resource Name (ARN)

Page 24: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Sample Question (2) - Designing

Which of the following will occur when an EC2 instance in a VPC (Virtual Private Cloud) with an associated Elastic IP is stopped and started? (Choose 2 answers)

A) The Elastic IP will be dissociated from the instanceB) All data on instance-store devices will be lostC) All data on EBS (Elastic Block Store) devices will be lostD) The ENI (Elastic Network Interface) is detachedE) The underlying host for the instance is changed

Page 25: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

My impressions:● Expects a deeper level of understanding about how AWS services work● Know how to design a VPC● Wrong answers in questions are harder to spot (especially when you

have to pick multiple)

● I got a lot of questions about EBS, someone else got a lot of S3 questions

Page 26: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

New Exam:● More questions (55->65), longer (80 min -> 130 min)● Different distribution of content (but hard to say how this affects the

questions)● More up to date services (Lambda, ALB, DynamoDB DAX, SQS FIFO,

EFS)● More difficult? (based upon comments on forums)● Recommended if you haven’t already been studying for the old exam

Page 27: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

SysOps Administrator

● Recommended to have 1+ years of AWS experience● Operational focus:

○ Deployment, configuration, monitoring and security● Choose between different options for price/performance

○ Understand different EC2 instance types○ IOPS limits and calculations

Page 29: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Example Question (1) - Provisioning

You have been tasked with identifying an appropriate storage solution for a NoSQL database that requires random I/O reads of greater than 100,000 4kB IOPS.

Which EC2 option will meet this requirement?

A) EBS provisioned IOPSB) SSD instance storeC) EBS optimized instancesD) High Storage instance configured in RAID 10

Page 30: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Example Question (2) - Networking

Instance A and instance B are running in two different subnets A and B of a VPC. Instance A is not able to ping instance B.

What are two possible reasons for this? (Pick 2 correct answers)

A) The routing table of subnet A has no target route to subnet BB) The security group attached to instance B does not allow inbound ICMP trafficC) The policy linked to the IAM role on instance A is not configured correctlyD) The NACL on subnet B does not allow outbound ICMP traffic

Page 31: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

My impressions:● Took practice test of 20 questions

● Networking and DNS are not my strong points!

● Multiple questions about tuning infrastructure to meet

performance needs while minimizing costs

● Need to understand the details of failover, routing etc.

(e.g. what happens during multi-AZ RDS failover)

Practice Test results:

Overall Score: 80%

Topic Level Scoring:1.0  Monitoring and Metrics: 66%2.0  High Availability: 66%3.0  Analysis: 100%4.0  Deployment and Provisioning: 100%5.0  Data Management: 100%6.0  Security: 100%7.0  Networking: 33%

Page 32: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Professional Certifications

Page 33: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Solutions Architect (Professional)

● 2+ years experience & Solutions Architect (Associate)● Requires deeper understanding of AWS services and architecture● Questions and answers are more complex● Probably the most difficult Certification to obtain

Page 35: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes
Page 36: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

DevOps Engineer (Professional)

● 2+ years of experience & either Developer (Associate) or SysOps Engineer (Associate) certifications

● Focus on Automation and Continuous Delivery using AWS tools:○ CloudFormation, ElasticBeanstalk, OpsWorks, CodeDeploy, Data

Pipeline● Not yet updated to cover Lambda/ECS/CodePipeline/CodeBuild

Page 38: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes
Page 39: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Specialty Certifications

Page 40: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Advanced Networking Specialty

● Recommended to have 5 years of Networking experience● Focus on Hybrid Networks for Enterprises● Design Networks to support required performance and security

○ E.g. how many Direct Connect links do you need?

Page 41: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Big Data Specialty

● Recommended to have 5 years of Data Analytics experience● Domains:

○ Collection, Storage, Processing, Analysis, Visualization, Security● Services:

○ S3, Redshift, Kinesis, Data Pipeline, EMR, QuickSight

Page 42: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Security Specialty (Beta)

● There was a previous Beta in 2016 but this was scrapped● Current Beta available until March 2018● Key Areas:

○ Networking (Security Groups/NACLs)○ Encryption (KMS, CloudHSM)○ Audit (CloudTrail)○ Denial of Service, Intrusion Detection

Page 43: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Preparing for Exams

Page 44: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Explore AWS

● Pick a service in the AWS Console you’ve never used and try it out● Check pricing page - there may be a free tier

○ Some services have temporary free tiers, some are permanent● Remember to shutdown/delete everything when you’re done● Monitor your costs before you get a bill

Page 45: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Read Documentation

● AWS Developer Documentation○ Often contains Tutorials that you can try out

● FAQs for individual services● AWS Whitepapers cover a lot of different use cases

○ Architecting for the Cloud: AWS Best Practices● AWS Blogs cover new services and changes to existing service

Page 46: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Books

Published Oct 2016 Published Oct 2017 Due March 2018

Page 47: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Training

● Classroom (in-person or virtual) training course available ($$$)○ Content determined by AWS, provided by partners○ Hands on Labs

● Online Courses (e.g. A Cloud Guru) ($)○ Certification specific and more general technology courses○ Exercises (using your own AWS Account)

● Quiklabs - hands on training using provided AWS account ($$)

Page 48: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Practice Exams

● Register the same was as for Certification Exams● 20 questions for $20● Same format and software as real exams● Possibly some of the same questions you will get● Instant pass/fail result, email with % for different domains

Page 49: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Taking the Exams

Page 50: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Registering

● Create AWS Training account and from there select “Certifications”○ This will create a linked certification account○ APN members should create training account via APN portal○ Can use existing Amazon account

● Select Certification, Language and Location and schedule exam● Multiple locations in Columbus● Practitioner: $100, Associate: $150, Professional: $300

Page 51: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Test Centers

● Run by PSI● Lots of different tests being taken in same facility

○ You will probably be the only person taking an AWS certification● Empty everything from your pockets

○ Limited storage for valuables

Page 52: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

The Test

● Make sure you’re taking the right test● Accept NDA!● Read questions carefully, you have plenty of time

○ Questions can be marked for later and gone back to○ Timer in top right

● Questionnaire at end● Pass/fail result immediately, email soon after

Page 53: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Benefits

Page 54: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

From Certification Portal

● These take a few days to become available● Certification Certificate● Digital Badge● Generate a public Transcript to share your Certification(s)● Practice Exam Credit (not Practitioner)● Access to AWS Certified Store

Page 55: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

For AWS Partner Network members

● If Training account created via APN and with same email, new certifications should automatically update APN account

● Consulting Partner levels:○ Standard: 2 Associate Certifications○ Advanced: 2 Professional, 4 Associate○ Premier: 8 Professional, 20 Associate

(but certifications are the easy part of the higher levels)

Page 56: AWS Certifications - create.blubrry.com · AWS Whitepapers cover a lot of different use cases Architecting for the Cloud: AWS Best Practices AWS Blogs cover new services and changes

Questions/Discussion

How did you train for your Certification?