Cloud computing

Alexandre Uehara
Alexandre UeharaConsultor Inovação at Inovação
Ale Uehara - @AleUehara
Cloud Computing
Cloud Computing - Definição
“O conceito de computação em nuvem (em
inglês, cloud computing) refere-se à utilização
da memória e das capacidades de
armazenamento e cálculo de computadores e
servidores compartilhados e interligados por
meio da Internet, seguindo o princípio da
computação em grade. ”
Wikipedia
Cloud Computing
Tipos de Cloud
Cloud Computing - Tipos
IaaS - Infrastructure as a Service
quando se utiliza uma percentagem de um
servidor, geralmente com configuração que se
adeque à sua necessidade.
Ex.: Amazon EC2, GoGrid e Mosso
Cloud Computing - Tipos
PaaS - Plataform as a Service
utilizando-se apenas uma plataforma como um
banco de dados, um web-service, etc.
Ex.: Windows Azure, Google AppEngine,
Bungee Labs e Heroku
Cloud Computing - Tipos
SaaS - Software as a Service
uso de um software em regime de utilização
web
Ex.: Google Docs, Salesforce, Skype
Cloud computing
Cloud computing
Formas de
Cloud Computing
Cloud Computing - Formas
Cloud computing
Cloud Computing - Vantagens
● Abstração - usuário não precisa se preocupar com problemas de
compatibilidade de hardware/software e segurança.
● Comodidade - Em qualquer lado e a qualquer altura é possível
aceder aos dados da nuvem (Internet)
● Redução de Custo
● Capacidade de Armazenamento - Tudo fica na
nuvem “ilimitado”
● Ausência de atualização - sem preocupação de
atualização
Cloud Computing - Desvantagens
● Dependência - Internet
● Recuperação de Dados
● Vulnerabilidade
Cloud computing
Amazon Web Services (AWS)
Custo:
Amazon Web Services (AWS)
Serviços:
Amazon Web Services (AWS)
Datacenters:
● EUA, Europa, Brasil, Cingapura, Japão e
Austrália
AWS - EC2
Hands On
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Cloud computing
Quanto
Custa?
Amazon Web Services (AWS)
Custos:
Amazon Web Services (AWS)
Gratuito 1o. ano:
Cloud computing
https://aws.amazon.com/marketplace
Cloud computing
AWS Summit 2013 - São Paulo
Palestras assistidas:
● Keynote - Matt Wood -Principal Data
Scientist, Amazon Web Services
● Introducing AWS OpsWorks - Adam Glick
● Introducing RedShift - Data Warehouse in
the AWS Cloud - Eric Ferreira
● Continuous Deployment e DevOps na
Nuvem - Eduardo Horai
● Introducing Elastic MapReduce, Serviço
Hadoop gerenciado na AWS - Karan
Bhatia
AWS Summit 2013 - São Paulo
Keynote
Matt Wood -Principal Data Scientist, Amazon
Web Services
AWS Summit 2013 - São Paulo
Introducing AWS OpsWorks
Adam Glick
AWS Summit - Introducing AWS OpsWorks
● Devops
● Infraestrutura - Tudo é código
● Subir servidor automaticamente - script
AWS Summit - Introducing AWS OpsWorks
● Vantagens
○ Reduz Erro;
○ É flexível;
○ Reduz Custo;
○ Reduz Tempo;
○ Mais Seguro;
AWS Summit - Introducing AWS OpsWorks
AWS Summit - Introducing AWS OpsWorks
● Exemplo de automação: Chef
● Outra vantagem: Versionamento
○ Com Chef + GIT (por exemplo) sabe qual a
configuração usada a 2 deploys anteriores
AWS Summit 2013 - São Paulo
Introducing RedShift
Data Warehouse in the AWS Cloud
Eric Ferreira
AWS Summit - Introducing RedShift
● Serviço de warehouse
AWS Summit - Introducing RedShift
● Database Colunar
● In Memory
● Suporte a SQL
● Nó lider e Nós Computacionais
AWS Summit - Introducing RedShift
AWS Summit - Introducing RedShift
AWS Summit - Introducing RedShift
AWS Summit - Introducing RedShift
AWS Summit 2013 - São Paulo
Continuous Deployment e DevOps na
Nuvem
Eduardo Horai
AWS Summit - Continuous Deployment e
DevOps na Nuvem
● CI (Continuous Integration), CD (Continuous
Deployment) e Devops
● Automação de teste e Deploy
● Jenkins (plugin no EC2)
● Chef e Puppet
AWS Summit - Continuous Deployment e
DevOps na Nuvem
Antes:
AWS Summit - Continuous Deployment e
DevOps na Nuvem
Depois:
AWS Summit - Continuous Deployment e
DevOps na Nuvem
● Case:
○ Crowtest
○ Ganhar por demanda, por bugs encontrados
○ TaaS - Test as a Service
AWS Summit - Continuous Deployment e
DevOps na Nuvem
AWS Summit 2013 - São Paulo
Introducing Elastic MapReduce, Serviço
Hadoop gerenciado na AWS
Karan Bhatia
● EMR - Elastic MapReduce
● Hadoop, Hive, Pig
● Cases:
○ Apontador - Leitura de logs
○ Chaordic - Sistema de Recomendação
● Obs: Serviço testado por mim
● Hadoop + Pig
● Leitura de logs
AWS Summit - Introducing EMR, Serviço
Hadoop gerenciado na AWS
AWS Summit 2013 - São Paulo
Videos das Paletras:
http://awshub.com.br/
AWS
http://aws.amazon.com/
AWS Free Tier
http://aws.amazon.com/free/
AWS Market Place
https://aws.amazon.com/marketplace
Referências - AWS
Referências - AWS Summit 2013
Slides AWS Summit 2013: http://www.slideshare.net/AmazonWebServicesLATAM/keynote-aws-summit-2013-sao-
paulo
http://www.slideshare.net/AmazonWebServicesLATAM/tag/aws-summit-brasil-2013
Videos do AWS Summit 2013:
http://awshub.com.br/
Slide da palestra - Introducing RedShift:
http://www.slideshare.net/AmazonWebServicesLATAM/introducao-ao-amazon-redshift
Slide da palestra - Continuous Deployment e DevOps na Nuvem
http://www.slideshare.net/AmazonWebServicesLATAM/continuous-deployment-e-devops-na-nuvem
Referências - Outros
Chef
http://www.opscode.com/chef/
Puppet
https://puppetlabs.com/
Radar Thoughtworks - Infrastructure as a Code
http://www.thoughtworks.com/radar
Cloud Computing e Integração Contínua: uma combinação perfeita?
http://www.infoq.com/br/interviews/cloud-alm-combinacao
E-Books
http://www.amazon.com/Getting-Started-with-AWS-ebook/dp/B007X6SMD6
http://aws.typepad.com/brasil/2012/05/e-book-gratuito-sobre-como-montar-um-servidor-gratuito-por-um-ano-na-amazon-web-
services.html
1 of 66

