sip - descobrindo o poder do cloud computing
TRANSCRIPT
Descobrindo o poder do Cloud Computing
Por André Paulovich
André [email protected] | @andrepaulovich
www.100loop.comwww.raptors.com.br
MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net
Quem é a CI&T?
Somos globais, presentes no Brasil, EUA, Europa, Japão e China.
Excelência reconhecida pelo mercado com diversos prêmios e certificados desde a nossa fundação em 1995.
Somos multiculturais, com uma legião de mais de 2000 talentos e suas incríveis histórias
Forte presença em regiões estratégicas
Estados Unidos
• Atlanta• Filadélfia• São Francisco• Somerset NJ• Nova Iorque
Brasil
• Campinas (sede)• Belo Horizonte• Rio de Janeiro• São Paulo
UK
• Londres
China
• Ningbo• Shangai
Japão
• Tokyo
3
Reconhecimento
CI&T foi listado nos últimos seis anos consecutivos como um dos melhores prestadores de serviços de outsourcing do mundo pela IAOP.
Top Parceiro do ano em Cloud 2013 e 2014
CI&T é símbolo de inovação em outsourcingFortune Magazine
9 anos no ranking
Vivemos em um mundo de mudanças constantes, aceleradas pela tecnologia. Colaboração e Inovação são chaves para grandes Transformações, garantindo as melhores chances de sobrevivência.
Mainframes PCs Smart Devices
1985 2011
Colabore. Inove. Transforme.
Para evitar o darwinismo digital.
10x mais inovadores
tecnologias com 1/10 do custo
soluções100x mais poderosas
Uma empresa de garagem?!
E somos inclusivos!
Descobrindo o poder do Cloud Computing
Por André Paulovich
O que é computação?
“A computação pode ser definida como a busca de uma solução para um problema a partir de entradas (inputs) e tem seus resultados (outputs) depois de trabalhada através de um algoritmo. ” Wikipedia
E toda empresa precisa de computação
Como é hoje
Como é hoje?
Tempo
Cap
acid
ade
de T
I
Carga
Alocação de capacidades
Desperdício de capacidades
Falta de capacidades
Previsão de carga
Padrão de Crescimento de Capacidade de TI
Uso
Co
mp
uta
ção
Tempo
Uso
Inatividade
“Liga/Desliga“
• Cargas On/Off (ex.:. Job batch)• Desperdício da capacidade provisionada• Time to market pode ser retardado
Padrões de UsoImposto de rendaCadastro FIES
Uso
Co
mp
uta
ção
Tempo
“Crescimento Rápido“
• Serviços que precisam crescer e escalar• Crescer é um desafio grande na TI• Deployment complexo
Padrões de UsoWhatsappFacebookTwitter
Co
mp
uta
ção
Tempo
“Pico Imprevisível“
Uso
• Pico de demanda inesperada• Desempenho comprometido pelo pico• Difícil provisionar nos casos extremos
Padrões de UsoSite de Notícias“Earth Shake”
Co
mp
uta
ção
Tempo
Uso
“Pico Previsível“
• Serviços com micro sazonalidades• Picos devido a demandas periódicas• Complexidade da TI + desperdício
Padrões de UsoSistemas estudantisBancos
Mesmo “prevendo” você ainda tem um problema!
Vende ISSO!
Em 2005, a Amazon já tinha investido mais de uma década e centenas de milhões de dólares para desenvolver e gerenciar uma infraestrutura de TI em grande escala, confiável e eficiente, que alimentou a operação de uma das
maiores plataformas de varejo on-line do mundo.
Manutenível Disponível Escalável
Econômico
Manutenível Disponível Escalável
Econômico
Manutenível Disponível Escalável
Econômico
Por que ser altamente disponível?
Porque é praticamente toda aplicação moderna é utilizada 24h/7, 365 dias por ano.
“Everything fails all the time” - Werner Vogels – CTO of AmazonConsiderando esta afirmação é possível perceber que garantir disponibilidade infere na capacidade e lidar com erros.
“Tempo é dinheiro”Qualquer interrupção em um sistema pode significar milhões de reais perdidos.
Como isso é medido?
Com uma simples equação matemática representada por :
Como isso é medido?Mais facilmente compreendido pela tabela dos noves:
Recuperação em desastres
Distribua em Múltiplas Availability Zones
Manutenível Disponível Escalável
Econômico
Tempo
Cap
acid
ade
de T
I
Carga
Alocação de capacidades
Desperdício de capacidades
Falta de capacidades
Previsão de carga
Padrão de Crescimento de Capacidade de TI
CargaRedução do
investimento inicial
Redução do excesso de TI
Sem falta de capacidades
Redução das capacidades
nos momentos de redução da
carga
Tempo
Cap
acid
ade
de T
IPrevisão de carga
Escalável
Manutenível Disponível Escalável
Econômico
Se “popularizou” em 2008
Entenda o contexto
Big Users
Fonte: ProgrammableWeb
Clube dos Bilhões5+ Bilhões de Calls/Dia1+ Bilhões de Calls/Dia
A Internetdas coisas
E a exigência dos usuários é cada vez
MAIOR!!!
Evolução
Virtualização
Físico SaaSVirtual IaaS PaaS
Nuvem
69
Modelos
Seu Datacenter
Virtualization
O/S
Hardware
Network
Data
Applications
Firewall
Web Sites
Applications
Data
Serviços na Nuvem
Applications
Firewall Rules
Data
Virtual Network
Máquinas Virtuais
Virtual Network
Data
Applications
Firewall Rules
O/S
Quanto mais à direita, maior o foco no “negócio”
Cloud Services
Desafios arquiteturais
• Posso pegar minha aplicação atual e publicá-la na nuvem para ter todas estas vantagens?
90% das aplicações são assim.
Ele continua sendo um
Porco!
“On the line”
Clickgram
Você é o responsável pela infraestrutura de um novo aplicativo chamado Clickgram.
O Clickgram permite que qualquer pessoa compartilhe uma foto com seus amigos em apenas um clique!
Chegou o momento de você colocar o aplicativo no ar e seu chefe exigiu que não ocorram problemas de escalabilidade ou de disponibilidade.
Por hoje é só pessoal!
Obrigado, velhinhos!
Perguntas?!
André [email protected] | @andrepaulovich
www.100loop.comwww.raptors.com.br
MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net