UFLA Descobrindo o poder do cloud computing - 2ª edição SETI

383 visualizações

Publicada em

ESTA NOVA FORMA DE PENSAR A COMPUTAÇÃO VAI AFETAR SUA VIDA COMO DESENVOLVEDOR E PROFISSIONAL DE TI. E TENTAR ENTENDER AS RAZÕES PARA A ADESÃO NÃO APENAS ENTRE AS GRANDES CORPORAÇÕES, MAS TAMBÉM ENTRE STARTUPS. COMECE AGORA MESMO A PENSAR ALTO! TODOS TE ESPERAM NA NUVEM...

Publicada em: Internet
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
383
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

UFLA Descobrindo o poder do cloud computing - 2ª edição SETI

  1. 1. André Paulovich Arquiteto de Softwares ASPNET MVP 2011-2014
  2. 2. André Paulovich paulovich@100loop.com | @andrepaulovich www.100loop.comwww.raptors.com.br MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net
  3. 3. Quem é a CI&T?
  4. 4. 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
  5. 5. 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
  6. 6. 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 outsourcing Fortune Magazine 9 anos no ranking
  7. 7. 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
  8. 8. Colabore. Inove. Transforme. Para evitar o darwinismo digital. 10x mais inovadores tecnologias com 1/10 do custo soluções 100x mais poderosas
  9. 9. Uma empresa de garagem?!
  10. 10. E somos inclusivos!
  11. 11. André Paulovich Arquiteto de Softwares ASPNET MVP 2011-2014
  12. 12. 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
  13. 13. E toda empresa precisa de computação
  14. 14. Como é hoje
  15. 15. Como é hoje?
  16. 16. Tempo Capac idade deTI Carga Alocação de capacidades Desperdício de capacidades Falta de capacidades Previsão de carga Padrão de Crescimento de Capacidade de TI
  17. 17. Uso Computaçã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 Uso Imposto de renda Cadastro FIES
  18. 18. Uso Computação Tempo “Crescimento Rápido“ • Serviços que precisam crescer e escalar • Crescer é um desafio grande na TI • Deployment complexo Padrões de Uso Whatsapp Facebook Twitter
  19. 19. Computação Tempo “Pico Imprevisível“ Uso • Pico de demanda inesperada • Desempenho comprometido pelo pico • Difícil provisionar nos casos extremos Padrões de Uso Site de Notícias “Earth Shake”
  20. 20. Computaçã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 Uso Sistemas estudantis Bancos
  21. 21. Mesmo “prevendo” você ainda tem um problema!
  22. 22. Vende ISSO!
  23. 23. 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.
  24. 24. Manutenível Disponível Escalável Econômico
  25. 25. Manutenível Disponível Escalável Econômico
  26. 26. Manutenível Disponível Escalável Econômico
  27. 27. 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 Amazon Considerando 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.
  28. 28. Como isso é medido? Com uma simples equação matemática representada por :
  29. 29. Como isso é medido? Mais facilmente compreendido pela tabela dos noves:
  30. 30. Recuperação em desastres
  31. 31. Distribua em Múltiplas Availability Zones
  32. 32. Manutenível Disponível Escalável Econômico
  33. 33. Tempo Capac idade deTI Carga Alocação de capacidades Desperdício de capacidades Falta de capacidades Previsão de carga Padrão de Crescimento de Capacidade de TI
  34. 34. Carga Reduçã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 Capac idade deTI Previsão de carga Escalável
  35. 35. Manutenível Disponível Escalável Econômico
  36. 36. Comparativo simples! https://awstcocalculator.com
  37. 37. Se “popularizou” em 2008
  38. 38. Entenda o contexto
  39. 39. Big Users
  40. 40. Fonte: ProgrammableWeb Clube dos Bilhões 5+ Bilhões de Calls/Dia1+ Bilhões de Calls/Dia
  41. 41. A Internet das coisas
  42. 42. E a exigência dos usuários é cada vez MAIOR!!!
  43. 43. Evolução Virtualização Físico SaaSVirtual IaaS PaaS Nuvem
  44. 44. 69 Modelos
  45. 45. 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
  46. 46. Desafios arquiteturais •Posso pegar minha aplicação atual e publicá-la na nuvem para ter todas estas vantagens?
  47. 47. 90% das aplicações são assim.
  48. 48. Ele continua sendo um Porco!
  49. 49. “On the line” Clickgram
  50. 50. 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.
  51. 51. Comparando Nuvens! •Não é tão simples. •Esteja “por dentro” das vantagens específicas de cada nuvem. • Precificação • Modelo de cobrança • Tecnologias de plataforma e serviços •Revisite sua arquitetura. • Seja flexível • Não tenha um escopo fechado
  52. 52. Por hoje é só pessoal! Obrigado, velhinhos!
  53. 53. Perguntas?!
  54. 54. André Paulovich paulovich@100loop.com | @andrepaulovich www.100loop.comwww.raptors.com. br MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net

×