Cloud computing

Post on 06-Jul-2015

322 views 0 download

Transcript of Cloud computing

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

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

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