dicas de deploy, devops e apis na amazon web services

Post on 12-Jan-2015

1.312 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Dicas de Deploy, DevOps e

APIs na Amazon Web Services

José Papo

AWS Tech Evangelist

@josepapo

Vasta Capacidade Ajustável e Elasticidade Automática

Pagamento apenas pelo uso (por hora, conforme definição do Gartner)

Infraestrutura Self-Service

APIs e Automação

On demand Pagar pelo uso

Self Service Automatizado

Utility computing

Nuvem é Democracia!

… E facilita o aumento da inovação em grandes

empresas

Empresas na América Latina

Deploy com Escalabilidade Automatizada

Automação Escale capacidade automaticamente

6 am

10 am

10 am

10 am

7 pm

7 pm

7 pm

$PROMPT>as-create-launch-config WidgetsIncConfig --image-id

ami-e6f48ab4 --instance-type t1.micro

$PROMPT>as-create-auto-scaling-group

WidgetsIncScalingGroup --launch-

configuration WidgetsIncConfig --

availability-zones ap-southeast-1a ap-

southeast-1b --min-size 2 --max-size 8

$ PROMPT>mon-put-metric-alarm MyHighCPUAlarm --

comparison-operator GreaterThanThreshold --evaluation-periods

1 --metric-name CPUUtilization --namespace "AWS/EC2" --

period 600 --statistic Average --threshold 80 --alarm-actions

POLICY-ARN_from_previous_step --dimensions

"AutoScalingGroupName=WidgetsIncScalingGroup"

Platform as a Service Escale como serviço

Platform as a Service

Console, Scripts e APIs

CONSOLE

API Java, .NET, PHP, Ruby, Python…

CLI UNIX Shell, Powershell…

Automação na linha de comando

ec2-run-instances ami-b232d0db

--instance-count 5

--availability-zone sa-east-1b

--instance-type m1.medium

DevOps

AWS =

DATACENTER PROGRAMÁVEL

CLOUDFORMATION CRIAÇÃO DE STACKS COM BASE EM CONFIGURAÇAO

INTEGRAÇÃO COM CHEF E PUPPET

Nuvem Virtual Privada Em modelo público ou híbrido

Amazon VPC

AWS Region

VPC Subnet

VPC Subnet

Corporate data center

Corporate Headquarters

Availability Zone 1

Availability Zone 2

Branch Offices

VPN Gateway Customer Gateway

Internet Gateway

Router

DirectConnect Location

Amazon S3 Amazon SimpleDB Amazon SES Amazon SQS

10G

Cases de Clientes

Uso da AWS:

Uso Global de Amazon EC2, Amazon S3,

Amazon SQS e Amazon EMR

Benefícios de Negócio:

Aplicação Global Multi-Regiões com

baixo custo

Escala para atender o crescimento

rápido da Netflix’s, 37x em 2011,

mais de 20 Bilhões de requisições

por mês em Janeiro de 2011, mais de

1 bilhão de horas de streaming por

mês!

Netflix executa grande parte de seus Serviços de

Vídeo na AWS

“Você clica um botão na AWS e minutos depois você tem servidores funcionando. A

Amazon nos fornece agilidade e escalabilidade de forma impressionante.”

– Adrian Cockcroft, Senior Architect, Netflix

Centro de Arquitetura aws.amazon.com/architecture

OBRIGADO! aws.typepad.com/brasil

slideshare.net/AmazonWebServicesLATAM

José Papo

AWS Tech Evangelist

@josepapo

top related