web cast mtac 2012 - azure storage service na prática

28
http://vitormeriat.wordpress.com

Upload: vitor-meriat

Post on 04-Jul-2015

109 views

Category:

Technology


3 download

DESCRIPTION

Palestra online realizada no dia 17/04/2012 para o grupo MTAC na semana de Webcasts sobre Infra e Azure

TRANSCRIPT

Page 1: Web Cast MTAC 2012 - Azure Storage Service na prática

http://vitormeriat.wordpress.com

Page 2: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 3: Web Cast MTAC 2012 - Azure Storage Service na prática

Por que se preocupar

com WAS?

Page 4: Web Cast MTAC 2012 - Azure Storage Service na prática

• SaaS (Software as a Service);

• PaaS (Platform as a Service);

• IaaS (Infrastructure as a Service).

Page 5: Web Cast MTAC 2012 - Azure Storage Service na prática

Da tecnologia

• Internet de banda larga difundida

• Maturidade de tecnologias de virtualização

Dos negócios

• Custo inicial mínimo

• Modelo de pagamento baseado no uso

Page 6: Web Cast MTAC 2012 - Azure Storage Service na prática

• Alto investimento inicial

• Alto custo de manutenção

• Quant. fixa de recursos

• Dificuldade de escalabilidade

• Pagamento pelo uso

• Menor custo de manutenção

• Escalabilidade linear

• Tolerância a falhas

• Sob demanda

Page 7: Web Cast MTAC 2012 - Azure Storage Service na prática

Entendendo WAS?

Page 8: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 9: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 10: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 11: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 12: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 13: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 14: Web Cast MTAC 2012 - Azure Storage Service na prática

AccountName - nome da conta do cliente selecionado para o acesso a storage

e faz parte do nome do host DNS

Service - especifica o tipo de serviço que pode ser blob, table ou queue

PartitionName - localiza os dados dentro do cluster

ObjectName - identifica o objeto real armazenado

Page 15: Web Cast MTAC 2012 - Azure Storage Service na prática

(LS)Location Service

[Serviço de Localização]

DNS

Storage

Stamp

Storage

Stamp

https://AccountName.service.core.windows.net/

Replication

Account Management

Page 16: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 17: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 18: Web Cast MTAC 2012 - Azure Storage Service na prática

Um banco de dados relacional na nuvem

Page 19: Web Cast MTAC 2012 - Azure Storage Service na prática

OBJETIVO:ESCALABILIDADE MASSIVAScale “out” pela replicação de

instâncias dos processos.

Dois tipos de Instâncias: Web Role & Worker Role

Cada instância roda na sua própria VM e é replicada caso necessário

Page 20: Web Cast MTAC 2012 - Azure Storage Service na prática

OBJETIVO:ESCALÁVEL, DURÁVEL, PAGUE O QUANTO USAR

Blobs: dados

grandes e não

estruturados

(audio, video,

etc)

Tables:

quantidades

massivas de dados

simples e

estruturados

Queues: mensagens

acessadas de modo

serial, permitindo a

interação entre os papéis

web e workers

Page 21: Web Cast MTAC 2012 - Azure Storage Service na prática

Conexão de aplicações

Page 22: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 23: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 24: Web Cast MTAC 2012 - Azure Storage Service na prática
Page 25: Web Cast MTAC 2012 - Azure Storage Service na prática

DEMOS

Page 27: Web Cast MTAC 2012 - Azure Storage Service na prática

http://vitormeriat.wordpress.com

Page 28: Web Cast MTAC 2012 - Azure Storage Service na prática