Introdução ao Auto-Scaling
           Hands-on:
   “Como utilizar o auto-scaling
        passo-a-passo”

Eduardo Horai
AWS Solutions Architect
ehorai@amazon.com
Amazon	
  Cloud	
  Sessions	
  -­‐	
  Dezembro	
  
   07/12	
  @	
  2PM
   Visão	
  Geral	
  dos	
  serviços	
  da	
  Nuvem	
  da	
  AWS	
  e	
  como	
  es6mar	
  
   sua	
  conta	
  |	
  Parte	
  1	
  
   	
  
   18/12	
  @	
  3PM	
  
   Visão	
  Geral	
  dos	
  serviços	
  da	
  Nuvem	
  da	
  AWS	
  e	
  como	
  es6mar	
  
   sua	
  conta	
  |	
  Parte	
  2	
  

   11/12	
  @	
  2PM	
  
   Introdução	
  ao	
  Auto-­‐Scaling	
  |	
  Hands-­‐on:	
  “Como	
  u6lizar	
  o	
  auto-­‐
   scaling	
  passo-­‐a-­‐passo”	
  
   	
  	
  
   20/12	
  @	
  2PM	
  –	
  
   Introdução	
  AWS	
  Elas6c	
  Beanstalk	
  |	
  Hands-­‐on:	
  “Implantação	
  
   fácil	
  e	
  rápida	
  da	
  sua	
  aplicação	
  web”	
  
Agenda	
  Auto-­‐Scaling	
  

   Regiões	
  e	
  Zonas	
  de	
  disponibilidade	
  
   	
  
   Auto-­‐Scaling	
  
   	
  
   Serviços	
  relacionados	
  
   	
  
   Instalando	
  e	
  uIlizando	
  as	
  linhas	
  de	
  comando	
  
   	
  
   GaranIndo	
  disponibilidade	
  com	
  Auto-­‐Scaling	
  
   	
  
   Escalando	
  automaIcamente	
  com	
  Auto-­‐Scaling	
  
   	
  
   Perguntas	
  e	
  respostas	
  
Regiões
Infraestrutura Global




 Deployment	
  &	
  AdministraIon	
  


              App	
  Services	
  


Compute	
         Storage	
         Database	
        
Regiões
                                                   Um conjunto isolado de data centers em uma
              Networking	
                         determinada geografia


    AWS	
  Global	
  Infrastructure	
  
Infraestrutura Global




 Deployment	
  &	
  AdministraIon	
  


              App	
  Services	
  


Compute	
         Storage	
         Database	
        
Zonas de Disponibilidade
                                                   Projetadas para serem independentes.
              Networking	
                         Separadas fisicamente, porém com conectividade
                                                   rápida dentro da mesma região
    AWS	
  Global	
  Infrastructure	
  
Auto-Scaling
Compute

Auto-scaling
                                                        Alarme
Escala automaticamente as instâncias
de acordo com métricas configuráveis

as-create-auto-scaling-group MyGroup
     --launch-configuration MyConfig
     --availability-zones sa-east-1a,sa-east-1b
     --min-size 4
     --max-size 200


  Deployment	
  &	
  AdministraIon	
                         Recurso	
     Detalhes	
  

                                                         Controle	
        Define	
  tamanhos	
  máximo	
  e	
  
               App	
  Services	
                                           mínimo	
  e	
  parâmetros	
  para	
  
                                                                           aumento	
  e	
  diminuição	
  
 Compute	
         Storage	
         Database	
     Integrado	
  ao	
      Usa	
  métricas	
  do	
  CloudWatch	
  
                                                     CloudWatch	
          para	
  gerenciar	
  a	
  escalabilidade	
  

               Networking	
                         Integrado	
  ao	
      Permite	
  distribuir	
  carga	
  
                                                             ELB	
         automaIcamente	
  
     AWS	
  Global	
  Infrastructure	
                 Disponível	
        Instâncias	
  em	
  múlIplas	
  zonas	
  de	
  
                                                                           disponibilidade	
  
Capacidade	
  ElásIca	
          Capacidade
                                      Tradicional
Capacidade




                                                     Tempo
                        Suas necessidades de TI
