O documento discute os conceitos de cloud computing e hosting, comparando suas vantagens e desvantagens. Apresenta casos de uso de empresas que adotaram a nuvem, como a Netflix e os Jogos Olímpicos de 2012. Também fornece detalhes sobre recursos avançados da nuvem como testes móveis e de desempenho.
1. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Porque cloud?
Giovani Barili
Giovani Decusati
2. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Desmistificando Cloud &
Hosting
3. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Diferença Cloud & Hosting
• Cloud
• IaaS (Infraestrutura como Serviço)
• Pontos Positivos
• Pague pelo consumo
• Auto gerenciável
• Elástico
• Desvantagens
• Toda infra gerenciado pelo contratante
• Hosting
• Colocation, que oferece hospedagem
de um servidor próprio ou apenas um
site
• Pontos Positivos
• Toda infra gerenciada pelo hosting
• Desvantagens
• Toda infra gerenciada pelo hosting
4. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
• Segurança de acordo com o desejado
• Níveis
• Totalmente público
•Ao criar novos serviços possuem configurações default
• Parcialmente público
• Totalmente privado
•VPN Cloud-Empresa
•Infra-estrutura hibrida
• Datacenter próprio com infra em cloud
Se é Cloud é publico!
5. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Gartner
6. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Economia - Fonte AWS
http://d0.awsstatic.com/analyst-reports/IDC_Business_Value_of_AWS_May_2015.pdf
7. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Cloud não é bixo de sete
cabeças
8. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
9. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Cases
10. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
• 1 mês aproximadamente para construção
• Ambiente hibrido
• Caso a não houvesse mais recurso na infraestrutura do Terra o usuário era direcionado
para instâncias da AWS
• Atualmente
• Continuam com utilização de recursos da AWS quando a infraestrutura local está
começando a ficar sobrecarregada
Terra - Olimpíadas 2012
http://aws.typepad.com/brasil/2012/08/estudo-caso-como-portal-terra-usou-a-nuvem-da-aws-
para-ajudar-na-transmissao-das-olimpiadas-2012.html
11. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Netflix
12. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Netflix
13. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
• AWS para correção de um BUG de seu virtualizador reiniciou instâncias EC2 de
clientes
• “Out of our 2700+ production Cassandra nodes, 218 were rebooted. 22
Cassandra nodes were on hardware that did not reboot successfully. This led to
those Cassandra nodes not coming back online. Our automation detected the
failed nodes and replaced them all, with minimal human intervention. Netflix
experienced 0 downtime that weekend.” - Netflix
Netflix - Cloud não é bala de prata
https://gigaom.com/2014/10/03/netflix-lost-218-database-servers-during-aws-reboot-and-stayed-online/
14. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Objetivos
• Desenvolver portal na tecnologia Sharepoint
Desafios
• Simular ambiente do cliente para teste
• Desktops com capacidade para desenvolvimento adequada
• Windows Server 2012 R2 + Sharepoint 2013 + Visual Studio 2015 + AD
• 4 Core 16GB RAM
• Incluir novos DESENVOLVEDORES sem custo operacional
• Custo de aquisição de memória: R$ 1.000,00
Solução
• Virtualização de 2 desktops
• Virtualização de ambiente de teste equivalente ao do cliente
• 1 Data Server: SQL Server 2008 R2
• 1 Web: Windows Server 2012 R2 + Sharepoint Server 2013
CWI - Cliente (Sharepoint)
15. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
CWI - Cliente (Sharepoint)
Positivos
• Flexibilidade
• Isolamento do ambiente
• Template de VM de DEV
• Resizing de máquinas
• Gastos R$ 142 a R$ 190 *
• Backups semanais
Negativos
• Fatura em R$ Cartão $
• Ambiente é caro se não
fossem os créditos MSDN
16. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
CWI - Cliente (Sharepoint)
VM Tamanho Inicial Tamanho Ajustado Custo
HERPTM-WSS-DEV0 Basic_A3 (4Core 7GB RAM) - R$320.40
HERPTM-WSS-DEV1 Basic_A3 (4Core 7GB RAM) - R$320.40
HERPTM-WSS-TST Basic_A2 (2Core 3.5GB RAM) Basic_A3 (4Core 7GB RAM) R$160.20 - R$320.40
HERPTM-ADS Basic_A0(1Core Shared 750 MB RAM) - R$19.80
HERPTM-SQL Basic_A1 (1Core 1.7GB RAM) Basic_A2 (2Core 3.5GB RAM) R$80.00 - R$160.20
Inicial R$580.00 >
*Valores referentes a utilização para 240H/mês
* Créditos da assinatura MSDN R$570 mensais
17. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
2014 Olympic Winter Games
Media Streaming
• 100M de pessoas assistindo via streaming
• 6.000 horas de vídeos HD
• Transmitidos para 22 paises em 4 continentes
• 204 canais individuais
• 500 bilhões de transações
• 100TB de conteúdo
18. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
EasyJet Case Study
Objetivo
• Melhorar a experiência de check-in dos usuários
• Permitir a escolha de assentos pelos passageiros
• Diminuir o tempo de espera na fila
• Sem investimento extra de infraestrutura ou equipe especializada
Cenário
• 61M tickets por ano
Solução
• Aplicação Cloud-First com Visual Studio
• Teste em ambiente simulado no Azure
• Ambiente híbrido (Cloud + On-Premeses)
19. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Recursos Avanaçados
20. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Mobile HUB & Device Farm
• Compilar e gerar instaladores para iOS e Android (Fábrica de Software)
• Testes em dispositivos reais (Fábrica de Testes)
• Diversos dispositivos físicos e versões possíveis
• Aplicações nativas e WEB
• Ferramentas
• Appium Java JUni
• Appium Java TestNG
• Appium Python
• entre outros
http://aws.amazon.com/pt/device-farm/device-list/
21. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
• Deploy imediato de solução no cloud através do Visual Studio FREE
• Isolar ambiente de Teste e Homologação
• Elaborar processo de integração contínua
• Processo sem dependência da equipe de Infra
• Acesso público http://samplewebapp-tst-cwi.azurewebsites.net
• FREE 32MB SQL Server Database
Hospedagem Gratuíta
22. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Limitações
• Aceita somente GET
• 40 usuários
• 1min
Teste de Performance (Beta)
23. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Teste de Performance (Beta)
24. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Teste de Performance (Visual Studio)
Visual Studio Online
• VUM (Virtual User Minute)
• FREE First 20,000 VUM / month
• 20,001-2M VUM | $0.0004 / VUM
• 2,000,001-10M VUM | $0.0002 / VUM
• 10,000,001 VUM-above | $0.0001 / VUM
25. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Calculadora
26. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Calculadora
Recurso Classe AWS Azure
VM Linux (Ubuntu) 2Core 7GB RAM x 744h (SDD) US$ 141,36 US$ -
VM Linux (SUSE) 2Core 7GB RAM x 744h (SDD) US$ 215,76 US$ 141,36
VM Windows (BR) 2Core 7GB RAM x 744h (SDD) US$ 235,10 US$ 235,10
VM Windows 2Core 7GB RAM x 744h (SDD) (USA - Virginia) US$ 191,95 (North Europe) US$ 193,44
Storage 50 Tb X 1.000.000 request US$ 2267.54 Blob – US$ 1639.05
File - US$ 5580,84
Table – US$ 4512,80
Sql Server Standart 16Core 122GB/112GB US$ 5773,44 US$ 3591,29
Sql Server Standart (BYOL) 16Core 122GB/112GB US$ 3295,17 US$ 2400,89*
27. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Calculadora
28. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Calculadora
29. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Calculadora
30. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Chaordic – Tio Patinhas
31. São Paulo - Rio de Janeiro - Porto Alegre - São Leopoldo - Caxias do Sul
Obrigado
Giovani Barili
Giovani Decusati