51
AWS Certified Solutions Architect Associate Level

Treinamento de AWS - 1° Parte

Embed Size (px)

DESCRIPTION

Nesta semana ocorreu o Primeiro Treinamento de AWS da Site Blindado Labs, ministrado pelo Heitor Vital (CTO Site Blindado). Vídeo do treinamento: https://www.youtube.com/watch?v=2C0JlawhSwY Mais info: http://labs.siteblindado.com/2014/09/primeito-treinamento-de-aws-amazon-web.html

Citation preview

Page 1: Treinamento de AWS - 1° Parte

AWS Certified Solutions ArchitectAssociate Level

Page 2: Treinamento de AWS - 1° Parte

Labs● Blog

○ labs.siteblindado.com○ imasters.com.br

● Eventos○ 1° Fórum de Segurança (Agosto)○ Grupo de Estudo AWS CSA - Associate (Set/Out)

Pessoas

ProcessosTecnologia

Page 3: Treinamento de AWS - 1° Parte

Ability to Execute● Product/Service● Overall Viability● Sales Execution/Pricing● Market Responsiveness/Record● Marketing Execution ("mind share")● Customer Experience● Operations

Completeness of Vision● Market Understanding● Marketing Strategy● Sales Strategy● Offering (Product) Strategy● Business Model● Vertical/Industry Strategy● Innovation● Geographic Strategy

Por que AWS?

Page 4: Treinamento de AWS - 1° Parte
Page 5: Treinamento de AWS - 1° Parte
Page 6: Treinamento de AWS - 1° Parte

Fonte: http://www.gartner.com/technology/reprints.do?id=1-1UKQQA6&ct=140528&st=sb

Page 7: Treinamento de AWS - 1° Parte

AWS Certification Roadmap

Page 8: Treinamento de AWS - 1° Parte

Exam Overview● Multiple choice and multiple answer questions● 80 minutes to complete the exam● 40 - 60 questions● 65% or above is passing score● No prerequisites● Valid for 2 years● $150,00

Page 9: Treinamento de AWS - 1° Parte

● Grupo 03 (20%)○ Data Security

● Grupo 04 (10%)○ Troubleshooting

Assuntos● Grupo 01 (60%)

○ Designing highly available○ Cost efficient○ Fault tolerant○ Scalable systems

● Grupo 02 (10%)○ Implementation○ Deployment

Page 10: Treinamento de AWS - 1° Parte

Calendário Encontros1. 08/Set - Abertura, Overview AWS e S32. 16/Set (terça) - Cloudfront e Route533. 22/Set - EC2 e VPC4. 29/Set - RDS, DynamoDB e Other Storage Options5. 06/Out - Elastic Beanstalk, CloudFormation, SWF e SQS6. 13/Out - IAM e Security7. 20/Out - Architecting for the Cloud e Revisão

Horário: 18:00 as 20:00

Page 11: Treinamento de AWS - 1° Parte

Materiais de ApoioReferências1. Página oficial2. Post sobre o programa e prova3. AWS Architecture Center4. AWS Security Center5. AWS Documentation Page6. Curso online

White Papers1. Overview of Amazon Web Services2. Overview of Security Processes3. AWS Risk and Compliance4. Storage Options in the AWS Cloud5. Architecting for the AWS Cloud: Best

Practices6. Storage Use Cases7. Designing Fault-Tolerant Applications in

the AWS Cloud

Page 12: Treinamento de AWS - 1° Parte

Antes de começar ...

Exemplos de questões

Page 13: Treinamento de AWS - 1° Parte

Questão 01 / 10Does S3 provide read-after-write consistency?a. No, not for any regionb. Yes, but only for certain regionsc. Yes, but only for certain regions and for new objectsd. Yes, for all regions

Page 14: Treinamento de AWS - 1° Parte

Questão 02 / 10What is the maximum size of a single S3 object?a. There is no such limitb. 5 TBc. 5 GBd. 100 GB

Page 15: Treinamento de AWS - 1° Parte

Questão 03 / 10Is data stored in S3 is always encrypted?a. Yes, S3 always encrypts data for securityb. No, there is no such featurec. Yes, but only when right APIs are calledd. Yes, but only in Gov Cloud datacenters

Page 16: Treinamento de AWS - 1° Parte

Questão 04 / 10What is true for S3 buckets (select multiple if more than one is true)?a. Bucket namespace is shared and is global among all AWS users.b. Bucket names can contain alphanumeric charactersc. Bucket are associated with a region, and all data in a bucket resides in that regiond. Buckets can be transferred from one account to another through API

Page 17: Treinamento de AWS - 1° Parte

Questão 05 / 10EBS can always tolerate an Availability Zone failure?a. No, all EBS volume is stored in a single Availability Zoneb. Yes, EBS volume has multiple copies so it should be finec. Depends on how it is setupd. Depends on the Region where EBS volume is initiated

Page 18: Treinamento de AWS - 1° Parte

Questão 06 / 10Which of the following Auto scaling CANNOT do (select multiple if more than one is true)?a. Start up EC2 instances when CPU utilization is above thresholdb. Release EC2 instances when CPU utilization is below thresholdc. Increase the instance size when utilization is above thresholdd. Add more Relational Database Service (RDS) read replicas when utilization is above threshold

Page 19: Treinamento de AWS - 1° Parte

Questão 07 / 10Which of the following benefits does adding Multi-AZ deployment in RDS provide (choose multiple if more than one is true)?a. MultiAZ deployed database can tolerate an Availability Zone failureb. Decrease latencies if app servers accessing database are in multiple Availability Zonesc. Make database access times faster for all app serversd. Make database more available during maintenance tasks

Page 20: Treinamento de AWS - 1° Parte

