introdução ao cloud computing e as soluções do mercado

Post on 21-Dec-2014

3.529 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Já não é novidade, mas sempre se pode saber mais sobre uma das febres atuais quando se fala em tecnologia: a computação na nuvem. Uma apresentação das opções de mercado que melhor podem lhe atender.

TRANSCRIPT

Cloud: modelo para permitir acesso sob-demanda onipresente e conveniente via rede à um “pool” compartilhado de recursos computacionais configuráveis (i.e.: redes, servidores, armazenamento, aplicativos e serviços) que podem ser rapidamente provisionados e lançados com o mínimo esforço de gestão ou interação com o provedor de serviço - NIST

Imagine consumir cloud como você consome energia elétrica

http://www.flickr.com/photos/el_finco/3498442002/sizes/l/in/photostream/

Pay-per-use

Pay-per-use

CPU

RAMStorage

Rede GPU

Economia de escala

Elástico

PaaS

IaaS

SaaS

PaaS

IaaS

SaaS

IaaS

AWS

GoGrid

Locaweb

Rackspace

Windows Azure

UOL Host

PaaS

SaaS

Amazon AWS

EC2

S3

RDS

SES

Cloudfront (CDN)

etc, etc, etc

EC2

S3Vídeos

Imagens

Música

Arquivos estáticos

CSS, js, HTML

S3Vídeos

Imagens

Música

Arquivos estáticos

CSS, js, HTML750 Bilhões de objetos

S3Vídeos

Imagens

Música

Arquivos estáticos

CSS, js, HTML750 Bilhões de objetos500.000 req/s

API = Cloud + Web Services

Automatização

GerenciamentoIntegração

Chef

http://www.flickr.com/photos/lilcrabbygal/2785683671

Infra-estrutura em código

API - Exemplos

•Google Prediction

•Picnik

•Google Maps

•Twitter

•Amazon eCommerce

•Facebook

AWSAuthConnection amazon = new AWSAuthConnection("keyid", "secret");

private void createImage(String folder, String name, byte[] image) {

S3Object object = new S3Object(image, null); Map headers = new TreeMap(); headers.put("Content-Type", Arrays.asList(new String[]{"image/jpeg"})); headers.put("x-amz-acl", Arrays.asList(new String[]{"public-read"}));

amazon.put(folder, name, object, headers); }

S3 in a nutshell

Devs / Open Source

Open Stack

Eucalyptus

OpenNebula

jclouds

Open Cirrus

etc, etc, etc

Startups + Cloud

http://www.flickr.com/photos/curtm95/5107189206/

Virtual + Físico

http://www.flickr.com/photos/flysi/183272970

Robótica

Automatizaçãode Datacenter

http://www.flickr.com/photos/drkfiber/4467876523/sizes/l/in/photostream/

Rede de sensores

http://www.flickr.com/photos/kubapinkwiner/5374484075/sizes/l/in/photostream/

Mechanical Turk

www.mturk.com

10 Cloud Startups para 2012

•AppFog

•Bromium

•Cloudability

•CloudSigma

•Kaggle

•Nebula

•Parse

•ScaleExtreme

•SolidFire

•Zillabyte

http://gigaom.com/cloud/10-cloud-startups-to-watch-in-2012/

Enquanto isso, no Brasil...

•Locaweb

•UOL Host

•Tecla

•etc, etc, etc, etc

http://www.flickr.com/photos/annachristina/4718755884/sizes/l/in/photostream/

O futuro

Computação Paralela

Programação funcional

Erlang

Scala

Dados distribuídos

Como criar algoritmos realmente paralelos?http://www.flickr.com/photos/vestman/4908148942/sizes/l/in/photostream/

Desafios para o “Futuro”

• Automatização

• Padronização

• Cobrança

• Vender lock-in / Compatibilidade

• Escabalibidade automática baseada em QoS da aplicação

• Como escalar para 10.000 ou 100.000 servidores?

• SLA

Desafios para o “Futuro”• Segurança

• Disponibilidade / GEO distribuição

• Processadores com 200K Cores

• Leis / regulamentação!

• 8 Bilhões de Usuários

• Facilidade e custo baixo

“Nuvens… Hoje tenho consciência do céu, pois há dias em que não o olho mas sinto, vivendo na cidade e não na natureza que a inclui. Nuvens… São elas hoje a principal realidade, e preocupam-me como se o velar do céu fosse um dos grandes perigos de meu destino. Nuvens… Passam da barra para o Castelo, de Ocidente para Oriente, num tumulto disperso e despido, branco às vezes, se vão esfarrapadas na vanguarda de não sei o quê; meio-negro outras, se, mais lentas, tardam em ser varridas pelo vento audível; negras de um branco sujo, se, como se quisessem ficar, enegrecem mais da vinda que da sombra o que as ruas abrem de falso espaço entre as linhas fechadoras da casaria” Fernando Pessoa

Referências• IaaS

• http://aws.amazon.com/

• http://www.rackspace.com/

• http://www.gogrid.com/

• https://www.windowsazure.com/

• SaaS

• http://www.salesforce.com/

• http://www.facebook.com/

• https://www.dropbox.com/

• http://pinterest.com/

• http://www.zendesk.com/

• PaaS

• http://code.google.com/appengine/

• http://www.force.com/

• http://dreamhost.com/

• http://www.locaweb.com.br/

• http://www.uolhost.com.br/

• http://www.heroku.com/

top related