cloud computing
TRANSCRIPT
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 Servicequando 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 Serviceutilizando-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 Serviceuso de um software em regime de utilização web
Ex.: Google Docs, Salesforce, Skype
Formas de Cloud Computing
Cloud Computing - Formas
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
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 - EC2Hands On
Quanto Custa?
Amazon Web Services (AWS)
Custos:
Amazon Web Services (AWS)
Gratuito 1o. ano:
https://aws.amazon.com/marketplace
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
KeynoteMatt Wood -Principal Data Scientist, Amazon
Web Services
AWS Summit 2013 - São Paulo
Introducing AWS OpsWorksAdam 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 RedShiftData Warehouse in the AWS Cloud
Eric Ferreira
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/
AWShttp://aws.amazon.com/
AWS Free Tierhttp://aws.amazon.com/free/
AWS Market Placehttps://aws.amazon.com/marketplace
Referências - AWS
Referências - AWS Summit 2013Slides AWS Summit 2013: http://www.slideshare.net/AmazonWebServicesLATAM/keynote-aws-summit-2013-sao-paulohttp://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 Nuvemhttp://www.slideshare.net/AmazonWebServicesLATAM/continuous-deployment-e-devops-na-nuvem
Referências - OutrosChefhttp://www.opscode.com/chef/
Puppethttps://puppetlabs.com/
Radar Thoughtworks - Infrastructure as a Codehttp://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-Bookshttp://www.amazon.com/Getting-Started-with-AWS-ebook/dp/B007X6SMD6http://aws.typepad.com/brasil/2012/05/e-book-gratuito-sobre-como-montar-um-servidor-gratuito-por-um-ano-na-amazon-web-services.html