Primeiros passos em computação em nuvem
-
Upload
filipe-barretto -
Category
Technology
-
view
73 -
download
1
Transcript of Primeiros passos em computação em nuvem
Primeiros Passos emComputação em Nuvem
Filipe Barretto
Agenda
• Apresentação• Computação em Nuvem• O que é?• Como funciona?• Modelos de negócios• Vantagens
• Amazon Web Services• Demonstrações• Conclusão
Kendoo Solutions
computação em nuvem
desenvolvimento web
aplicações móveis
big data
Clientes de Computação em Nuvem
Computação em Nuvem
O que é Computação em Nuvem?
Entrega sob demanda de recursos de TI e aplicativos pela Internet, com modelo de definição
de preço conforme a utilização.
O que é Computação em Nuvem?
Entrega sob demanda de recursos de TI e aplicativos pela Internet, com modelo de definição
de preço conforme a utilização.
O que é Computação em Nuvem?
Entrega sob demanda de recursos de TI e aplicativos pela Internet, com modelo de definição
de preço conforme a utilização.
O que é Computação em Nuvem?
Entrega sob demanda de recursos de TI e aplicativos pela Internet, com modelo de definição
de preço conforme a utilização.
Como funciona?
Virtualização é o processo de criar uma representação baseada em software (﴾ou virtual)﴿ de
algo, em vez de um processo físico.
Como funciona?
Camada Física
Camada de Virtualização
Ambientes Virtuais
Por que isso é bom?
• Elasticidade• Aumento e redução da capacidade computacional de acordo com a demanda
• Velocidade• Rapidez na provisão de recursos
• Custo variável• Pague apenas pelo o que de fato utilizar
Modelos de Negócios
• Software as a ServiceSaaS
• Platform as a ServicePaaS
• Infrastructure as a ServiceIaaS
SaaS
• Software é hospedado de forma centralizada e distribuido pela Internet
Vantagens do SaaS
• Usuário Final• Multi-‐plataforma e poucos requisitos de hardware• Tempo de instalação, configuração e atualização• Persistência de dados na nuvem• Pague pelo o que usar
• Detentor• Maior controle sobre o software• Combate à pirataria• Consistência entre versões e atualizações
PaaS
• Disponibiliza plataforma para desenvolvimento, execução e gestão de aplicações
AWS Lambda
Vantagens do PaaS
• API para desenvolvimento de serviços• Facilidade para desenvolvimento• Integração entre serviços
• Transparência na gestão de recursos• Escalabilidade• Replicação• Balanceamento
IaaS
• Disponibiliza recursos de TI, como processamento, memória, disco e banda
Vantagens de IaaS
• Manutenção de hardware• Falhas físicas• Renovação
• Operação da infraestrutura física• Redundância elétrica• Climatização• Conectividade• Equipe de TI
Vantagens da Nuvem
Compra de Computadores
R$ 8.000,00
Infraestrutura de Rede
R$ 3.000,00
Ar condicionado R$ 4.000,00Implantação R$ 15.000,00
Energia Elétrica R$ 1.000,00Acesso à Internet R$ 1.000,00Equipe de operação
R$ 3.000,00
Aluguel R$ 800,00Operação R$ 5.800,00
R$ 2.000,00 por mês
Amazon Web Services
Por que AWS?
• Líder de mercado• Disponibilidade de recursos• Inovação• Variedade de serviços• SLAs• Visão
Líderes de mercado
Infraestrutura Global
Infraestrutura Global
• 14 Regiões• 38 Zonas de Disponibilidade• Mais 4 Regiões e 9 Zonas de Disponibilidade até o final de 2017
Inovação
2010 2011 2012 2013 2014 2015
61 82159
280
515
722
DemonstraçãoCriação de uma aplicação na AWS
Demonstração
• Criação de servidor na AWS• Aplicação web com ambiente LAMP (﴾Linux, Apache, MySQL e PHP)﴿• HTTPERF simulando acessos simultâneos• Elasticidade de acordo com o tráfego
• Em pico de tráfego, adiciona servidor• Em baixa de tráfego, remove servidor
• Balanceador de carga
Criação de servidor
Criação de servidor
• https://youtu.be/DhNufTWXF9Q
Ambiente
Metodologia
• Mínimo de 2 servidores e máximo de 5 servidores• Desligar servidor e criar outro automaticamente• Simulação de tráfego e criação automática• Redução de tráfego e remoção automática
Desligar Servidor
Desligar Servidor
• https://youtu.be/xxCNbRt00yQ
Desligar Servidor
0
1
2
3
4
5
6
0 30 60 90 120 150 180 210 240 270 300
Servidores Mínimo Máximo
Simulação de Tráfego
• Simulação de 80, 50 e 30 conexões simultâneas gerando tráfego• Média acima de 5 MiB/minuto por instância adiciona instância• Média abaixo de 3 MiB/minuto por instância remove instância
Alertas
You are receiving this email because your Amazon CloudWatch Alarm"auto-‐scaling-‐demo-‐network-‐in" in the US East -‐ N. Virginia region hasentered the ALARM state, because "Threshold Crossed: 1 datapoint(﴾6480672.0)﴿ was greater than or equal to the threshold (﴾5000000.0)﴿." at"Monday 24 October, 2016 02:33:47 UTC".
Resultados
Conclusão
• Com a nuvem, é possível alocar recursos dinamicamente e automaticamente• Redução de recursos ociosos• Garantia de disponibilidade de serviços• Resiliência
FILIPE BARRETTOdiretor comercial
[email protected]://br.linkedin.com/in/filipebarrettohttps://github.com/filipebarretto
www.kendoo.com.br+55 21 3549 7625 | +1 415 800 4058
/company/kendoosolutions /kendoosolutions