cloud computing

66
Ale Uehara - @AleUehara

Upload: alexandre-uehara

Post on 06-Jul-2015

322 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cloud computing

Ale Uehara - @AleUehara

Page 2: Cloud computing

Cloud Computing

Page 3: 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

Page 4: Cloud computing

Cloud Computing

Page 5: Cloud computing

Tipos de Cloud

Page 6: Cloud computing

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

Page 7: Cloud computing

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

Page 8: Cloud computing

Cloud Computing - Tipos

SaaS - Software as a Serviceuso de um software em regime de utilização web

Ex.: Google Docs, Salesforce, Skype

Page 9: Cloud computing
Page 10: Cloud computing
Page 11: Cloud computing

Formas de Cloud Computing

Page 12: Cloud computing

Cloud Computing - Formas

Page 13: Cloud computing
Page 14: 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

Page 15: Cloud computing

Cloud Computing - Desvantagens

● Dependência - Internet

● Recuperação de Dados

● Vulnerabilidade

Page 16: Cloud computing
Page 17: Cloud computing

Amazon Web Services (AWS)

Custo:

Page 18: Cloud computing

Amazon Web Services (AWS)

Serviços:

Page 19: Cloud computing

Amazon Web Services (AWS)

Datacenters:● EUA, Europa, Brasil, Cingapura, Japão e

Austrália

Page 20: Cloud computing

AWS - EC2Hands On

Page 21: Cloud computing
Page 22: Cloud computing
Page 23: Cloud computing
Page 24: Cloud computing
Page 25: Cloud computing
Page 26: Cloud computing
Page 27: Cloud computing
Page 28: Cloud computing
Page 29: Cloud computing
Page 30: Cloud computing
Page 31: Cloud computing
Page 32: Cloud computing
Page 33: Cloud computing
Page 34: Cloud computing

Quanto Custa?

Page 35: Cloud computing

Amazon Web Services (AWS)

Custos:

Page 36: Cloud computing

Amazon Web Services (AWS)

Gratuito 1o. ano:

Page 37: Cloud computing
Page 38: Cloud computing

https://aws.amazon.com/marketplace

Page 39: Cloud computing
Page 40: 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

Page 41: Cloud computing

AWS Summit 2013 - São Paulo

KeynoteMatt Wood -Principal Data Scientist, Amazon

Web Services

Page 42: Cloud computing

AWS Summit 2013 - São Paulo

Introducing AWS OpsWorksAdam Glick

Page 43: Cloud computing

AWS Summit - Introducing AWS OpsWorks

● Devops

● Infraestrutura - Tudo é código

● Subir servidor automaticamente - script

Page 44: Cloud computing

AWS Summit - Introducing AWS OpsWorks

● Vantagens

○ Reduz Erro;○ É flexível;○ Reduz Custo;○ Reduz Tempo;○ Mais Seguro;

Page 45: Cloud computing

AWS Summit - Introducing AWS OpsWorks

Page 46: Cloud computing

AWS Summit - Introducing AWS OpsWorks

Page 47: Cloud computing

● Exemplo de automação: Chef

● Outra vantagem: Versionamento○ Com Chef + GIT (por exemplo) sabe qual a

configuração usada a 2 deploys anteriores

Page 48: Cloud computing

AWS Summit 2013 - São Paulo

Introducing RedShiftData Warehouse in the AWS Cloud

Eric Ferreira

Page 49: Cloud computing

AWS Summit - Introducing RedShift

● Serviço de warehouse

Page 50: Cloud computing

AWS Summit - Introducing RedShift

● Database Colunar

● In Memory

● Suporte a SQL

● Nó lider e Nós Computacionais

Page 51: Cloud computing

AWS Summit - Introducing RedShift

Page 52: Cloud computing

AWS Summit - Introducing RedShift

Page 53: Cloud computing

AWS Summit - Introducing RedShift

Page 54: Cloud computing

AWS Summit - Introducing RedShift

Page 55: Cloud computing

AWS Summit 2013 - São Paulo

Continuous Deployment e DevOps na Nuvem

Eduardo Horai

Page 56: Cloud computing

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

Page 57: Cloud computing

AWS Summit - Continuous Deployment e DevOps na Nuvem

Antes:

Page 58: Cloud computing

AWS Summit - Continuous Deployment e DevOps na Nuvem

Depois:

Page 59: Cloud computing

AWS Summit - Continuous Deployment e DevOps na Nuvem

Page 60: Cloud computing

● Case:○ Crowtest○ Ganhar por demanda, por bugs encontrados○ TaaS - Test as a Service

AWS Summit - Continuous Deployment e DevOps na Nuvem

Page 61: Cloud computing

AWS Summit 2013 - São Paulo

Introducing Elastic MapReduce, Serviço Hadoop gerenciado na AWS

Karan Bhatia

Page 62: Cloud computing

● 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

Page 63: Cloud computing

AWS Summit 2013 - São Paulo

Videos das Paletras:http://awshub.com.br/

Page 64: Cloud computing

AWShttp://aws.amazon.com/

AWS Free Tierhttp://aws.amazon.com/free/

AWS Market Placehttps://aws.amazon.com/marketplace

Referências - AWS

Page 65: Cloud computing

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