SlideShare a Scribd company logo
AWS Certified Solutions Architect
Associate Level
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
Retrospectiva
Como estamos até o momento?
Encontro 01
S3
● O que é?
● Pra que serve?
● Durabilidade (com e sem RRS)
● Disponibilidade
● Web content hosting
● Opções de criptografia
● Object Lifecycle
● Multi-part upload
● Logs de acesso
● Object versioning
● Reduced Redundancy Storage
Modelo de Referência - Produtos
Encontro 02
Route53
● O que é?
● Pra que serve?
● Ajuda com ?
○ Tolerância falha
○ Escalabilidade
● Routing Policy
○ Simple
○ weighted
○ Latency
○ Failover
○ Geolocation
● Health Checks
CloudFront
● O que é?
● Pra que serve?
● Ajuda com ?
○ Tolerância falha
○ Escalabilidade
● Impactos de fazer cache de
conteúdo dinâmico
● Custom SSL
Encontro 03
EC2
● Instâncias
○ Tipos
○ Como acessar
● Modelo de cobrança
○ On demand
○ Reserved
○ Spot
● Elastic IPs
● EBS
● AMI
● Load Balancers
● Auto Scaling
○ Launch configurations
○ Auto Scaling Groups
○ CloudWatch
VPC
● Como configurar?
● Subnets
● Route Tables
● Internet Gateways
● Qual impacto no Security Group?
● NAT
● Bastion Host
● VPN
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
O que preciso lembrar?
RDS
● O que é?
● Pra que serve?
● Como obter:
○ Tolerância falha
○ Escalabilidade
● Software Patching
● Backups / Restores
● Multi-AZ
● Read Replica
● Possui suporte a modelo
reserved?
● Security Group
● Suporte a VPC
● Parameter Groups
DynamoDB
● O que é?
● Pra que serve?
● Como obter:
○ Tolerância falha
○ Escalabilidade
● Hash key
● Range key
● Secondary Indexes
● Dynamic DynamoDB
Materiais de Apoio
Referências
1. Página oficial
2. Post sobre o programa e prova
3. AWS Architecture Center
4. AWS Security Center
5. AWS Documentation Page
6. Curso online
7. Slideshare
White Papers
1. Overview of Amazon Web Services
2. Overview of Security Processes
3. AWS Risk and Compliance
4. Storage Options in the AWS Cloud
5. Architecting for the AWS Cloud: Best
Practices
6. Storage Use Cases
7. Designing Fault-Tolerant Applications in
the AWS Cloud
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
RDS - Relational Database Service
● Serviço Gerenciado
○ Sem acesso a SO
○ Endpoint servidor banco
○ Software patching
○ Failure detection / Recovery
○ Backups
● Escalonamento vertical
○ Change instance type
● Escalonamento horizontal
○ Read replica (MySQL)
Engines:
● MySQL
● PostgreSQL (re:Invent 2013)
● Oracle
● Microsoft SQL
Detalhemento
● Storage Capacity
○ 5 GB - 3 TB*
● IOPS - Standard X Provisioned
○ 1.000 - 30.000 IOPS*
● Variáveis de cobrança (tem reserved)
○ Instance class
○ Running time
■ Full instance-hour.
○ Storage
■ Pro-rated
○ I/O requests per month
○ Backup storage
■ no additional charge for 100%
provisioned database storage
○ Data transfer
● Instance Type
○ Micro Instances
○ Standard
○ Memory Optimized
○ Burst Capable
● Variáveis
○ vCPU
○ ECU
○ Memory
○ EBS-Optimized
○ Network Performance
* Depende da engine usada, tipo de máquina e tamanho do storage
Escalonamento - Read
● Read Replica
○ (MySQL)
○ Cross Region
○ Parallel Replica Creation
Escalonamento - Read Complex
Escalonamento - Write
Exemplo:
www.scalebase.com
Segurança
● VPC
● Security Group
○ Alerta: Integração com
EC2s fora da VPC
● IAM
○ DB instances
○ DB snapshots
○ Read replicas
○ Reserved instances
○ DB security groups
○ DB option groups
○ DB parameter groups
○ Event subscriptions
○ DB subnet groups
Exemplos Regras IAM
1. Permit a user to perform any Describe action on any RDS resource
2. Permit a user to create a DB instance that uses a specified DB engine
3. Permit a user to create a DB instance that uses the specified DB
parameter and security groups
4. Prevent users from creating DB instances for certain DB instance classes
and from creating DB instances that use Provisioned IOPS
Lab 1
RDS MySQL
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
Principais Funcionalidades
● Fully managed cloud NoSQL database service
● Fast, Predictable Performance
○ Particionamento de informações
○ SSD
● Scalable
● High Availability
○ Replica dados em AZs
● Mais cobrado na prova de Developer
Custo
● Capacidade de taxa de transferência provisionada
○ 10 unidades de capacidade de gravação
○ 50 unidades de capacidade de leitura
● Armazenamento de dados indexados
● Capacidade reservada
○ Até 53% no período de 1 ano
○ Até 76% no período de 3 anos
● Alertas
○ Secondary Indexes
○ Código capacidade VS operações por segundo
Secondary Indexes
Dynamic DynamoDB
Lab 2
Dynamo DB
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
Traditional Storage Options
● Memory
○ Caches, In-memory databases and RAM disks
● Storage area network (SAN)
○ Virtual disk LUNs
● Direct-attached storage (DAS)
● Network attached storage (NAS)
● Databases
○ Relational database, a NoSQL non-relational database, or a data warehouse.
● Backup and Archive
○ Tapes or optical media
● Message Queues
○ Temporary durable storage for data sent asynchronously between computer systems or
application components.
AWS Storage Options (1/3)
AWS Storage Options (2/3)
AWS Storage Options (3/3)
O que preciso lembrar?
RDS
● O que é?
● Pra que serve?
● Como obter:
○ Tolerância falha
○ Escalabilidade
● Software Patching
● Backups / Restores
● Multi-AZ
● Read Replica
● Possui suporte a modelo
reserved?
● Security Group
● Suporte a VPC
● Parameter Groups
DynamoDB
● O que é?
● Pra que serve?
● Como obter:
○ Tolerância falha
○ Escalabilidade
● Hash key
● Range key
● Secondary Indexes
● Dynamic DynamoDB
AWS Certified Solutions Architect
Associate Level
OBRIGADO!!
Questão 01 / 10
Does S3 provide read-after-write consistency?
a. No, not for any region
b. Yes, but only for certain regions
c. Yes, but only for certain regions and for new objects
d. Yes, for all regions
Questão 02 / 10
What is the maximum size of a single S3 object?
a. There is no such limit
b. 5 TB
c. 5 GB
d. 100 GB
Questão 03 / 10
Is data stored in S3 is always encrypted?
a. Yes, S3 always encrypts data for security
b. No, there is no such feature
c. Yes, but only when right APIs are called
d. Yes, but only in Gov Cloud datacenters
Questão 04 / 10
What 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 characters
c. Bucket are associated with a region, and all data in a bucket resides in that
region
d. Buckets can be transferred from one account to another through API
Questão 05 / 10
EBS can always tolerate an Availability Zone failure?
a. No, all EBS volume is stored in a single Availability Zone
b. Yes, EBS volume has multiple copies so it should be fine
c. Depends on how it is setup
d. Depends on the Region where EBS volume is initiated
Questão 06 / 10
Which 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 threshold
b. Release EC2 instances when CPU utilization is below threshold
c. Increase the instance size when utilization is above threshold
d. Add more Relational Database Service (RDS) read replicas when utilization
is above threshold
Questão 07 / 10
Which 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 failure
b. Decrease latencies if app servers accessing database are in multiple
Availability Zones
c. Make database access times faster for all app servers
d. Make database more available during maintenance tasks
Questão 08 / 10
What 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
preserved
b. For EBS backed AMI, any volume attached other than the OS volume is
preserved
c. All the snapshots of the EBS volume with operating system is preserved
d. For S3 backed AMI, all the data in the local (ephemeral) hard drive is deleted
Questão 09 / 10
For 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 IP
b. 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 subnet
c. 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 NAT
d. There is no way for an instance in private subnet to talk to the internet
Questão 10 / 10
When 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
address
b. There is no direct way to do so, Route53 has to be used
c. Generate a CNAME record for the website pointing to the DNS name of the
ELB

