O slideshow foi denunciado.

Computação em nuvem

1.474 visualizações

Publicada em

Apresentação para o Flisol 2014 abordando o tema de Computação em Nuvem, com demonstração sobre como levantar um ambiente com Apache/MySQL/PHP/Wordpress em 5 minutos usando serviços em nuvem (AWS)

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Computação em nuvem

  1. 1. ! ! ! ! ! ! ! Flisol 2014 - Brasil - Niterói ! ! 26/04/2014 Ricardo Martins Cloud Computing
  2. 2. # whoami Ricardo Martins @ricardommartins ! Tecnólogo em Redes Sysadmin na Globo.com ! http://ricardomartins.com.br
  3. 3. Roteiro ‣ Definição de Cloud Computing ‣ Topologia ‣ Características ‣ Vantagens x Desvantagens [?] ‣ Estrutura em Camadas ‣ Tipos de Cloud ‣ Demo
  4. 4. Definição
  5. 5. É um estilo de computação onde recursos de TI escaláveis e elásticos são fornecidos como um serviço usando tecnologias de Internet. Gaertner
  6. 6. ... ou seja: ! É todo conceito que temos hoje de poder de computação (Processamento, Armazenamento ou Softwares, podendo estar na rede local ou remota via Internet. ! O fato de ser acessível de qualquer ponto, origina o conceito de nuvem.
  7. 7. Topologia
  8. 8. Características
  9. 9. ‣ Terceirização de Serviços: ‣ Fornece benefícios aproveitando a experiência dos outros; ! ‣ Transparência: ‣ Oculta de desenvolvedores e usuários finais a complexidade de infraestrutura, apresentando apenas uma interface de acesso:
  10. 10. ‣ Pilares da Computação em Nuvem: ‣ Flexibilidade (Você não fica preso a um modelo específico de recurso); ‣ Escalabilidade (Você é capaz de dimensionar o uso de acordo com a demanda); ‣ Elasticidade (Você pode aumentar/reduzir a capacidade dos recursos como quiser); ‣ Confiabilidade (Segurança,Alta Disponibilidade)
  11. 11. Vantagens e Desvantagens
  12. 12. Vantagens ‣ Acesso aos recursos independe do sistema operacional do usuário; ‣ Centralização de recursos; ‣ Acesso de qualquer lugar; ‣ Controle de gastos com aplicativos, pague pelo tempo que usar; ‣ Inexistência de necessidade de manutenção de infra-estrutura física (ar-condicionado, no-breaks), atualização de firmware, licenciamento.
  13. 13. Vantagens ‣ Acesso aos recursos independe do sistema operacional do usuário; ‣ Centralização de recursos; ‣ Acesso de qualquer lugar; ‣ Controle de gastos com aplicativos, pague pelo tempo que usar; ‣ Inexistência de necessidade de manutenção de infra-estrutura física (ar-condicionado, no-breaks), atualização de firmware, licenciamento. Apenas Use!
  14. 14. Desvantagens ‣ Dependência de conexão à internet; ‣ Latência dependendo do tipo de conexão.
  15. 15. Estrutura em Camadas
  16. 16. Conjunto de Camadas ‣ Aplicação (SaaS); ‣ Plataforma (PaaS); ‣ Infraestrutura (IaaS); ‣ Novas tendências: ‣ DBaaS; ‣ LBaaS; ‣ *aaS.
  17. 17. Virtualização não é Computação em Nuvem!
  18. 18. SaaS ‣ Software as a Service: ‣ Gmail, Google Docs; ‣ Heroku; ‣ Sales Force; ‣ Sharepoint Online; ‣ Office 365; ‣ Dropbox
  19. 19. PaaS ‣ Platform as a Service: ‣ Google App Engine; ‣ AWS Elastic Beanstalk; ‣ CloudFoundry; ‣ Tsuru.
  20. 20. IaaS ‣ Infrastructure as a Service: ‣ Amazon AWS; ‣ Windows Azure; ‣ Cloudstack; ‣ Digital Ocean.
  21. 21. Tipos de Cloud
  22. 22. Pública, Privada e Híbrida
  23. 23. ‣ Todas possuem os mesmos benefícios; ! ‣ A principal diferença é que no caso da cloud privada, os componentes da “nuvem”, como servidores, dispositivos de rede e de armazenamento estão alocados dentro da organização empresarial; ! ‣ A cloud híbrida é quando dentro de uma organização empresarial você tem à disposição recursos de uma cloud privada e outra pública.
  24. 24. Demo
  25. 25. Demo AWS: EC2 + RDS ‣ Webserver com Wordpress e Apache em 5 minutos ‣ Criar Instância EC2 ‣ Criar Instância RDS
  26. 26. Demo AWS: EC2 + RDS ‣ Script #!/bin/bash yum -y install httpd php php-common php-mysql php-gd php-mbstring php-xml php-xmlrpc chkconfig httpd on /etc/init.d/httpd start cd /tmp wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz mv wordpress /var/www/html/ chown -R apache:apache /var/www/html/wordpress
  27. 27. Obrigado!! ! Ricardo Macedo Martins http://ricardomartins.com.br

×