Post on 05-Jun-2015
transcript
Concrete Solutions 2011Todos os direitos reservados
Because IT matters
Cloud Computing
Concrete Solutions 2011Todos os direitos reservados
• A história da Cloud;
• A mudança de paradigma e de arquitetura; e
• Estudos de caso
AgendaO que veremos
Concrete Solutions 2011Todos os direitos reservados
O QUE É
3
Concrete Solutions 2011Todos os direitos reservados
OrganizaçãoRegions
Avaiability Zones
Edge Locations
4
Concrete Solutions 2011Todos os direitos reservados
HISTÓRIA DA CLOUD
5
Concrete Solutions 2011Todos os direitos reservados
Histórico
6
1961 - Johh McCarthy (LISP)
(RIP 1971)
1999 – Salesforce.com
2002 – Amazon Web Service
2006 - EC2 e Google Apps
Concrete Solutions 2011Todos os direitos reservados
Histórico – A 1ª Geração
Anarquia• A falta de aparente
controle sobre o que era patrimônio desesperou os CIOs;
• Medo da revolução de TI;
• Mitos corporativos foram criados.
7
Concrete Solutions 2011Todos os direitos reservados
Mitos sobre a Cloud
8
Concrete Solutions 2011Todos os direitos reservados
1. Só há um tipo de Cloud;
2. Só é necessário seu cartão de crédito;(SaaS)
3. Cloud reduz sua carga de trabalho;(muda)
4. Cloud Computing sempre economiza dinheiro;(Ela elimina investimento)
5. Provedores de Cloud te garantem segurança;
6. Rodar VMs é rodar em Cloud;
7. Cloud virará Commodity
Os mitos
9
Concrete Solutions 2011Todos os direitos reservados
Cloud – A segunda Geração
• Mais deployments de aplicações de missão crítica são entregues para a Cloud.
• Serviços de Cloud ganham mais confiabilidade.
• Mercado consolida;
• Arquiteturas Concebidas/Orientadas a Cloud;
• DevOps tem mais importância;
Cloud prova seu valor, a.k.a “Rapaz, não é que isso funciona?!”
Concrete Solutions 2011Todos os direitos reservados
A MUDANÇA DE PARADIGMA
Concrete Solutions 2011Todos os direitos reservados
Democratização de TI
A Cloud democratizou TI porque reduziu:• Investimento;
• Custo fixo vira custo variável;
Pelo aspecto do negócio
• SLA;
• Escalabilidade, Robustez, Elasticidade, Manutenabilidade;
• Lean Start-up;12
Concrete Solutions 2011Todos os direitos reservados
Requisito Cluster “in-House” Cloud
Robustez Sim(Menor) Sim(Maior)
Escalabilidade Impactada Sim
Elasticidade Impactada Sim
Custo de Manutenabilidade Maior Menor
Resiliência Menor Maior
Comparativo de Paradigmas
13
Concrete Solutions 2011Todos os direitos reservados
Novos negócios precisam de menos para começar;
Cloud da agilidade ao negócio, tanto para startups com customer development como lançamento de novos produtos.
Consequências
14
Concrete Solutions 2011Todos os direitos reservados
ESTUDO DE CASOSARQUITETURA SIMPLIFICADA
15
Concrete Solutions 2011Todos os direitos reservados
Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;
Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, S3
Empresa #1 – Ecommerce varejista
16
Concrete Solutions 2011Todos os direitos reservados
Infraestrutura
Concrete Solutions 2011Todos os direitos reservados
Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;
Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, RDS, Route 53,S3
Cliente #2 – Empresa do mercado financeiro
18
Concrete Solutions 2011Todos os direitos reservados
Infraestrutura
Concrete Solutions 2011Todos os direitos reservados
Utiliza a Cloud AWS para prover IaaS e suportar seus servidores;
Utiliza: CloudFront, CloudWatch, EBS, EC2, Elastic IP, ELB, RDS, S3
Cliente #3 – Canal de TV
20
Concrete Solutions 2011Todos os direitos reservados
Infraestrutura
Concrete Solutions 2011Todos os direitos reservados
Utiliza a Cloud AWS para prover IaaS e suportar seu storage e CDN;
Utiliza: CloudFront, S3
Cliente #4 – Empresa de varejo
22
Concrete Solutions 2011Todos os direitos reservados
CONSIDERAÇÕES DE ARQUITETURA
23
Concrete Solutions 2011Todos os direitos reservados
1. Desenhe prevendo falhas;
2. Baixo acoplamento;
3. Implemente a elasticidade;
4. Segurança em todas as camadas;
5. Restrições existem, conviva com elas;
6. Paralelizar sempre que possível;
7. Considere opções diferentes de storage;
Tenets
24
Concrete Solutions 2011Todos os direitos reservados
A Cloud amadureceu
Executivos amadureceram
O medo inicial se dissipou
Considerações
25
Concrete Solutions 2011Todos os direitos reservados
Q & APerguntas?
26
Concrete Solutions 2011Todos os direitos reservados
IaaS – Infrastructure as a Service – Infraestrutura como, servidores, storage, backup, cdn, vpn, banco de dados, entre outros são disponibilizados na forma de serviço. Exemplo: AWS, Rackspace
PaaS – Platform as a Service – APIs ou plataformas de desenvolvimento que permitem que as aplicações desenvolvidas com estas rodem na Cloud. Exemplo: Google App Enginel, Windows Azure, CodeRun
SaaS – Software as a Service – Aplicações nas quais o usuário acessa pela rede com pouco ou nenhum código sendo executado em sua máquina. Exemplo:Salesforce, Google Docs, Rackspace
FOSS – Free Open Source Software;
Customer Development – Processo iterativo no ual o o empreendedor deve buscar validar suas hipóteses fundamentais no mercado, ASAP. “os fatos estão fora do escritório, dentro dele só existem opiniões”
Lean StartUp – Tanto o problema como a solução são desconhecidos
Definição de termos
27
Concrete Solutions 2011Todos os direitos reservados
Lean StartUp
• http://www.slideshare.net/venturehacks/lean-startups-at-web-20-expo
AWS
• http://aws.amazon.com/
• http://aws.amazon.com/solutions/case-studies/
Referências
28
Concrete Solutions 2011Todos os direitos reservados
Cloud Computing
• http://www.kurzweilai.net/memorandum-for-members-and-affiliates-of-the-intergalactic-computer-network
• http://en.wikipedia.org/wiki/John_McCarthy_(computer_scientist)
• http://computinginthecloud.wordpress.com/2008/09/25/utility-cloud-computingflashback-to-1961-prof-john-mccarthy/
Gravuras
• Slide 6 - Thor, o deus do trovão, pintado por Mårten Eskil.
Referências
29
Concrete Solutions 2011Todos os direitos reservados
Muito Obrigado
30
Concrete SolutionsDaniel Ferreira CastroGerente de Infraestrutura e Arquiteturawww.concretesolutions.com.brdaniel.castro@concretesolutions.com.br
Concrete Solutions 2011Todos os direitos reservados
www.concretesolutions.com.br
Rio de JaneiroRua São José, 90 - Sala: 2121
Centro - Rio de Janeiro - CEP: 20010-020Tel.: +55 21 2240-2030
São PauloRua Flórida, 1670 - bl.2 - Sala: 21Brooklin - São Paulo - CEP: 04565-001Tel.: +55 11 4119-0449