Capacidade	
  ElásIca	
  
                                                                   Desperdício




   Liga	
  e	
  Desliga	
                        Crescimento	
  Rápido	
  




   Picos	
  Variáveis	
                          Picos	
  Previsíveis	
  

                         Cliente Insatisfeito
Capacidade	
  ElásIca	
  




   Liga	
  e	
  Desliga	
     Crescimento	
  Rápido	
  




   Picos	
  Variáveis	
       Picos	
  Previsíveis	
  
Serviços relacionados
Compute

                         Várias Opções
            Elastic Compute Cloud (EC2)
                         A partir de $0,02/hora
                                                   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	
  

 Deployment	
  &	
  AdministraIon	
                          Flexível	
      Linux	
  e	
  Windows	
  
                                                           Escalável	
       Várias	
  configurações	
  de	
  servidor	
  
              App	
  Services	
                             Imagens	
        Modificações	
  podem	
  ser	
  salvas	
  
                                                                             como	
  imagens	
  (AMIs)	
  e	
  novas	
  
Compute	
         Storage	
         Database	
  
                                                                             instancias	
  criadas	
  a	
  parIr	
  destas	
  
                                                    Controle	
  total	
      Controle	
  de	
  root	
  e	
  administrador	
  
              Networking	
                                    Segura	
       Controle	
  total	
  do	
  Firewall	
  via	
  
                                                                             Security	
  Groups	
  
    AWS	
  Global	
  Infrastructure	
                         Barata	
       On-­‐demand,	
  Reservada	
  e	
  Spot	
  
Compute

Elastic Load Balancing
Permite criar aplicações escaláveis
Distribui carga entre instancias EC2 em múltiplas
zonas de disponibilidade




  Deployment	
  &	
  AdministraIon	
                       Recurso	
     Detalhes	
  

                                                   Auto-­‐scaling	
      Escalabilidade	
  automáIca	
  pode	
  
              App	
  Services	
                                          ser	
  configurada	
  
                                                     Disponível	
        Balanceamento	
  de	
  carga	
  em	
  
Compute	
         Storage	
         Database	
                           múlIplas	
  zonas	
  de	
  disp.	
  
                                                   Verificações	
         Verifica	
  automaIcamente	
  saúde	
  
              Networking	
                           de	
  Saúde	
       das	
  instancias	
  e	
  Ira	
  as	
  
                                                                         inoperantes	
  do	
  serviço	
  
    AWS	
  Global	
  Infrastructure	
              Controle	
  de	
      Uso	
  de	
  sIcky	
  sessions	
  é	
  
                                                       Sessão	
          configurável	
  
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	
  

    Deployment	
  &	
  AdministraIon	
                   Integrado	
         Funciona	
  com	
  diversos	
  serviços	
  
                                                                             AWS	
  como	
  EC2,	
  RDS,	
  Auto-­‐
                                                                             Scaling,	
  DynamoDB,	
  etc	
  
              App	
  Services	
  
                                                     Customizável	
          Permite	
  criação	
  de	
  métricas	
  
                                                                             próprias	
  
Compute	
         Storage	
         Database	
  
                                                               Alerta	
      Permite	
  configuração	
  de	
  alarmes	
  
                                                       Acesso	
  fácil	
     Via	
  console	
  com	
  gráficos	
  ou	
  API	
  
              Networking	
  


    AWS	
  Global	
  Infrastructure	
  
Ferramentas
SDKs	
  do	
  Auto-­‐Scaling	
  para	
  as	
  principais	
  linguagens	
  
                              Linguagens e Bibliotecas



                                                         Linha	
  de	
  comando	
  (CLI)	
  
                                                         ElasIc	
  Wolf	
  
                                                         hhp://www.elasIcwolf.com/	
  

                                                         Nejlix	
  Asgard	
  
                                                         hhps://github.com/Nejlix/asgard

         SOAP	
                                                          REST	
  
Instalando
linhas de comando
Links	
  para	
  instalação	
  

    [1]	
  Ferramentas	
  de	
  desenvolvimento:	
  
    hhp://aws.amazon.com/developertools	
  
    	
  
    [2]	
  Auto	
  Scaling	
  Command	
  Line	
  Tool	
  
    	
  
    [3]	
  Amazon	
  CloudWatch	
  Command	
  Line	
  Tool	
  
    	
  
    [4]	
  Guia	
  de	
  instalação:	
  
    hhp://docs.amazonwebservices.com/AutoScaling/latest/
    DeveloperGuide/astools.html#UsingTheCommandLineTools	
  
    	
  
    	
  	
  
    	
  