More Related Content

What's hot

Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Amazon Web Services
 
OTechs Cloud Computing Training Course
OTechs Cloud Computing Training CourseOTechs Cloud Computing Training Course
OTechs Cloud Computing Training Course
Osman Suliman
 
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
SolidQ
 
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWSTraining AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Bùi Quang Lâm
 
Building a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratosBuilding a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratos
Lakmal Warusawithana
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStack
ShapeBlue
 
High Performance Scaling Techniques in Golang Using Go Assembly
High Performance Scaling Techniques in Golang Using Go AssemblyHigh Performance Scaling Techniques in Golang Using Go Assembly
High Performance Scaling Techniques in Golang Using Go Assembly
Minio
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
ShapeBlue
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Deepak Shetty
 
CloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use CasesCloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use Cases
Sebastien Goasguen
 
Training AWS: Module 8 - RDS, Aurora, ElastiCache
Training AWS: Module 8 - RDS, Aurora, ElastiCacheTraining AWS: Module 8 - RDS, Aurora, ElastiCache
Training AWS: Module 8 - RDS, Aurora, ElastiCache
Bùi Quang Lâm
 
2013 05-multicloud-paas-interop-scenarios-fia-dublin
2013 05-multicloud-paas-interop-scenarios-fia-dublin2013 05-multicloud-paas-interop-scenarios-fia-dublin
2013 05-multicloud-paas-interop-scenarios-fia-dublin
Alex Heneveld
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017
Hesham Amin
 
Quantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in OpenstackQuantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in Openstack
Nodir Kodirov
 
Future of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessFuture of Cloud Starts with Serverless
Future of Cloud Starts with Serverless
Antoni Orfin
 
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCMHow to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
Anant Corporation
 
Puppetpreso
PuppetpresoPuppetpreso
Puppetpreso
ke4qqq
 
Object Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container EnvirnomentObject Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container Envirnoment
Minio
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
buildacloud
 

What's hot (20)

Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
 
OTechs Cloud Computing Training Course
OTechs Cloud Computing Training CourseOTechs Cloud Computing Training Course
OTechs Cloud Computing Training Course
 
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
 
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWSTraining AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
 
Building a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratosBuilding a dev ops paas with puppet, docker, openstack and apache stratos
Building a dev ops paas with puppet, docker, openstack and apache stratos
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStack
 
High Performance Scaling Techniques in Golang Using Go Assembly
High Performance Scaling Techniques in Golang Using Go AssemblyHigh Performance Scaling Techniques in Golang Using Go Assembly
High Performance Scaling Techniques in Golang Using Go Assembly
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
 
CloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use CasesCloudStack Conference Public Clouds Use Cases
CloudStack Conference Public Clouds Use Cases
 
Training AWS: Module 8 - RDS, Aurora, ElastiCache
Training AWS: Module 8 - RDS, Aurora, ElastiCacheTraining AWS: Module 8 - RDS, Aurora, ElastiCache
Training AWS: Module 8 - RDS, Aurora, ElastiCache
 
2013 05-multicloud-paas-interop-scenarios-fia-dublin
2013 05-multicloud-paas-interop-scenarios-fia-dublin2013 05-multicloud-paas-interop-scenarios-fia-dublin
2013 05-multicloud-paas-interop-scenarios-fia-dublin
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017
 
Quantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in OpenstackQuantifying the Noisy Neighbor Problem in Openstack
Quantifying the Noisy Neighbor Problem in Openstack
 
Future of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessFuture of Cloud Starts with Serverless
Future of Cloud Starts with Serverless
 
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCMHow to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
How to Build a Multi-DC Cassandra Cluster in AWS with OpsCenter LCM
 
Puppetpreso
PuppetpresoPuppetpreso
Puppetpreso
 
Object Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container EnvirnomentObject Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container Envirnoment
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
 

Viewers also liked

AWS CSA Associate 03-07
AWS CSA Associate 03-07AWS CSA Associate 03-07
AWS CSA Associate 03-07
Heitor Vital
 
Spot vs. Reserved Instances
Spot vs. Reserved InstancesSpot vs. Reserved Instances
Spot vs. Reserved Instances
Ruben Van den Bossche
 
AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기
Kim SeokYoung
 
Cloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster RecoveryCloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster Recovery
Ali Hodroj
 
AWS CSA Associate 02-07
AWS CSA Associate 02-07AWS CSA Associate 02-07
AWS CSA Associate 02-07
Heitor Vital
 
DNS in the Cloud
DNS in the CloudDNS in the Cloud
DNS in the Cloud
Habeeb Rahman
 
