Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouSara Morado Alterado mais de 9 anos atrás
4
Desenvolver Server Apps é fácil, certo?
5
Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service Payment Provider Seller Fulfillmen t Payment Provider Criação e Gerenciamento de Aplicações Middle-Tier é especialmente complexa
9
… todos os tipos de middleware Config & Scaling
10
Modelo & ferramenta de programação (compor Apps, simplificar a abordagem em todos os níveis) Config & Scaling Multi-Tenant, Elasticidade, Escalonamento Horizontal, Performance Integração das Capacidades
11
Modelo de programação & ferramentas compor Apps, simplificar a abordagem em todos os níveis Deploy & Gerenciamento Gerenciamento AppFabric
12
Windows Azure AppFabric
13
Como você escala sua aplicação e gerencia o crescimento da carga? Como fazer para obter melhor desempenho,latências e acesso a dados reduzido? Como você armazena dados “mash-ups” de vários repositórios de dados? Como você gerencia Session State ASP.NET e Caching? Como você faz tudo isso com um modelo de custo previsível? Access Control Workflow Web Services Service Bus Integration
14
Windows Azure AppFabric Cache Um cache distribuído, em memória para aplicativos em execução no Azure: –Cache em memória localizado próximo a suas aplicações Azure –Baseado no Windows Server AppFabric Caching Benefícios: –Altamente escalável com baixa latência e alta taxa de transferência –Pode aumentar e diminuir dinamicamente, sem implantar ou modificar seu aplicativo –Usuário não precisa se preocupar com a configuração, implantação ou gerenciamento de sua infra-estrutura de cache
15
Principais recursos e benefícios Integra-se facilmente a aplicativos existentes –Modelo de cache a parte –Uma API para servidor e nuvem –ASP.NET Session State Provider –ASP.NET Page Output Caching Provider Baixa latência com Cache Local Armazena em cache qualquer objeto que seja serializado do CLR –Não há custos de serialização para o cache local Protegido com access control Web Role DB Sessions Referenc e Data Activity Data Resourc e Data Output Local Cache
16
Capacidade de Cache Disponível em vários tamanhos –128 MB, 256 MB, 512 MB, 1 GB, 2 GB, 4 GB Use a combinação desses tamanhos ou vários destes para criar sua capacidade de cache desejado Aumentar/diminuir a capacidade de cache dinamicamente Dados preservados quando o aumento da capacidade
17
Cache Como você trata o desacoplamento entre subsistemas? Como você equilibra o trabalho entre serviços? Como você transfere mensagens de forma confiável e transacional? Como você “alcança” sistemas on-premise que estão protegidos por um Firewall? Como você organiza e descobre EndPoints de serviços? Access Control Workflow Web Services Service Bus Integration
18
Windows Azure AppFabric Service Bus Serviços interconectados através de várias redes –Naming e Discovery –Conectividade com NAT e Firewall Traversal –Autorização integrada ao Access Control Middleware baseado em nuvem e orientado a mensagem –Tecnologia de Enfileiramento de mensagem de próxima geração –Publicação/assinatura com filtragem –Integração de transação Service Bus
19
Queue P P C C *Limitado a 100MB por Queue para o CTP
20
Topics! Topic P S S S S S S C C C C C C
22
Datacenter LOB web service LOB app Partner Mobile Device
23
Datacenter LOB web service LOB app Partner Mobile Device SB SB ACS
24
Datacenter LOB web service LOB app Partner Mobile Device SB SB ACS
25
Partner Mobile Device Datacenter LOB web service LOB app SB SB ACS
26
Partner Mobile Device Datacenter LOB web service LOB app SB SB ACS
27
demo
28
Cache Access Control Workflow Web Services Service Bus Integration Como você protege os limites de seu sistema? Como você autorizar usuários com base em funções ou grupos? Como você provê acesso federado com o Active Directory corporativo? Como você utiliza Facebook, Google, Live ID ou ID do Yahoo? Como você gerencia identidades de serviço? Como você concede ou revoga acesso dinamicamente? Como você obtem tokens de acesso a outros sistemas? Como você fornece extensibilidade segura para aplicações?
29
Windows Azure AppFabric Access Control Identidade federada e Autorização para qualquer aplicativo –Web, Desktop, Mobile –Provedores de identidade: Facebook, Google, Yahoo, Live ID Active Directory Federation Services 2.0 OAuth 2, OAuth WRAP WS-Trust 1.3 –Formatos de Tokens OAuth WRAP SWT SAML 1.1, SAML 2.0 Regras de autorização Access Control WS-* Google, Yahoo OAuth 2.0 Facebook Websites and web services Live ID OAuth WRAP Access Control Service Open ID Rules
30
Como você faz o deploy de suas aplicações? Como você adiciona recursos e escala sua aplicação? Como você gerencia a configuração ao dimensionar? Como você lida com composições com monitoração de Estado e sem monitoração de Estado? Como realizar updates sem downtime? Como você gerencia o ciclo de vida de execução do aplicativo? Como você torna seu aplicativo altamente disponível? Como monitorar o uso? Como você isola os inquilinos? Access Control Workflow Web Services Service Bus Integration Cache
31
Gerenciador de Aplicativos do Windows Azure AppFabric Infra-Estrutura de Servidor de Aplicativos –Deployment –Ciclo de vida de execução –Dimensionamento –Alta disponibilidade –Isolamento –Gerenciamento de Recursos –Roteamento –Monitoramento de Uso Workflow Web Services
32
AppFabric Roadmap H2 2011 General Availability Caching CTP Refresh Application Manager General Availability Access Control Release Service Bus enhancements Q2 2011 General Availability Caching CTP Application Manager General Availability Access Control CTP Refresh Service Bus enhancements Q1 2011 CTP Refresh Caching CTP Refresh Access Control CTP Integration
35
Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
36
Recursos Recursos para IT Pros Recursos para Desenvolvedores http://technet.microsoft.com/pt-br http://msdn.microsoft.com/pt-br
37
Não esqueça de preencher sua avaliação online www.teched.com.br/avaliacao
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.