Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Computação em nuvem

1,700 views

Published on

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)

Published in: Technology
  • Be the first to comment

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

×