More Related Content

What's hot(20)

Escalando sua aplicação Web com BeanstalkEscalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
Amazon Web Services LATAM669 views
Webinar: Apresentando AWS Device Farm Webinar: Apresentando AWS Device Farm
Webinar: Apresentando AWS Device Farm
Amazon Web Services LATAM1.7K views
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS
Amazon Web Services LATAM1.3K views
Primeiros Passos na AWSPrimeiros Passos na AWS
Primeiros Passos na AWS
Amazon Web Services LATAM202 views
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
Ricardo Martins ☁803 views
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvem
Amazon Web Services LATAM1.1K views
Construindo APIs com Amazon API Gateway e AWS LambdaConstruindo APIs com Amazon API Gateway e AWS Lambda
Construindo APIs com Amazon API Gateway e AWS Lambda
Amazon Web Services LATAM993 views
Escalando sua aplicação Web com BeanstalkEscalando sua aplicação Web com Beanstalk
Escalando sua aplicação Web com Beanstalk
Amazon Web Services LATAM340 views
Arquiteturas de Alta Disponibilidade na AWSArquiteturas de Alta Disponibilidade na AWS
Arquiteturas de Alta Disponibilidade na AWS
Amazon Web Services LATAM5K views
Conhecendo as opcoes de Storage na Nuvem da AWSConhecendo as opcoes de Storage na Nuvem da AWS
Conhecendo as opcoes de Storage na Nuvem da AWS
Amazon Web Services LATAM1.7K views
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
Ricardo Martins ☁346 views
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
Amazon Web Services LATAM402 views
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
Amazon Web Services LATAM590 views
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
Amazon Web Services LATAM379 views