QCon SP 2015 - Segurança em APIs REST
QCon SP 2015 - Segurança em APIs RESTQCon SP 2015 - Segurança em APIs REST
QCon SP 2015 - Segurança em APIs REST
Heitor Vital
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
AWS Overview
AWS OverviewAWS Overview
AWS Overview
Heitor Vital
 
Amazon Route53へのドメイン移管
Amazon Route53へのドメイン移管Amazon Route53へのドメイン移管
Amazon Route53へのドメイン移管
Jin k
 

Viewers also liked (10)

AWS CSA Associate 03-07
AWS CSA Associate 03-07AWS CSA Associate 03-07
AWS CSA Associate 03-07
 
Spot vs. Reserved Instances
Spot vs. Reserved InstancesSpot vs. Reserved Instances
Spot vs. Reserved Instances
 
AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기AMAZON AWS S3,C/F, Route53, SSL 연동하기
AMAZON AWS S3,C/F, Route53, SSL 연동하기
 
Cloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster RecoveryCloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster Recovery
 
AWS CSA Associate 02-07
AWS CSA Associate 02-07AWS CSA Associate 02-07
AWS CSA Associate 02-07
 
DNS in the Cloud
DNS in the CloudDNS in the Cloud
DNS in the Cloud
 
QCon SP 2015 - Segurança em APIs REST
QCon SP 2015 - Segurança em APIs RESTQCon SP 2015 - Segurança em APIs REST
QCon SP 2015 - Segurança em APIs REST
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS Overview
AWS OverviewAWS Overview
AWS Overview
 
Amazon Route53へのドメイン移管
Amazon Route53へのドメイン移管Amazon Route53へのドメイン移管
Amazon Route53へのドメイン移管
 

Similar to AWS CSA Associate 04-07

Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
Rick Hwang
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
Omid Vahdaty
 
Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019
John McCormack
 
Scalable Web Architecture
Scalable Web ArchitectureScalable Web Architecture
Scalable Web Architecture
Aleksandr Tsertkov
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
Amazon Web Services
 
Ghost Environment
Ghost EnvironmentGhost Environment
Ghost Environment
PratipD
 
Redis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisRedis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for Redis
OpenEBS
 
AWS BaseCamp: AWS Architecture Fundamentals
AWS BaseCamp: AWS  Architecture FundamentalsAWS BaseCamp: AWS  Architecture Fundamentals
AWS BaseCamp: AWS Architecture Fundamentals
Nicole Maus
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
aspyker
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016
Sharma Podila
 
Aws best practices
Aws best practicesAws best practices
Aws best practices
Abed Abo Waddee'a
 
AWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na NuvemAWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na Nuvem
Amazon Web Services LATAM
 
Learn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusLearn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, Columbus
AWS Chicago
 
Backup and Archiving in the AWS Cloud
Backup and Archiving in the AWS CloudBackup and Archiving in the AWS Cloud
Backup and Archiving in the AWS Cloud
Amazon Web Services
 
Data Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSData Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWS
John McCormack
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
2nd Watch
 
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
Docker, Inc.
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
zekeLabs Technologies
 
AWS Notes.pdf
AWS Notes.pdfAWS Notes.pdf
AWS Notes.pdf
Tracy Hill
 
AWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS Cloud
Amazon Web Services
 

Similar to AWS CSA Associate 04-07 (20)

Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
Study Notes - Architecting for the cloud (AWS Best Practices, Feb 2016)
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
 
Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019Running SQL Server on AWS | John McCormack | DataGrillen 2019
Running SQL Server on AWS | John McCormack | DataGrillen 2019
 
Scalable Web Architecture
Scalable Web ArchitectureScalable Web Architecture
Scalable Web Architecture
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
 
Ghost Environment
Ghost EnvironmentGhost Environment
Ghost Environment
 
Redis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisRedis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for Redis
 
AWS BaseCamp: AWS Architecture Fundamentals
AWS BaseCamp: AWS  Architecture FundamentalsAWS BaseCamp: AWS  Architecture Fundamentals
AWS BaseCamp: AWS Architecture Fundamentals
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016
 
Aws best practices
Aws best practicesAws best practices
Aws best practices
 
AWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na NuvemAWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na Nuvem
 
Learn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusLearn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, Columbus
 