Instalação	
  
1.  Download	
  das	
  ferramentas	
  
2.  Configurar	
  variáveis	
  de	
  ambientes	
  
	
   JAVA_HOME=/Library/Java/Home/
	
   AWS_AUTO_SCALING_HOME=/tools/AutoScaling-1.0.61.2
   PATH=$PATH:$AWS_AUTO_SCALING_HOME/bin
   AWS_AUTO_SCALING_URL=https://autoscaling.sa-east-1.amazonaws.com

   AWS_CLOUDWATCH_HOME=/tools/CloudWatch-1.0.13.4
   PATH=$PATH:$AWS_CLOUDWATCH_HOME/bin
	
  
	
   AWS_CREDENTIAL_FILE=/keys/access_keys.cred
3.  AuthenIcação	
  
   cat /keys/access_keys.cred

   AWSAccessKeyId=AAAAA64BBBBBCCCCDDD
   AWSSecretKey=XXXXXXXkkkkkkKkkkkkkKkkkkKKKkkkkKKkkkk

4.  Testar	
  
	
   >> as-cmd
	
   >> mon-cmd
Utilizando
linhas de comando
UIlizando	
  

as-create-launch-config <lc-name>
  --image-id <imageid>
  --instance-type <instance-type>




as-create-auto-scaling-group <name>
  --availability-zones <zones,>
  --launch-configuration <lc-name>
  --max-size <max>
  --min-size <min>
  --desired-capacity <desired>
  --load-balancers <elb>
UIlizando	
  


as-create-launch-config LcWebinar --image-id
ami-4ecf1753 --instance-type m1.small --key ehoraisp

as-describe-launch-configs --headers



as-create-auto-scaling-group GroupWebinar --
availability-zones sa-east-1a,sa-east-1b --launch-
configuration LcWebinar --max-size 6 --min-size 1
--desired-capacity 1 --load-balancers ElbWebinar

as-describe-auto-scaling-groups --headers
Garantindo
Disponibilidade
Disponibilidade	
  


E	
  se	
  um	
  servidor	
  morrer....	
  



as-create-auto-scaling-group GroupWebinar --
availability-zones sa-east-1a,sa-east-1b --launch-
configuration LcWebinar --max-size 6 --min-size 1
--desired-capacity 1 --load-balancers ElbWebinar
Escalando
Automaticamente
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	
  
Scaling	
  UP	
  


Polí6ca	
  de	
  adicionar	
  dois	
  servidores	
  
as-put-scaling-policy add-two-policy --type
ChangeInCapacity --auto-scaling-group GroupWebinar
--adjustment=2


Trigger:	
  acima	
  de	
  60%	
  de	
  CPU	
  médio,	
  executar	
  polí6ca	
  
mon-put-metric-alarm MyHighCPUAlarm --comparison-
operator GreaterThanThreshold --evaluation-periods 1
--metric-name CPUUtilization --namespace "AWS/EC2"
--period 120 --statistic Average --threshold 60 --
alarm-actions policy-arn --dimensions
"AutoScalingGroupName=GroupWebinar " --region sa-east-1
Scaling	
  DOWN	
  

Polí6ca	
  de	
  remover	
  um	
  servidor	
  
as-put-scaling-policy remove-one-policy --type
ChangeInCapacity --auto-scaling-group GroupWebinar
--adjustment=-1


Trigger:	
  abaixo	
  de	
  20%	
  de	
  CPU	
  médio,	
  executar	
  polí6ca	
  
mon-put-metric-alarm MyLowCPUAlarm --comparison-
operator LessThanThreshold --evaluation-periods 1
--metric-name CPUUtilization --namespace "AWS/EC2"
--period 60 --statistic Average --threshold 20
--alarm-actions policy-arn --dimensions
"AutoScalingGroupName=GroupWebinar" --region sa-
east-1


as-describe-policies --headers
mon-describe-alarms --region sa-east-1
Simulando
Simulando	
  


Simulando	
  u6lização	
  de	
  CPU	
  
bc
2^12222222


as-describe-scaling-activities --show-long



Simulando	
  baixa	
  de	
  CPU	
  
