A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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.

Apresentações semelhantes


Apresentação em tema: "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."— Transcrição da apresentação:

1

2

3

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

6

7

8

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

21

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

33

34

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

38


Carregar ppt "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."

Apresentações semelhantes


Anúncios Google