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
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
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/
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