ps –ef | grep bc

kill -9 <pid>
Documentação
Links	
  

[1]	
  Auto-­‐Scaling	
  -­‐	
  Guia	
  do	
  desenvolvedor	
  
hhp://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/Welcome.html	
  
	
  
[2]	
  Auto-­‐Scaling	
  –	
  Cartão	
  de	
  referência	
  (API)	
  
hhp://awsdocs.s3.amazonaws.com/AutoScaling/latest/as-­‐qrc.pdf	
  
	
  
[3]	
  Auto-­‐Scaling	
  –	
  UIlizando	
  (cenários)	
  
hhp://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/ProgrammingGuide.html	
  
	
  
[4]	
  CloudWatch	
  –	
  Guia	
  do	
  desenvolvedor	
  
hhp://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/Welcome.html	
  
	
  
[5]	
  CloudWatch	
  –	
  Cartão	
  de	
  referência	
  (API)	
  
hhp://awsdocs.s3.amazonaws.com/AmazonCloudWatch/latest/acw-­‐qrc.pdf	
  
	
  
	
  	
  
	
  
Perguntas
e respostas
OFERTA
   GRATUITA!
aws.amazon.com/pt/free
Documentações	
  em	
  Português	
  


E-book gratuito em português com passo a passo para
criar e configurar um servidor na Amazon

Guia de Conceitos básicos da oferta gratuita da AWS

Guia de Conceitos básicos do EC2

Guia de Conceitos básicos do S3

Guia de Conceitos básicos do RDS

Guia de Conceitos básicos do VPC
OBRIGADO!
              http://aws.typepad.com/brasil
   http://slideshare.net/AmazonWebServicesLATAM


Eduardo Horai
AWS Solutions Architect
ehorai@amazon.com

