Primeiros passos em computação em nuvem
-
Upload
filipe-barretto -
Category
Technology
-
view
74 -
download
1
Transcript of Primeiros passos em computação em nuvem
![Page 1: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/1.jpg)
Primeiros Passos emComputação em Nuvem
Filipe Barretto
![Page 2: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/2.jpg)
Agenda
• Apresentação• Computação em Nuvem• O que é?• Como funciona?• Modelos de negócios• Vantagens
• Amazon Web Services• Demonstrações• Conclusão
![Page 3: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/3.jpg)
Kendoo Solutions
computação em nuvem
desenvolvimento web
aplicações móveis
big data
![Page 4: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/4.jpg)
Clientes de Computação em Nuvem
![Page 5: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/5.jpg)
Computação em Nuvem
![Page 6: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/6.jpg)
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.
![Page 7: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/7.jpg)
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.
![Page 8: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/8.jpg)
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.
![Page 9: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/9.jpg)
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.
![Page 10: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/10.jpg)
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.
![Page 11: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/11.jpg)
Como funciona?
Camada Física
Camada de Virtualização
Ambientes Virtuais
![Page 12: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/12.jpg)
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
![Page 13: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/13.jpg)
Modelos de Negócios
• Software as a ServiceSaaS
• Platform as a ServicePaaS
• Infrastructure as a ServiceIaaS
![Page 14: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/14.jpg)
SaaS
• Software é hospedado de forma centralizada e distribuido pela Internet
![Page 15: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/15.jpg)
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
![Page 16: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/16.jpg)
PaaS
• Disponibiliza plataforma para desenvolvimento, execução e gestão de aplicações
AWS Lambda
![Page 17: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/17.jpg)
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
![Page 18: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/18.jpg)
IaaS
• Disponibiliza recursos de TI, como processamento, memória, disco e banda
![Page 19: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/19.jpg)
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
![Page 20: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/20.jpg)
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
![Page 21: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/21.jpg)
Amazon Web Services
![Page 22: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/22.jpg)
Por que AWS?
• Líder de mercado• Disponibilidade de recursos• Inovação• Variedade de serviços• SLAs• Visão
![Page 23: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/23.jpg)
Líderes de mercado
![Page 24: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/24.jpg)
Infraestrutura Global
![Page 25: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/25.jpg)
Infraestrutura Global
• 14 Regiões• 38 Zonas de Disponibilidade• Mais 4 Regiões e 9 Zonas de Disponibilidade até o final de 2017
![Page 26: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/26.jpg)
Inovação
2010 2011 2012 2013 2014 2015
61 82159
280
515
722
![Page 27: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/27.jpg)
![Page 28: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/28.jpg)
DemonstraçãoCriação de uma aplicação na AWS
![Page 29: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/29.jpg)
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
![Page 30: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/30.jpg)
Criação de servidor
![Page 31: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/31.jpg)
Criação de servidor
• https://youtu.be/DhNufTWXF9Q
![Page 32: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/32.jpg)
Ambiente
![Page 33: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/33.jpg)
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
![Page 34: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/34.jpg)
Desligar Servidor
![Page 35: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/35.jpg)
Desligar Servidor
• https://youtu.be/xxCNbRt00yQ
![Page 36: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/36.jpg)
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
![Page 37: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/37.jpg)
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
![Page 38: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/38.jpg)
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".
![Page 39: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/39.jpg)
Resultados
![Page 40: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/40.jpg)
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
![Page 41: Primeiros passos em computação em nuvem](https://reader030.fdocumentos.tips/reader030/viewer/2022021422/58ee94ea1a28abcf5f8b4569/html5/thumbnails/41.jpg)
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