Este documento fornece uma introdução à computação em nuvem e aos serviços da AWS. Ele explica os tipos de nuvem (pública, privada e híbrida), os pilares da computação em nuvem (pagamento por uso, flexibilidade, escalabilidade e confiabilidade) e as camadas de serviço (SaaS, PaaS e IaaS). Também descreve os principais recursos da AWS como elasticidade, escalabilidade e agilidade na implementação, além de apresentar alguns dos principais serviços como EC2, S3, VPC, RDS e outros
5. 5
Pilares
Pay as you go
– Pague pelo que usar;
Flexibilidade
– Você não fica preso a um modelo específico de recurso;
Escalabilidade
– Você é capaz de dimensionar de acordo com a demanda;
Confiabilidade
– Segurança e Alta Disponibilidade.
6. 6
Key Features
Elasticidade
- A capacidade de provisionar e desprovisionar rapidamente
grandes quantidades de recursos em tempo de execução.
Escalabilidade
- Você pode escalar horizontalmente (adicionando
componentes) ou verticalmente (adicionando recursos em
um componente, por exemplo memória, cpu ou disco).
7. 7
Key Features
Agilidade na implementação
- Possibilita a escolha de hardware, configuração de rede,
disco, memória e sistema operacional de forma simples e
rápida.
9. 9
SaaS (Software as a Service)
O cliente utiliza aplicativos criados pelo provedor e que são
executados em uma infraestrutura em nuvem.
O cliente fica limitado apenas as configurações do
aplicativo (usuários e senhas por exemplo).
– Gmail, GoogleDocs;
– Heroku;
– Sales Force;
– Office 365;
– Dropbox.
10. 10
PaaS (Platform as a Service)
O cliente pode desenvolver aplicações próprias a partir das
ferramentas disponibilizadas pelo provedor.
Não administra ou controla a infraestrutura na nuvem, mas
pode controlar o seu ambiente de desenvolvimento e os
seus aplicativos.
– Google App Engine;
– AWS Elastic Beanstalk;
– Cloud Foundry;
– Tsuru (Globo.com);
– Azure.
11. 11
IaaS (Infrastructure as a service)
O cliente pode criar suas instâncias, configurar recursos
como armazenamento, memória, processadores, tráfego,
rede, load balancers. Além disso possui controle sobre os
sistemas operacionais e aplicativos instalados
– Amazon AWS;
– Azure;
– Rackspace;
– Cloudstack;
– Digital Ocean;
– Openstack.
17. 17
AWS – Infraestrutura Global
●
Região: Regiões demográficas distribuídas ao redor do
mundo.
●
Localizações Edge: Pontos de presença utilizados com
objetivo de reduzir a latência para usuários finais.
Ex.: Route53 e CloudFront
●
Zonas de disponibilidade: Grupos de Datacenters distintos
dentro das regiões com distância de centenas de
kilômetros entre eles.