!
!
!
!
!
!
!
Flisol 2014 - Brasil - Niterói	

!
!
26/04/2014 Ricardo Martins
Cloud Computing
# whoami
Ricardo Martins	

@ricardommartins	

!
Tecnólogo em Redes	

Sysadmin na Globo.com	

!
http://ricardomartins.com.br
Roteiro	

‣ Definição de Cloud Computing	

‣ Topologia	

‣ Características	

‣ Vantagens x Desvantagens [?]	

‣ Estrutura em Camadas	

‣ Tipos de Cloud	

‣ Demo
Definição
É 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
... 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.
Topologia
Características
‣ 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:
‣ 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)
Vantagens e
Desvantagens
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.
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!
Desvantagens
‣ Dependência de conexão à internet;	

‣ Latência dependendo do tipo de conexão.
Estrutura em Camadas
Conjunto de Camadas
‣ Aplicação (SaaS);	

‣ Plataforma (PaaS);	

‣ Infraestrutura (IaaS);	

‣ Novas tendências:	

‣ DBaaS;	

‣ LBaaS;	

‣ *aaS.
Virtualização não é Computação em Nuvem!
SaaS
‣ Software as a Service:	

‣ Gmail, Google Docs;	

‣ Heroku;	

‣ Sales Force;	

‣ Sharepoint Online;	

‣ Office 365;	

‣ Dropbox
PaaS
‣ Platform as a Service: 	

‣ Google App Engine;	

‣ AWS Elastic Beanstalk;	

‣ CloudFoundry;	

‣ Tsuru.
IaaS
‣ Infrastructure as a Service:	

‣ Amazon AWS;	

‣ Windows Azure;	

‣ Cloudstack;	

‣ Digital Ocean.
Tipos de Cloud
Pública, Privada e Híbrida
‣ 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.
Demo
Demo AWS: EC2 + RDS
‣ Webserver com Wordpress e Apache em 5
minutos	

‣ Criar Instância EC2	

‣ Criar Instância RDS
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
Obrigado!!
!
Ricardo Macedo Martins
http://ricardomartins.com.br

Computação em nuvem

  • 1.
    ! ! ! ! ! ! ! Flisol 2014 -Brasil - Niterói ! ! 26/04/2014 Ricardo Martins Cloud Computing
  • 2.
    # whoami Ricardo Martins @ricardommartins ! Tecnólogoem Redes Sysadmin na Globo.com ! http://ricardomartins.com.br
  • 3.
    Roteiro ‣ Definição deCloud Computing ‣ Topologia ‣ Características ‣ Vantagens x Desvantagens [?] ‣ Estrutura em Camadas ‣ Tipos de Cloud ‣ Demo
  • 4.
  • 5.
    É um estilode computação onde recursos de TI escaláveis e elásticos são fornecidos como um serviço usando tecnologias de Internet. Gaertner
  • 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.
  • 9.
  • 10.
    ‣ Terceirização deServiç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:
  • 12.
    ‣ Pilares daComputaçã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)
  • 13.
  • 14.
    Vantagens ‣ Acesso aosrecursos 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.
  • 15.
    Vantagens ‣ Acesso aosrecursos 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!
  • 16.
    Desvantagens ‣ Dependência deconexão à internet; ‣ Latência dependendo do tipo de conexão.
  • 17.
  • 18.
    Conjunto de Camadas ‣Aplicação (SaaS); ‣ Plataforma (PaaS); ‣ Infraestrutura (IaaS); ‣ Novas tendências: ‣ DBaaS; ‣ LBaaS; ‣ *aaS.
  • 20.
    Virtualização não éComputação em Nuvem!
  • 21.
    SaaS ‣ Software asa Service: ‣ Gmail, Google Docs; ‣ Heroku; ‣ Sales Force; ‣ Sharepoint Online; ‣ Office 365; ‣ Dropbox
  • 22.
    PaaS ‣ Platform asa Service: ‣ Google App Engine; ‣ AWS Elastic Beanstalk; ‣ CloudFoundry; ‣ Tsuru.
  • 23.
    IaaS ‣ Infrastructure asa Service: ‣ Amazon AWS; ‣ Windows Azure; ‣ Cloudstack; ‣ Digital Ocean.
  • 24.
  • 25.
  • 26.
    ‣ Todas possuemos 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.
  • 27.
  • 28.
    Demo AWS: EC2+ RDS ‣ Webserver com Wordpress e Apache em 5 minutos ‣ Criar Instância EC2 ‣ Criar Instância RDS
  • 29.
    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
  • 30.