Introdução ao Auto Scaling

  • 1.
    Introdução ao Auto-Scaling Hands-on: “Como utilizar o auto-scaling passo-a-passo” Eduardo Horai AWS Solutions Architect ehorai@amazon.com
  • 2.
    Amazon  Cloud  Sessions  -­‐  Dezembro   07/12  @  2PM Visão  Geral  dos  serviços  da  Nuvem  da  AWS  e  como  es6mar   sua  conta  |  Parte  1     18/12  @  3PM   Visão  Geral  dos  serviços  da  Nuvem  da  AWS  e  como  es6mar   sua  conta  |  Parte  2   11/12  @  2PM   Introdução  ao  Auto-­‐Scaling  |  Hands-­‐on:  “Como  u6lizar  o  auto-­‐ scaling  passo-­‐a-­‐passo”       20/12  @  2PM  –   Introdução  AWS  Elas6c  Beanstalk  |  Hands-­‐on:  “Implantação   fácil  e  rápida  da  sua  aplicação  web”  
  • 3.
    Agenda  Auto-­‐Scaling   Regiões  e  Zonas  de  disponibilidade     Auto-­‐Scaling     Serviços  relacionados     Instalando  e  uIlizando  as  linhas  de  comando     GaranIndo  disponibilidade  com  Auto-­‐Scaling     Escalando  automaIcamente  com  Auto-­‐Scaling     Perguntas  e  respostas  
  • 4.
  • 5.
    Infraestrutura Global Deployment  &  AdministraIon   App  Services   Compute   Storage   Database   Regiões Um conjunto isolado de data centers em uma Networking   determinada geografia AWS  Global  Infrastructure  
  • 6.
    Infraestrutura Global Deployment  &  AdministraIon   App  Services   Compute   Storage   Database   Zonas de Disponibilidade Projetadas para serem independentes. Networking   Separadas fisicamente, porém com conectividade rápida dentro da mesma região AWS  Global  Infrastructure  
  • 7.
  • 8.
    Compute Auto-scaling Alarme Escala automaticamente as instâncias de acordo com métricas configuráveis as-create-auto-scaling-group MyGroup --launch-configuration MyConfig --availability-zones sa-east-1a,sa-east-1b --min-size 4 --max-size 200 Deployment  &  AdministraIon   Recurso   Detalhes   Controle   Define  tamanhos  máximo  e   App  Services   mínimo  e  parâmetros  para   aumento  e  diminuição   Compute   Storage   Database   Integrado  ao   Usa  métricas  do  CloudWatch   CloudWatch   para  gerenciar  a  escalabilidade   Networking   Integrado  ao   Permite  distribuir  carga   ELB   automaIcamente   AWS  Global  Infrastructure   Disponível   Instâncias  em  múlIplas  zonas  de   disponibilidade  
  • 9.
    Capacidade  ElásIca   Capacidade Tradicional Capacidade Tempo Suas necessidades de TI
  • 10.
    Capacidade  ElásIca   Desperdício Liga  e  Desliga   Crescimento  Rápido   Picos  Variáveis   Picos  Previsíveis   Cliente Insatisfeito
  • 11.
    Capacidade  ElásIca   Liga  e  Desliga   Crescimento  Rápido   Picos  Variáveis   Picos  Previsíveis  
  • 12.
  • 13.
    Compute Várias Opções Elastic Compute Cloud (EC2) A partir de $0,02/hora 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   Deployment  &  AdministraIon   Flexível   Linux  e  Windows   Escalável   Várias  configurações  de  servidor   App  Services   Imagens   Modificações  podem  ser  salvas   como  imagens  (AMIs)  e  novas   Compute   Storage   Database   instancias  criadas  a  parIr  destas   Controle  total   Controle  de  root  e  administrador   Networking   Segura   Controle  total  do  Firewall  via   Security  Groups   AWS  Global  Infrastructure   Barata   On-­‐demand,  Reservada  e  Spot  
  • 14.
    Compute Elastic Load Balancing Permitecriar aplicações escaláveis Distribui carga entre instancias EC2 em múltiplas zonas de disponibilidade Deployment  &  AdministraIon   Recurso   Detalhes   Auto-­‐scaling   Escalabilidade  automáIca  pode   App  Services   ser  configurada   Disponível   Balanceamento  de  carga  em   Compute   Storage   Database   múlIplas  zonas  de  disp.   Verificações   Verifica  automaIcamente  saúde   Networking   de  Saúde   das  instancias  e  Ira  as   inoperantes  do  serviço   AWS  Global  Infrastructure   Controle  de   Uso  de  sIcky  sessions  é   Sessão   configurável  
  • 15.
    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   Deployment  &  AdministraIon   Integrado   Funciona  com  diversos  serviços   AWS  como  EC2,  RDS,  Auto-­‐ Scaling,  DynamoDB,  etc   App  Services   Customizável   Permite  criação  de  métricas   próprias   Compute   Storage   Database   Alerta   Permite  configuração  de  alarmes   Acesso  fácil   Via  console  com  gráficos  ou  API   Networking   AWS  Global  Infrastructure  
  • 16.
  • 17.
    SDKs  do  Auto-­‐Scaling  para  as  principais  linguagens   Linguagens e Bibliotecas Linha  de  comando  (CLI)   ElasIc  Wolf   hhp://www.elasIcwolf.com/   Nejlix  Asgard   hhps://github.com/Nejlix/asgard SOAP   REST  
  • 18.
  • 19.
    Links  para  instalação   [1]  Ferramentas  de  desenvolvimento:   hhp://aws.amazon.com/developertools     [2]  Auto  Scaling  Command  Line  Tool     [3]  Amazon  CloudWatch  Command  Line  Tool     [4]  Guia  de  instalação:   hhp://docs.amazonwebservices.com/AutoScaling/latest/ DeveloperGuide/astools.html#UsingTheCommandLineTools          
  • 20.
    Instalação   1.  Download  das  ferramentas   2.  Configurar  variáveis  de  ambientes     JAVA_HOME=/Library/Java/Home/   AWS_AUTO_SCALING_HOME=/tools/AutoScaling-1.0.61.2 PATH=$PATH:$AWS_AUTO_SCALING_HOME/bin AWS_AUTO_SCALING_URL=https://autoscaling.sa-east-1.amazonaws.com AWS_CLOUDWATCH_HOME=/tools/CloudWatch-1.0.13.4 PATH=$PATH:$AWS_CLOUDWATCH_HOME/bin     AWS_CREDENTIAL_FILE=/keys/access_keys.cred 3.  AuthenIcação   cat /keys/access_keys.cred AWSAccessKeyId=AAAAA64BBBBBCCCCDDD AWSSecretKey=XXXXXXXkkkkkkKkkkkkkKkkkkKKKkkkkKKkkkk 4.  Testar     >> as-cmd   >> mon-cmd
  • 21.
  • 22.
    UIlizando   as-create-launch-config <lc-name> --image-id <imageid> --instance-type <instance-type> as-create-auto-scaling-group <name> --availability-zones <zones,> --launch-configuration <lc-name> --max-size <max> --min-size <min> --desired-capacity <desired> --load-balancers <elb>
  • 23.
    UIlizando   as-create-launch-config LcWebinar--image-id ami-4ecf1753 --instance-type m1.small --key ehoraisp as-describe-launch-configs --headers as-create-auto-scaling-group GroupWebinar -- availability-zones sa-east-1a,sa-east-1b --launch- configuration LcWebinar --max-size 6 --min-size 1 --desired-capacity 1 --load-balancers ElbWebinar as-describe-auto-scaling-groups --headers
  • 24.
  • 25.
    Disponibilidade   E  se  um  servidor  morrer....   as-create-auto-scaling-group GroupWebinar -- availability-zones sa-east-1a,sa-east-1b --launch- configuration LcWebinar --max-size 6 --min-size 1 --desired-capacity 1 --load-balancers ElbWebinar
  • 26.
  • 27.
    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  
  • 28.
    Scaling  UP   Polí6ca  de  adicionar  dois  servidores   as-put-scaling-policy add-two-policy --type ChangeInCapacity --auto-scaling-group GroupWebinar --adjustment=2 Trigger:  acima  de  60%  de  CPU  médio,  executar  polí6ca   mon-put-metric-alarm MyHighCPUAlarm --comparison- operator GreaterThanThreshold --evaluation-periods 1 --metric-name CPUUtilization --namespace "AWS/EC2" --period 120 --statistic Average --threshold 60 -- alarm-actions policy-arn --dimensions "AutoScalingGroupName=GroupWebinar " --region sa-east-1
  • 29.
    Scaling  DOWN   Polí6ca  de  remover  um  servidor   as-put-scaling-policy remove-one-policy --type ChangeInCapacity --auto-scaling-group GroupWebinar --adjustment=-1 Trigger:  abaixo  de  20%  de  CPU  médio,  executar  polí6ca   mon-put-metric-alarm MyLowCPUAlarm --comparison- operator LessThanThreshold --evaluation-periods 1 --metric-name CPUUtilization --namespace "AWS/EC2" --period 60 --statistic Average --threshold 20 --alarm-actions policy-arn --dimensions "AutoScalingGroupName=GroupWebinar" --region sa- east-1 as-describe-policies --headers mon-describe-alarms --region sa-east-1
  • 30.
  • 31.
    Simulando   Simulando  u6lização  de  CPU   bc 2^12222222 as-describe-scaling-activities --show-long Simulando  baixa  de  CPU   ps –ef | grep bc kill -9 <pid>
  • 32.
  • 33.
    Links   [1]  Auto-­‐Scaling  -­‐  Guia  do  desenvolvedor   hhp://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/Welcome.html     [2]  Auto-­‐Scaling  –  Cartão  de  referência  (API)   hhp://awsdocs.s3.amazonaws.com/AutoScaling/latest/as-­‐qrc.pdf     [3]  Auto-­‐Scaling  –  UIlizando  (cenários)   hhp://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/ProgrammingGuide.html     [4]  CloudWatch  –  Guia  do  desenvolvedor   hhp://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/Welcome.html     [5]  CloudWatch  –  Cartão  de  referência  (API)   hhp://awsdocs.s3.amazonaws.com/AmazonCloudWatch/latest/acw-­‐qrc.pdf          
  • 34.
  • 35.
    OFERTA GRATUITA! aws.amazon.com/pt/free
  • 36.
    Documentações  em  Português   E-book gratuito em português com passo a passo para criar e configurar um servidor na Amazon Guia de Conceitos básicos da oferta gratuita da AWS Guia de Conceitos básicos do EC2 Guia de Conceitos básicos do S3 Guia de Conceitos básicos do RDS Guia de Conceitos básicos do VPC
  • 37.
    OBRIGADO! http://aws.typepad.com/brasil http://slideshare.net/AmazonWebServicesLATAM Eduardo Horai AWS Solutions Architect ehorai@amazon.com