Questão 08 / 10What happens to data when an EC2 instance terminates (select multiple if more than one is true)?a. For EBS backed AMI, the EBS volume with operation system on it is preservedb. For EBS backed AMI, any volume attached other than the OS volume is preservedc. All the snapshots of the EBS volume with operating system is preservedd. For S3 backed AMI, all the data in the local (ephemeral) hard drive is deleted

Page 21: Treinamento de AWS - 1° Parte

Questão 09 / 10For an EC2 instance launched in a private subnet in VPC, which of the following are the options for it to be able to connect to the internet (assume security groups have proper ports open).a. Simply attach an elastic IPb. If there is also a public subnet in the same VPC, an ENI can be attached to the instance with the ip address range of the public subnetc. If there is a public subnet in the same VPC with a NAT instance attached to internet gateway, then a route can be configured from the instance to the NATd. There is no way for an instance in private subnet to talk to the internet

Page 22: Treinamento de AWS - 1° Parte

Questão 10 / 10When an ELB is setup, what is the best way to route a website’s traffic to it?a. Resolve the ELB name to an ip address and point the website to that ip addressb. There is no direct way to do so, Route53 has to be usedc. Generate a CNAME record for the website pointing to the DNS name of the ELB

Page 24: Treinamento de AWS - 1° Parte

Recapitulando Agenda1. 08/Set - Abertura, Overview AWS e S32. 16/Set (terça) - Cloudfront e Route533. 22/Set - EC2 e VPC4. 29/Set - RDS, DynamoDB e Other Storage Options5. 06/Out - Elastic Beanstalk, CloudFormation, SWF e SQS6. 13/Out - IAM e Security7. 20/Out - Architecting for the Cloud e Revisão

Horário: 18:00 as 20:00

Page 25: Treinamento de AWS - 1° Parte

Modelo de referência

Page 26: Treinamento de AWS - 1° Parte

AWS Global InfrastructureRegions

● Datacenters independentes

Availability Zones● Failure zones● Fisicamente independentes

○ Energia○ Refrigeração○ Networking

Edge Locations● Pontos de distribuição de baixa latência ● CDN - CloudFront● DNS - Route53

Page 27: Treinamento de AWS - 1° Parte

AWS Global Infrastructure

10 - Regions26 - Availability Zones52 - Edge Locations

Fonte: http://aws.amazon.com/about-aws/global-infrastructure/

Page 28: Treinamento de AWS - 1° Parte

Networking

Page 29: Treinamento de AWS - 1° Parte

VPC - Private and isolated section of the AWS Cloud

Page 30: Treinamento de AWS - 1° Parte

Direct Connect● Conexão segura e privada com a AWS● Bypass public internet● Alta velocidade (banda)● Latencia previsível

Page 31: Treinamento de AWS - 1° Parte

Compute

Page 32: Treinamento de AWS - 1° Parte

EC2 - Elastic Cloud Computing

Page 33: Treinamento de AWS - 1° Parte

Auto Scaling

Page 34: Treinamento de AWS - 1° Parte

Elastic Load Balancer

Page 35: Treinamento de AWS - 1° Parte

Storage & Content Delivery

Page 36: Treinamento de AWS - 1° Parte

S3 - Simple Storage Service

● 1 byte - 5 TB● 99,999999999% Durability● 99,99% Durability com RRS● 99,99% Disponibilidade● > 100GB Usar Multipart Upload

Page 37: Treinamento de AWS - 1° Parte

EBS - Elastic Block Store

Page 38: Treinamento de AWS - 1° Parte

CloudFront

Global InfrastructureQuem lembra os números?

Page 39: Treinamento de AWS - 1° Parte

AWS Global Infrastructure

10 - Regions26 - Availability Zones52 - Edge Locations

Fonte: http://aws.amazon.com/about-aws/global-infrastructure/

Page 40: Treinamento de AWS - 1° Parte

Database

Page 41: Treinamento de AWS - 1° Parte

Relational Database Service - RDS

● Automatic Software Patching● Automated Backups● Multi-AZ● Reserved Instance Support

Page 42: Treinamento de AWS - 1° Parte

No SQL● Fully managed cloud NoSQL database

service● Fast, Predictable Performance

○ Particionamento de informações○ SSD

● Scalable● High Availability

○ Replica em 3 AZs● Storage Limit

○ 10 GB

● Request Capacity○ Limit 25 writes/sec

Page 43: Treinamento de AWS - 1° Parte

App Services

Page 44: Treinamento de AWS - 1° Parte

Deployment & Adm

Page 45: Treinamento de AWS - 1° Parte

Deployment & Adm

Page 46: Treinamento de AWS - 1° Parte

OthersAnalytics Applications Mobile

Page 47: Treinamento de AWS - 1° Parte

Eu preciso saber de tudo isso?● SIM!!● O mais importante é entender tradeoffs

○ Custo○ Tolerância a falha○ Escalabilidade○ Controle - Gestão○ Velocidade○ Flexibilidade○ ...

Page 48: Treinamento de AWS - 1° Parte

Recapitulando Agenda● 08/Set - Abertura, Overview AWS e S3● 16/Set (terça) - Cloudfront e Route53● 22/Set - EC2 e VPC● 29/Set - RDS, DynamoDB e Other Storage Options● 06/Out - Elastic Beanstalk, CloudFormation, SWF e SQS● 13/Out - IAM e Security● 20/Out - Architecting for the Cloud e Revisão

Horário: 18:00 as 20:00

Page 49: Treinamento de AWS - 1° Parte
Page 50: Treinamento de AWS - 1° Parte
Page 51: Treinamento de AWS - 1° Parte

AWS Certified Solutions ArchitectAssociate Level

OBRIGADO!!