Similar to Cloud computing(20)

Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
Ricardo Martins ☁2.1K views
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Eduardo de Lucena Falcão1.1K views
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
Amazon Web Services LATAM832 views
Ebookawsportugues 130719202521-phpapp01Ebookawsportugues 130719202521-phpapp01
Ebookawsportugues 130719202521-phpapp01
José Roberto Miguel Filho312 views
Meetup #AWSGO - Iniciando na AWS com o Free TierMeetup #AWSGO - Iniciando na AWS com o Free Tier
Meetup #AWSGO - Iniciando na AWS com o Free Tier
Dan El Pierre Rezende133 views
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
Jaqueline Ramos135 views
Primeiros Passos na AWSPrimeiros Passos na AWS
Primeiros Passos na AWS
Amazon Web Services LATAM410 views
Cloud computing e Amazon Web ServicesCloud computing e Amazon Web Services
Cloud computing e Amazon Web Services
Rafael Biriba1.2K views
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
Amazon Web Services LATAM777 views
Ask the Trainer - Treinamentos e Certificações da AWSAsk the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWS
Amazon Web Services LATAM2.1K views
Keynote AWS Roadshow Campinas 2013Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013
Amazon Web Services LATAM1.7K views

More from Alexandre Uehara(20)

Metodologia Ágil - Acelera ImpactoMetodologia Ágil - Acelera Impacto
Metodologia Ágil - Acelera Impacto
Alexandre Uehara132 views
Métodos Ágeis - ESPM 2018 (Inovação)Métodos Ágeis - ESPM 2018 (Inovação)
Métodos Ágeis - ESPM 2018 (Inovação)
Alexandre Uehara125 views
Inovação - Google Campus 2018Inovação - Google Campus 2018
Inovação - Google Campus 2018
Alexandre Uehara79 views
Scrum para RH e Financeiro (Alelo)Scrum para RH e Financeiro (Alelo)
Scrum para RH e Financeiro (Alelo)
Alexandre Uehara590 views
FintechFintech
Fintech
Alexandre Uehara295 views
ChatbotChatbot
Chatbot
Alexandre Uehara1.1K views
Machine learning for dummiesMachine learning for dummies
Machine learning for dummies
Alexandre Uehara2.1K views

