SlideShare a Scribd company logo
1 of 30
!
!
!
!
!
!
!
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

More Related Content

What's hot

Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
Tuesla Santos
 

What's hot (20)

Aula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computingAula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computing
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
 
Cloud Computing - Computação em Nuvem
Cloud Computing - Computação em NuvemCloud Computing - Computação em Nuvem
Cloud Computing - Computação em Nuvem
 
Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall Segurança de redes - Conceitos de firewall
Segurança de redes - Conceitos de firewall
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Internet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetInternet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da Internet
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Armazenamento em nuvem
Armazenamento em nuvemArmazenamento em nuvem
Armazenamento em nuvem
 
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Arquitetura de Redes de Computadores
 Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores
Arquitetura de Redes de Computadores
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadores
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Arquitetura de projetos IoT
Arquitetura de projetos IoTArquitetura de projetos IoT
Arquitetura de projetos IoT
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6Diferenças entre IPV4 e IPV6
Diferenças entre IPV4 e IPV6
 

Viewers also liked

Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
rennanf
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
Fabio Leandro
 
Comercio eletronico aula 1
Comercio eletronico   aula 1Comercio eletronico   aula 1
Comercio eletronico aula 1
odair de Osti
 
Equipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - VisualizaçãoEquipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - Visualização
Susana Oliveira
 

Viewers also liked (20)

Computação nas Nuvens, Cloud Computer, História, Desenvolvimento & Transf...
Computação nas Nuvens, Cloud Computer, História, Desenvolvimento & Transf...Computação nas Nuvens, Cloud Computer, História, Desenvolvimento & Transf...
Computação nas Nuvens, Cloud Computer, História, Desenvolvimento & Transf...
 
Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)Cloud Computing (Computação nas nuvens)
Cloud Computing (Computação nas nuvens)
 
Computação em Nuvem (conceito resumido)
Computação em Nuvem (conceito resumido)Computação em Nuvem (conceito resumido)
Computação em Nuvem (conceito resumido)
 
Um estudo sobre computação em nuvem
Um estudo sobre computação em nuvemUm estudo sobre computação em nuvem
Um estudo sobre computação em nuvem
 
Apresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - BemobiApresentando o OpsWorks - Bemobi
Apresentando o OpsWorks - Bemobi
 
Nginx, Apache e Varnish
Nginx, Apache e VarnishNginx, Apache e Varnish
Nginx, Apache e Varnish
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
 
Big Data
Big DataBig Data
Big Data
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Big Data
Big DataBig Data
Big Data
 
Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?Webinar: O que é computação em nuvem com a AWS?
Webinar: O que é computação em nuvem com a AWS?
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Realidade virtual
Realidade virtualRealidade virtual
Realidade virtual
 
Comercio eletronico aula 1
Comercio eletronico   aula 1Comercio eletronico   aula 1
Comercio eletronico aula 1
 
Equipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - VisualizaçãoEquipamentos de realidade virtual - Visualização
Equipamentos de realidade virtual - Visualização
 
Bigdata - Leandro Wanderley
Bigdata - Leandro WanderleyBigdata - Leandro Wanderley
Bigdata - Leandro Wanderley
 
Realidade virtual
Realidade virtualRealidade virtual
Realidade virtual
 
Entendendo a computação em nuvem
Entendendo a computação em nuvemEntendendo a computação em nuvem
Entendendo a computação em nuvem
 
Big Data - Conceitos Básicos
Big Data - Conceitos BásicosBig Data - Conceitos Básicos
Big Data - Conceitos Básicos
 
Comércio eletrônico
Comércio eletrônicoComércio eletrônico
Comércio eletrônico
 

Similar to Computação em nuvem

Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
Rafael Castro
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computing
Naptec
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
José Morelli Neto
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
frank encarnacão
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
Elvis Fusco
 

Similar to Computação em nuvem (20)

Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Desafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umDesafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao um
 
Apresentação Summit IT 2015
Apresentação Summit IT 2015Apresentação Summit IT 2015
Apresentação Summit IT 2015
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud Bem vindo a era da Inovação da TI com Cloud
Bem vindo a era da Inovação da TI com Cloud
 
Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)Cloud e suas tendências futuras (IoT, Analytics e Watson)
Cloud e suas tendências futuras (IoT, Analytics e Watson)
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.Cloud Publica Com alta performance, flexível e gerenciável.
Cloud Publica Com alta performance, flexível e gerenciável.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computing
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidadesCloud Computing: Desafios e oportunidades
Cloud Computing: Desafios e oportunidades
 

More from Ricardo Martins ☁ (6)

Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Iac & DevOps no Azure: Automatizando deployments
Iac & DevOps no Azure: Automatizando deploymentsIac & DevOps no Azure: Automatizando deployments
Iac & DevOps no Azure: Automatizando deployments
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Flisol 2015
Flisol 2015 Flisol 2015
Flisol 2015
 
Overview AWS - Bemobi
Overview AWS - BemobiOverview AWS - Bemobi
Overview AWS - Bemobi
 
Aws for Developers
Aws for DevelopersAws for Developers
Aws for Developers
 

Computação em nuvem

  • 1. ! ! ! ! ! ! ! Flisol 2014 - Brasil - Niterói ! ! 26/04/2014 Ricardo Martins Cloud Computing
  • 2. # whoami Ricardo Martins @ricardommartins ! Tecnólogo em Redes Sysadmin na Globo.com ! http://ricardomartins.com.br
  • 3. Roteiro ‣ Definição de Cloud Computing ‣ Topologia ‣ Características ‣ Vantagens x Desvantagens [?] ‣ Estrutura em Camadas ‣ Tipos de Cloud ‣ Demo
  • 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. ... 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.
  • 8.
  • 10. ‣ 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:
  • 11.
  • 12. ‣ 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)
  • 14. 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.
  • 15. 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!
  • 16. Desvantagens ‣ Dependência de conexão à internet; ‣ Latência dependendo do tipo de conexão.
  • 18. Conjunto de Camadas ‣ Aplicação (SaaS); ‣ Plataforma (PaaS); ‣ Infraestrutura (IaaS); ‣ Novas tendências: ‣ DBaaS; ‣ LBaaS; ‣ *aaS.
  • 19.
  • 20. Virtualização não é Computação em Nuvem!
  • 21. SaaS ‣ Software as a Service: ‣ Gmail, Google Docs; ‣ Heroku; ‣ Sales Force; ‣ Sharepoint Online; ‣ Office 365; ‣ Dropbox
  • 22. PaaS ‣ Platform as a Service: ‣ Google App Engine; ‣ AWS Elastic Beanstalk; ‣ CloudFoundry; ‣ Tsuru.
  • 23. IaaS ‣ Infrastructure as a Service: ‣ Amazon AWS; ‣ Windows Azure; ‣ Cloudstack; ‣ Digital Ocean.
  • 26. ‣ 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.
  • 27. Demo
  • 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