AmazonWebServicesLATAM
1,374 views
37 slides
Dec 11, 2012
Slide 1 of 37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
About This Presentation
Deck de slides do webinar mão na massa sobre a funcionalidade de Auto-Scaling da Nuvem da AWS. Vídeo do webinar disponível em http://vimeo.com/55379828
Size: 4.25 MB
Language: pt
Added: Dec 11, 2012
Slides: 37 pages
Slide Content
Introdução ao Auto-Scaling
Hands-on:
“Como utilizar o auto-scaling
passo-a-passo”
Eduardo Horai
AWS Solutions Architect [email protected]
Compute' Storage'
AWS'Global'Infrastructure'
Database'
App'Services'
Deployment'&'AdministraIon'
Networking'
Infraestrutura Global
Regiões
Um conjunto isolado de data centers em uma
determinada geografia
Compute' Storage'
AWS'Global'Infrastructure'
Database'
App'Services'
Deployment'&'AdministraIon'
Networking'
Infraestrutura Global
Zonas de Disponibilidade
Projetadas para serem independentes.
Separadas fisicamente, porém com conectividade
rápida dentro da mesma região
Compute' Storage'
AWS'Global'Infrastructure'
Database'
App'Services'
Deployment'&'AdministraIon'
Networking'
Compute
Várias Opções
A partir de $0,02/hora
Elastic Compute Cloud (EC2)
Servidores com recursos computacionais
15 tipos de instâncias(servidores) disponíveis, de micro a
cluster compute
Configurações de CPU, memória disco local
Recurso&Detalhes&
Flexível&Linux'e'Windows'
Escalável&Várias'configurações'de'servidor'
Imagens&Modificações'podem'ser'salvas'
como'imagens'(AMIs)'e'novas'
instancias'criadas'a'parIr'destas'
Controle&total&Controle'de'root'e'administrador'
Segura&Controle'total'do'Firewall'via'
Security'Groups'
Barata&On0demand,'Reservada'e'Spot'
Compute' Storage'
AWS'Global'Infrastructure'
Database'
App'Services'
Deployment'&'AdministraIon'
Networking'
Compute
Elastic Load Balancing
Permite criar aplicações escaláveis
Distribui carga entre instancias EC2 em múltiplas
zonas de disponibilidade
Recurso&Detalhes&
Auto>scaling&Escalabilidade'automáIca'pode'
ser'configurada'
Disponível&Balanceamento'de'carga'em'
múlIplas'zonas'de'disp.'
Verificações&
de&Saúde&
Verifica'automaIcamente'saúde'
das'instancias'e'Ira'as'
inoperantes'do'serviço'
Controle&de&
Sessão&
Uso'de'sIcky'sessions'é'
configurável'
Compute' Storage'
AWS'Global'Infrastructure'
Database'
App'Services'
Deployment'&'AdministraIon'
Networking'
Monitoring
CloudWatch
Ferramenta de monitoramento de recursos AWS como
EC2, RDS e outros serviços.
Possui métricas padrões e permite métricas
customizadas.
Recurso&Detalhes&
Integrado&Funciona'com'diversos'serviços'
AWS'como'EC2,'RDS,'Auto0
Scaling,'DynamoDB,'etc'
Customizável&Permite'criação'de'métricas'
próprias'
Alerta&Permite'configuração'de'alarmes'
Acesso&fácil&Via'console'com'gráficos'ou'API'
Ferramentas
SDKs'do'Auto0Scaling'para'as'principais'linguagens'
Linguagens e Bibliotecas
REST'SOAP'
Linha'de'comando'(CLI)'
ElasIc'Wolf&
hhp://www.elasIcwolf.com/'
Nejlix'Asgard'
hhps://github.com/Nejlix/asgard'
Escalando'
1. Eventos'
2. Monitoramento'(CloudWatch)'
3. Triggers''
a. Horário'
b. Manual'
c. Métricas'
4. PolíIcas'de'escalonamento'
a. Adicionar/Remover'capacidade'
b. Capacidade'exata'
c. Percentual'