Cloud computing

  • 1. Ale Uehara - @AleUehara
  • 3. Cloud Computing - Definição “O conceito de computação em nuvem (em inglês, cloud computing) refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em grade. ” Wikipedia
  • 6. Cloud Computing - Tipos IaaS - Infrastructure as a Service quando se utiliza uma percentagem de um servidor, geralmente com configuração que se adeque à sua necessidade. Ex.: Amazon EC2, GoGrid e Mosso
  • 7. Cloud Computing - Tipos PaaS - Plataform as a Service utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. Ex.: Windows Azure, Google AppEngine, Bungee Labs e Heroku
  • 8. Cloud Computing - Tipos SaaS - Software as a Service uso de um software em regime de utilização web Ex.: Google Docs, Salesforce, Skype
  • 14. Cloud Computing - Vantagens ● Abstração - usuário não precisa se preocupar com problemas de compatibilidade de hardware/software e segurança. ● Comodidade - Em qualquer lado e a qualquer altura é possível aceder aos dados da nuvem (Internet) ● Redução de Custo ● Capacidade de Armazenamento - Tudo fica na nuvem “ilimitado” ● Ausência de atualização - sem preocupação de atualização
  • 15. Cloud Computing - Desvantagens ● Dependência - Internet ● Recuperação de Dados ● Vulnerabilidade
  • 17. Amazon Web Services (AWS) Custo:
  • 18. Amazon Web Services (AWS) Serviços:
  • 19. Amazon Web Services (AWS) Datacenters: ● EUA, Europa, Brasil, Cingapura, Japão e Austrália
  • 35. Amazon Web Services (AWS) Custos:
  • 36. Amazon Web Services (AWS) Gratuito 1o. ano:
  • 40. AWS Summit 2013 - São Paulo Palestras assistidas: ● Keynote - Matt Wood -Principal Data Scientist, Amazon Web Services ● Introducing AWS OpsWorks - Adam Glick ● Introducing RedShift - Data Warehouse in the AWS Cloud - Eric Ferreira ● Continuous Deployment e DevOps na Nuvem - Eduardo Horai ● Introducing Elastic MapReduce, Serviço Hadoop gerenciado na AWS - Karan Bhatia
  • 41. AWS Summit 2013 - São Paulo Keynote Matt Wood -Principal Data Scientist, Amazon Web Services
  • 42. AWS Summit 2013 - São Paulo Introducing AWS OpsWorks Adam Glick
  • 43. AWS Summit - Introducing AWS OpsWorks ● Devops ● Infraestrutura - Tudo é código ● Subir servidor automaticamente - script
  • 44. AWS Summit - Introducing AWS OpsWorks ● Vantagens ○ Reduz Erro; ○ É flexível; ○ Reduz Custo; ○ Reduz Tempo; ○ Mais Seguro;
  • 45. AWS Summit - Introducing AWS OpsWorks
  • 46. AWS Summit - Introducing AWS OpsWorks
  • 47. ● Exemplo de automação: Chef ● Outra vantagem: Versionamento ○ Com Chef + GIT (por exemplo) sabe qual a configuração usada a 2 deploys anteriores
  • 48. AWS Summit 2013 - São Paulo Introducing RedShift Data Warehouse in the AWS Cloud Eric Ferreira
  • 49. AWS Summit - Introducing RedShift ● Serviço de warehouse
  • 50. AWS Summit - Introducing RedShift ● Database Colunar ● In Memory ● Suporte a SQL ● Nó lider e Nós Computacionais
  • 51. AWS Summit - Introducing RedShift
  • 52. AWS Summit - Introducing RedShift
  • 53. AWS Summit - Introducing RedShift
  • 54. AWS Summit - Introducing RedShift
  • 55. AWS Summit 2013 - São Paulo Continuous Deployment e DevOps na Nuvem Eduardo Horai
  • 56. AWS Summit - Continuous Deployment e DevOps na Nuvem ● CI (Continuous Integration), CD (Continuous Deployment) e Devops ● Automação de teste e Deploy ● Jenkins (plugin no EC2) ● Chef e Puppet
  • 57. AWS Summit - Continuous Deployment e DevOps na Nuvem Antes:
  • 58. AWS Summit - Continuous Deployment e DevOps na Nuvem Depois:
  • 59. AWS Summit - Continuous Deployment e DevOps na Nuvem
  • 60. ● Case: ○ Crowtest ○ Ganhar por demanda, por bugs encontrados ○ TaaS - Test as a Service AWS Summit - Continuous Deployment e DevOps na Nuvem
  • 61. AWS Summit 2013 - São Paulo Introducing Elastic MapReduce, Serviço Hadoop gerenciado na AWS Karan Bhatia
  • 62. ● EMR - Elastic MapReduce ● Hadoop, Hive, Pig ● Cases: ○ Apontador - Leitura de logs ○ Chaordic - Sistema de Recomendação ● Obs: Serviço testado por mim ● Hadoop + Pig ● Leitura de logs AWS Summit - Introducing EMR, Serviço Hadoop gerenciado na AWS
  • 63. AWS Summit 2013 - São Paulo Videos das Paletras: http://awshub.com.br/
  • 64. AWS http://aws.amazon.com/ AWS Free Tier http://aws.amazon.com/free/ AWS Market Place https://aws.amazon.com/marketplace Referências - AWS
  • 65. Referências - AWS Summit 2013 Slides AWS Summit 2013: http://www.slideshare.net/AmazonWebServicesLATAM/keynote-aws-summit-2013-sao- paulo http://www.slideshare.net/AmazonWebServicesLATAM/tag/aws-summit-brasil-2013 Videos do AWS Summit 2013: http://awshub.com.br/ Slide da palestra - Introducing RedShift: http://www.slideshare.net/AmazonWebServicesLATAM/introducao-ao-amazon-redshift Slide da palestra - Continuous Deployment e DevOps na Nuvem http://www.slideshare.net/AmazonWebServicesLATAM/continuous-deployment-e-devops-na-nuvem
  • 66. Referências - Outros Chef http://www.opscode.com/chef/ Puppet https://puppetlabs.com/ Radar Thoughtworks - Infrastructure as a Code http://www.thoughtworks.com/radar Cloud Computing e Integração Contínua: uma combinação perfeita? http://www.infoq.com/br/interviews/cloud-alm-combinacao E-Books http://www.amazon.com/Getting-Started-with-AWS-ebook/dp/B007X6SMD6 http://aws.typepad.com/brasil/2012/05/e-book-gratuito-sobre-como-montar-um-servidor-gratuito-por-um-ano-na-amazon-web- services.html