Backup and Archiving in the AWS Cloud
Backup and Archiving in the AWS CloudBackup and Archiving in the AWS Cloud
Backup and Archiving in the AWS Cloud
 
Data Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSData Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWS
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
AWS Notes.pdf
AWS Notes.pdfAWS Notes.pdf
AWS Notes.pdf
 
AWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS Cloud
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

AWS CSA Associate 04-07

  • 1. AWS Certified Solutions Architect Associate Level
  • 2. 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
  • 4. Encontro 01 S3 ● O que é? ● Pra que serve? ● Durabilidade (com e sem RRS) ● Disponibilidade ● Web content hosting ● Opções de criptografia ● Object Lifecycle ● Multi-part upload ● Logs de acesso ● Object versioning ● Reduced Redundancy Storage Modelo de Referência - Produtos
  • 5. Encontro 02 Route53 ● O que é? ● Pra que serve? ● Ajuda com ? ○ Tolerância falha ○ Escalabilidade ● Routing Policy ○ Simple ○ weighted ○ Latency ○ Failover ○ Geolocation ● Health Checks CloudFront ● O que é? ● Pra que serve? ● Ajuda com ? ○ Tolerância falha ○ Escalabilidade ● Impactos de fazer cache de conteúdo dinâmico ● Custom SSL
  • 6. Encontro 03 EC2 ● Instâncias ○ Tipos ○ Como acessar ● Modelo de cobrança ○ On demand ○ Reserved ○ Spot ● Elastic IPs ● EBS ● AMI ● Load Balancers ● Auto Scaling ○ Launch configurations ○ Auto Scaling Groups ○ CloudWatch VPC ● Como configurar? ● Subnets ● Route Tables ● Internet Gateways ● Qual impacto no Security Group? ● NAT ● Bastion Host ● VPN
  • 7. 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
  • 8. O que preciso lembrar? RDS ● O que é? ● Pra que serve? ● Como obter: ○ Tolerância falha ○ Escalabilidade ● Software Patching ● Backups / Restores ● Multi-AZ ● Read Replica ● Possui suporte a modelo reserved? ● Security Group ● Suporte a VPC ● Parameter Groups DynamoDB ● O que é? ● Pra que serve? ● Como obter: ○ Tolerância falha ○ Escalabilidade ● Hash key ● Range key ● Secondary Indexes ● Dynamic DynamoDB
  • 9. Materiais de Apoio Referências 1. Página oficial 2. Post sobre o programa e prova 3. AWS Architecture Center 4. AWS Security Center 5. AWS Documentation Page 6. Curso online 7. Slideshare White Papers 1. Overview of Amazon Web Services 2. Overview of Security Processes 3. AWS Risk and Compliance 4. Storage Options in the AWS Cloud 5. Architecting for the AWS Cloud: Best Practices 6. Storage Use Cases 7. Designing Fault-Tolerant Applications in the AWS Cloud
  • 10. 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
  • 11. RDS - Relational Database Service ● Serviço Gerenciado ○ Sem acesso a SO ○ Endpoint servidor banco ○ Software patching ○ Failure detection / Recovery ○ Backups ● Escalonamento vertical ○ Change instance type ● Escalonamento horizontal ○ Read replica (MySQL) Engines: ● MySQL ● PostgreSQL (re:Invent 2013) ● Oracle ● Microsoft SQL
  • 12. Detalhemento ● Storage Capacity ○ 5 GB - 3 TB* ● IOPS - Standard X Provisioned ○ 1.000 - 30.000 IOPS* ● Variáveis de cobrança (tem reserved) ○ Instance class ○ Running time ■ Full instance-hour. ○ Storage ■ Pro-rated ○ I/O requests per month ○ Backup storage ■ no additional charge for 100% provisioned database storage ○ Data transfer ● Instance Type ○ Micro Instances ○ Standard ○ Memory Optimized ○ Burst Capable ● Variáveis ○ vCPU ○ ECU ○ Memory ○ EBS-Optimized ○ Network Performance * Depende da engine usada, tipo de máquina e tamanho do storage
  • 13. Escalonamento - Read ● Read Replica ○ (MySQL) ○ Cross Region ○ Parallel Replica Creation
  • 16. Segurança ● VPC ● Security Group ○ Alerta: Integração com EC2s fora da VPC ● IAM ○ DB instances ○ DB snapshots ○ Read replicas ○ Reserved instances ○ DB security groups ○ DB option groups ○ DB parameter groups ○ Event subscriptions ○ DB subnet groups
  • 17. Exemplos Regras IAM 1. Permit a user to perform any Describe action on any RDS resource 2. Permit a user to create a DB instance that uses a specified DB engine 3. Permit a user to create a DB instance that uses the specified DB parameter and security groups 4. Prevent users from creating DB instances for certain DB instance classes and from creating DB instances that use Provisioned IOPS
  • 19. 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
  • 20. Principais Funcionalidades ● Fully managed cloud NoSQL database service ● Fast, Predictable Performance ○ Particionamento de informações ○ SSD ● Scalable ● High Availability ○ Replica dados em AZs ● Mais cobrado na prova de Developer
  • 21. Custo ● Capacidade de taxa de transferência provisionada ○ 10 unidades de capacidade de gravação ○ 50 unidades de capacidade de leitura ● Armazenamento de dados indexados ● Capacidade reservada ○ Até 53% no período de 1 ano ○ Até 76% no período de 3 anos ● Alertas ○ Secondary Indexes ○ Código capacidade VS operações por segundo
  • 25. 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
  • 26. Traditional Storage Options ● Memory ○ Caches, In-memory databases and RAM disks ● Storage area network (SAN) ○ Virtual disk LUNs ● Direct-attached storage (DAS) ● Network attached storage (NAS) ● Databases ○ Relational database, a NoSQL non-relational database, or a data warehouse. ● Backup and Archive ○ Tapes or optical media ● Message Queues ○ Temporary durable storage for data sent asynchronously between computer systems or application components.
  • 30. O que preciso lembrar? RDS ● O que é? ● Pra que serve? ● Como obter: ○ Tolerância falha ○ Escalabilidade ● Software Patching ● Backups / Restores ● Multi-AZ ● Read Replica ● Possui suporte a modelo reserved? ● Security Group ● Suporte a VPC ● Parameter Groups DynamoDB ● O que é? ● Pra que serve? ● Como obter: ○ Tolerância falha ○ Escalabilidade ● Hash key ● Range key ● Secondary Indexes ● Dynamic DynamoDB
  • 31. AWS Certified Solutions Architect Associate Level OBRIGADO!!
  • 32. Questão 01 / 10 Does S3 provide read-after-write consistency? a. No, not for any region b. Yes, but only for certain regions c. Yes, but only for certain regions and for new objects d. Yes, for all regions
  • 33. Questão 02 / 10 What is the maximum size of a single S3 object? a. There is no such limit b. 5 TB c. 5 GB d. 100 GB
  • 34. Questão 03 / 10 Is data stored in S3 is always encrypted? a. Yes, S3 always encrypts data for security b. No, there is no such feature c. Yes, but only when right APIs are called d. Yes, but only in Gov Cloud datacenters
  • 35. Questão 04 / 10 What 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 characters c. Bucket are associated with a region, and all data in a bucket resides in that region d. Buckets can be transferred from one account to another through API
  • 36. Questão 05 / 10 EBS can always tolerate an Availability Zone failure? a. No, all EBS volume is stored in a single Availability Zone b. Yes, EBS volume has multiple copies so it should be fine c. Depends on how it is setup d. Depends on the Region where EBS volume is initiated
  • 37. Questão 06 / 10 Which 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 threshold b. Release EC2 instances when CPU utilization is below threshold c. Increase the instance size when utilization is above threshold d. Add more Relational Database Service (RDS) read replicas when utilization is above threshold
  • 38. Questão 07 / 10 Which 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 failure b. Decrease latencies if app servers accessing database are in multiple Availability Zones c. Make database access times faster for all app servers d. Make database more available during maintenance tasks
  • 39. Questão 08 / 10 What 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 preserved b. For EBS backed AMI, any volume attached other than the OS volume is preserved c. All the snapshots of the EBS volume with operating system is preserved d. For S3 backed AMI, all the data in the local (ephemeral) hard drive is deleted
  • 40. Questão 09 / 10 For 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 IP b. 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 subnet c. 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 NAT d. There is no way for an instance in private subnet to talk to the internet
  • 41. Questão 10 / 10 When 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 address b. There is no direct way to do so, Route53 has to be used c. Generate a CNAME record for the website pointing to the DNS name of the ELB