Web Role SQL Azure (50 GB) SQL Azure (50 GB) É melhor ter 50 bancos de 1GB do que 1 banco de 50GB!

Slides:



Advertisements
Apresentações semelhantes
Programação de jogos MMO com DALua
Advertisements

UDP – Modelo de camadas. Cabeçalho UDP Protocolo UDP – Camada 4 Características: - Protocolo de camada 4 – - Não existe estabelecimento de conexão –
Conceitos de Programação Paralela
IC - UFF Sistemas Operacionais Threads. IC - UFF Processos e threads Vimos o conceito de processo englobando duas características básicas: propriedade.
Problemas com Threads MO801/MC972. Muitas threads Se algumas threads ajudam o programa, muitas threads devem ajudar mais –Certo? O overhead de escalonamento.
Web Caching with Consistent Hashing. Problemas com a Web Redes congestionadas Servidores atolados.
e-ProInfo Ana Christina de Oliveira Bringuente Ariane Nunes Reis
Adolpho Luiz Antonio Carlos Correia Maxwell Miranda Valdemar Bezerra
Gerenciamento proativo de aplicações
DevOps Integrando Desenvolvimento com Operações Team Foundation Server 2012 e System Center Operations Manager 2012 Adriano Bertucci Konia Tecnologia.
SESSÃO: INFRAESTRUTURATRILHA: PRODUTIVIDADE & COLABORAÇÃO © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. MVP ShowCast.
Rodrigo Cristiano Silva
Visão Geral do Windows Server AppFabric
Entendendo Conceitos e Desafios Saber a importância de proteger os recursos on-premise Entender os riscos de não endereçar alguns cenários Preparar-se.
Módulo 2. Compute Storage Management Connectivity Access control Flexible APIs Information Marketplace Reporting Relational data Management Data Sync.
REDES DE COMPUTADORES Prof. Deivson
Como Criar Tokens do Facebook A seguir está o passo-a-passo para a geração dos tokens do Facebook, para que o sistema possa fazer a publicação das suas.
Servidor Seguro - Veja como o Direct Access, File Classification e RMS podem ajudar ! Alberto Oliveira, CISSP MCSA/MCSE: Security MCTS MCITP MCT CompTIA.
Aproveitando o diagnóstico no sequenciamento Demo Diagnósticos Linkando Pacotes com o Dynamic Suite Composition Demo Fácil de usar Aceleradores de Pacote.
Projeto Final Portal de Estágios & Oportunidades Professor Orientador: Pedro Nascimento Aluno: Vitor Vargas.
SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Nível Técnico: Audiência foco: Objetivos (quais são as três principais mensagens.
Sample Fill Slide for Showing Developer’s Software Code.
Curso de Capacitação em Educação a Distância
Private Cloud na Prática VIR302
O primeiro passo para a nuvem
Computação Armazenamento Rede Virtual Business Inteligence Banco de Dados Rede de Entrega de Conteúdo Barramento de Serviços Marketplace Máquinas.
Processos.
Revisar casos e documentação Revisar casos e documentação Adicione e verifique os domínios SMTP Administração do DNS Configure On Premise.
Indicadores e casos de sucesso em Segurança
Desenvolver Server Apps é fácil, certo? Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache.
Volume de Dados Volume Removível Volume de Sistema.
Criando aplicações prontas para nuvem APPI305
32 Bits IIS 5 e 6 32 Bits IIS 5 e 6 ASP.NET 1.1 e 2.0 ASP Clássico e COM+
Sample Fill runningdeactivateddormantactivated Resumo rápido App Salvar Estado! Estado preservado! IsAppInstancePreserved == true Restaurar estado!
SETEMBRO, 2010 | SÃO PAULO. Luciano Condé Arquiteto de Soluções Microsoft blog.msdn.com/conde twitter.com/luconde Trace, Log, Provisionamento.
Serviço Nuvem Implantação Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Network Management Storage Management Update.
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores.
Irei focar nos recursos que o WSRM tem para gerenciar ambientes com multiplos serviços em um mesmo servidor. Na primeira parte mostrarei o porque é importante.
Toast notifications Tile notifications Raw notifications.
MVVM avançado para o Windows Phone 7 WPH304
demo Gerando Eventos Personalizados demo.
ServiçoServiço WCFWCF Cliente MétodosMétodos BehaviorsBehaviors Named Pipes TCP HTTP MSMQ Transações Web Services Host Custom Bindings.
 Cada vez mais os consumidores encontram informação e opiniões sobre uma empresa, seus produtos e serviços – via redes sociais, celulares, sites de avaliação.
Gerenciando e protegendo estações de trabalho com Windows Intune WCL302 Herleson Pontes MVP | MCT | MCITP | MCSA | MCTS | MCP | MOS
Engenharia de Sistemas Embarcados Aula 9: Salvo RTOS.

Windows Azure: computação em nuvem no melhor estilo self-service Fabrício Lopes Sanchez.
Conhecendo e Migrando para SQL Azure DBP 202 Diego Nogare MVP SQL Marcondes Alexandre MVP
SETEMBRO, 2010 | SÃO PAULO. Otavio Pecego Coelho Arquiteto Chefe Microsoft Brasil Projetando Aplicativos.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Preenche formulário de cadastro de usuários Acessa o site da JUCERJA Valida cadastro através do enviado pela JUCERJA Se autentica no portal.
Cloud computing e o novo modelo de software
Aprendendo como funciona o NHibernate Elvis Medeiros Programador .NET
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Experiência Utilização
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Desenvolvimento WEB II Continuação AJAX Professora: Kelly de Paula Cunha.
GESTÃO DE FILAS E AGENDAMENTO ONLINE
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Bruna Cavallero Martins Universidade Católica de Pelotas.
Capítulo 2 Redes de computadores e a Internet Camada de aplicação Prof. Gustavo Wagner.
Nilton Pinheiro Microsoft SQL Server Implementando SQL Server 2014 Failover Cluster com Cluster Shared Volume.
Implementando SQL Server 2014 Failover Cluster com Cluster Shared Volume (CSV) Nilton Pinheiro SQL Server Specialist SQL Server MVP MCITP | MCSE | MCDBA.
2ª Reunião Coimbra DateTime.Parse(" ", new CultureInfo("pt-PT"));
Integração de aplicações e serviços utilizando computação na nuvem com a plataforma Microsoft Windows Azure Ricardo Linhares Orientador: Paulo Fernando.
Resoluções dos exercícios de “espaços de probabilidade”
Super ETL’s com as novidades do SSIS 2016
Super ETL’s com as novidades do SSIS 2016
Transcrição da apresentação:

Web Role SQL Azure (50 GB) SQL Azure (50 GB) É melhor ter 50 bancos de 1GB do que 1 banco de 50GB!

Thread Bloqueada Esperando…

Thread Context

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); }

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); }

Web Role Worker Role Storage Worker Role Web Role Worker Role Queue

Role Blob Storage Blob Storage Role

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

X X CDN X X Ponto de Presença (POP) mais próximo Resolução do POP mais próximo por DNS Web Role

Traffic Manager Monitoração Políticas app-us.cloudapp.net app-eur.cloudapp.net app-asia.cloudapp.net

Role Table Storage SQL Azure CacheCache CacheCache Table Storage SQL Azure CL A camada de cache ajudará na redução da latência

demo

GUID.cloudapp.net Foo1.cloudapp.net DNS foo.com Load Balancer (Produção) (Staging)

Foo1.cloudapp.net DNS foo.com Load Balancer (Produção) V1 V2 V1 V2

Foo2.cloudapp.net (Produção) Foo2.cloudapp.net (Produção) Foo1.cloudapp.net (Produção) Foo1.cloudapp.net (Produção) DNS foo.com

Table Síncrono Assíncrono Privado Público CDN Público Table SQL Azure Traffic Mgr Web App

Recursos Recursos para IT Pros Recursos para Desenvolvedores

Não esqueça de preencher sua avaliação online

perguntas?