Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLuana Pardo Alterado mais de 9 anos atrás
7
Web Role SQL Azure (50 GB) SQL Azure (50 GB) É melhor ter 50 bancos de 1GB do que 1 banco de 50GB!
9
Thread Bloqueada Esperando…
10
Thread Context
12
Exemplo Async CTP void UploadImage(Stream image, CloudBlob destBlob) { AddImageToSQLAzure(destBlob.Uri); UploadImageToBlob(image, destBlob); } async Task UploadImageAsync(Stream image, CloudBlob destBlob) { var t1 = AddImageToSQLAzureAsync(destBlob.Uri); var t2 = UploadImageToBlobAsync(image, destBlob); await TaskEx.WhenAll(t1, t2); }
13
Exemplo Async CTP void UploadImageToBlob (Stream image, CloudBlob destBlob) { destBlob.UploadFromStream(image); } async Task UploadImageToBlobAsync (Stream image, CloudBlob destBlob) { await Task.Factory.FromAsync ( destBlob.BeginUploadFromStream, destBlob.EndUploadFromStream, image, null); }
14
Web Role Worker Role Storage Worker Role Web Role Worker Role Queue
16
Role Blob Storage Blob Storage Role
17
X X Blob privado (ex.: conteúdo pago) Blob privado (ex.: conteúdo pago) 1. Sou o Bob e quero acessar X 2. Role gera a Shared Access Signature (SAS) 3. Role envia a SAS via HTTPS 4. Bob utiliza a SAS para acessar X direto do Blob Storage
18
X X CDN X X Ponto de Presença (POP) mais próximo Resolução do POP mais próximo por DNS Web Role
19
Traffic Manager Monitoração Políticas app-us.cloudapp.net app-eur.cloudapp.net app-asia.cloudapp.net
25
Role Table Storage SQL Azure CacheCache CacheCache Table Storage SQL Azure CL A camada de cache ajudará na redução da latência
26
demo
28
GUID.cloudapp.net Foo1.cloudapp.net DNS foo.com Load Balancer (Produção) (Staging)
29
Foo1.cloudapp.net DNS foo.com Load Balancer (Produção) V1 V2 V1 V2
30
Foo2.cloudapp.net (Produção) Foo2.cloudapp.net (Produção) Foo1.cloudapp.net (Produção) Foo1.cloudapp.net (Produção) DNS foo.com
31
Table Síncrono Assíncrono Privado Público CDN Público Table SQL Azure Traffic Mgr Web App
33
Recursos Recursos para IT Pros Recursos para Desenvolvedores http://technet.microsoft.com/pt-br http://msdn.microsoft.com/pt-br
34
Não esqueça de preencher sua avaliação online www.teched.com.br/avaliacao
35
perguntas?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.