Visão Geral do Windows Server AppFabric

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Encontro Computação em Nuvem
Eventos, Variáveis de Sessão e Aplicação
Visão Geral Técnica do Microsoft Operations Manager 2005
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Sistemas Distribuídos
Diego Duarte Menescal – Atividades Realizadas Durante o período de Março até Junho: Desenvolvimento de Estratégias de Mercado Período de março.
Desenvolvimento em Camadas
MO410 Proposta de projeto Sistema para a CPG Fábio Augusto Salve Dias.
Área de Desenvolvimento de Sistemas
.NET FRAMEWORK. 2.NET Framework É uma plataforma que permite desenvolver aplicações de software e bibliotecas chamadas aplicações gerenciadas; Ele provê
Gerenciamento proativo de aplicações
SESSÃO: INFRAESTRUTURATRILHA: PRODUTIVIDADE & COLABORAÇÃO © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. MVP ShowCast.
Monitoramento ZABBIX.
II Semana de Tecnologia da Informação
OPÇÕES DE ERP OPEN SOURCE
Sistemas Distribuídos
Windows Communication Foundation
DOCUMENTO CONFIDENCIAL DA MICROSOFT Set 2009 | Página 1 | Apresentação para BDMs.
PÁginas Dinâmicas Programação Web.
Rodrigo Cristiano Silva
André Freitas, Luís Silva, Ricardo Oliveira Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina.
Tecnologias.NET Equipe: Ayrton Johab Rejane Roosevelt Wanessa.
.Net Framework 3.5 Equipe: Arthur Accioly Alysson Melo Amarildo Filho
Introdução ao Desenvolvimento Web
Modulo 3. Serviços com Back-End Services Middle Tier Clients Front-End Clients WCF SOAP Services Definido através de código Definido através de código.
Última atualização: 21 de outubro de AGENDA Qual é a diferença entre serviços na nuvem e de hospedagem? Que cargas de trabalho devem ficar.
Arquitetura e Configuração do Windows Server AppFabric
Florin Zamfir Portal de Comunidade Educativa – Serviços e Conteúdos Portal da Comunidade Educativa Serviços e Conteúdos Florin Zamfir, Fernando Delgado,
Estrutura e Soluções WEB
Monitoramento SQL Server
Web Services Desmistificando o pré-conceito.
Tópicos Avançados em Sistemas Distribuídos
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET
Adriano Melo Introdução ao ASP.NET Adriano Melo
Arquitetura SOA e Oracle SOA SUITE
Luiz Antonio Torres, Maio/2014
A monitoração do ambiente é realizada para diferentes ALVOS que interferem diretamente no funcionamento das soluções da NDDigital. Sistema Operacional.
Aula 1 - Fundamentos Web Servidor
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Workflow Integração de Sistemas Empresariais Pedro António, M5157 Fevereiro 2004.
@daibert Solutions Architect Hewlett-Packard Brasil
Prof.°: João Henrique Disciplina: SOR II
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
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.
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 03 Prof. André Lucio.
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
Workshop.  Introdução  Histórico  Principais Características  Componentes  Topologia  Instalação  Passo a passo de Instalação  Console de Operações.
Perspectiva Histórica Melhoramentos no Windows 2008 Demo: Tarefas de Configuração Inicial Server Manager & SML Demo: Server Manager Perguntas e Respostas.
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
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.
ServiçoServiço WCFWCF Cliente MétodosMétodos BehaviorsBehaviors Named Pipes TCP HTTP MSMQ Transações Web Services Host Custom Bindings.
Alexandre Ricardo Nardi Consultor Sênior Microsoft Brasil
Daniel Paulo Banco de dados: é uma coleção/conjunto de registros relacionados.  Exemplo: O banco de dados de uma Universidade.
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
SGPC - Sistema de Gestão de Panificadora e Confeitaria
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Prof. Sidney Galeote. 2 www. prasabermais. com  Visão Geral sobre a dimensão de qualidade “performance”  Custo da qualidade  Como a performance deve.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Tutorial sobre licenciamento do Terminal Services no Windows Server área de trabalho remota Acesse remotamente o seu servidor de qualquer lugar.
Windows NT Comparação de conceitos: NetWare. AppWare Ferramenta de desenvolvimento de aplicações consistindo de dois componenentes principais: –AppWare.
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
SETEMBRO, 2010 | SÃO PAULO. Israel Aece Desenvolvedor.NET Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT Site:
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Transcrição da apresentação:

Visão Geral do Windows Server AppFabric <Event Name and Date> 4/1/2017 8:55 PM Modulo 1 Visão Geral do Windows Server AppFabric Waldemir Cambiucci Arquiteto de Soluções Microsoft Brasil http://blogs.msdn.com/wcamb/ © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Apresentar o Windows Server AppFabric e seus principais recursos para aplicações, serviços e workflows na plataforma Microsoft.

PLATAFORMA DE APLICAÇÕES Visão geral sobre PLATAFORMA DE APLICAÇÕES

Plataforma de Aplicações Arquitetura Básica Serviços de Infraestrutura Ferramentas de Desenvolvimento Armazenamento Integração Identidades Aplicação . . . Aplicações e Serviços Fundamento Suporte local Serviços Usuários Sistema Operacional

Plataforma de Aplicações Arquitetura Básica Serviços de Infraestrutura Visual Studio 2010, Expression... SQL Server BizTalk, ESB AD, ADFS, WIF Web, Mobile, Desktop, Services, Hybrid . . . Aplicações e Serviços Fundamento .NET 4.0, ASP.NET, SL4... Web Services SOAP, HTTP, REST Usuários Windows 7, 2k8R2, AppFabric

Visão geral sobre Serviços e workflows

O que é WCF? Serviço Web Services Named Pipes MSMQ Métodos Client Custom Bindings Behaviors HTTP TCP Transações Host<T>

Cenários de mundo real – Serviços WCF Camada de Apresentação Aplicação ASP.NET com interface de usuário Serviços de Negócio Serviços e regras de negócio exportados como serviços WCF Servidor de Banco de Dados

O que é WF? Workflows e Processos MSMQ Named Pipes Cliente WF Runtime HTTP TCP WCF Persistência Transações

Cenários de mundo real – workflows WF Camada de Apresentação Aplicação ASP.NET com interface de usuário Serviços de Negócio Workflows e regras de negócio exportados como serviços WF Services Servidor de Banco de Dados

Workflow Services Workflow Service WF WCF IIS Worker Process Client Persistence Store Monitoring Database

WCF Workflow Service Application

WCF Workflow Service Application Atividade para tratar requisição Posso adicionar novas atividades para esse workflow Atividade para tratar resposta

Exemplo de workflow com WF4

Desafios para serviços e workflows (WCF/WF) Hosting Gerenciamento Monitoração Tracking Persistência Scaling

Windows server appfabric Visão geral sobre o Windows server appfabric

O que é o Windows Server AppFabric? É uma infraestrutura de aplicação dividida em duas partes: AppFabric Caching Services Infraestrutura de cache distribuído AppFabric Hosting Services Infraestrutura para hospedagem e monitoração de serviços WCF 4 e WF 4 O objetivo é permitir que o desenvolvedor gaste mais tempo construindo a lógica da aplicação.

Windows Server AppFabric v1.0 Disponível para download (Julho/2010) http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2

Requisitos do Windows Server AppFabric Sistema Operacional suportado: Windows 7 Windows Server 2008 R2 Windows Server 2008 Service Pack 2 Windows Vista Service Pack 2 Arquiteturas suportadas: 32-bit (x86) & 64-bit (x64) Requisitos de Hardware: Mínimo espaço em Hard Disk: 2GB

Hospedagem e monitoração Recursos do Windows Server AppFabric Hospedagem e monitoração

Hospedando Serviços WF no AppFabric IIS Worker Process Workflow Service WF IIS Manager Cliente AppFabric Hosting Services WCF Service WCF

Cenário: Contoso Services Serviços para reserva de viagens Contoso AirLines Services WCF ContosoTravelWF Services WF Runtime WCF Contoso Hotel Services WCF Cliente Contoso Rental Car Services WCF

Cenário: Contoso Services Serviços para reserva de viagens ContosoTravelWF Services WF Runtime WCF

Event Tracing for Windows Monitoração Event Tracing for Windows Windows Server AppFabric Monitoring Tools Workflow Service WCF Trace ETW Tracking Participant Monitoring Database Event Collector Service Tracking Profile Event Collector Service Um serviço Windows instalado com o Windows Server AppFabric. Coleta eventos instrumentados do WCF e WF para uma base de monitoração.

Monitoração Instrumentação consistente de WCF e WF através do Event Tracing for Windows (ETW) WCF trace events e WF tracking events. Melhoria de performance significa menor impacto para suas aplicações. Maior visibilidade sobre as operações de serviços. Cenários Health monitoring – “Como a aplicação roudou?” Troubleshooting – “O que falhou?”

Cenário: Tailspin Travel http://tailspintravel.codeplex.com/

Cenário: Contoso Services e Tailspin Serviços para reservas de viagens Contoso AirLines Services WCF ContosoTravelWF Services WF Runtime WCF Contoso Hotel Services WCF Contoso Rental Car Services WCF

Recursos do Windows Server AppFabric Persistência

Persistência com workflow services Workflow Hosting Services Web Server 3) Persiste o estado do workflow depois de tratar a requisição 1) Primeira requisição para a aplicação ASP.NET Pages 2) Dispara o workflow service Web Server Base de Persistência ASP.NET Pages Workflow Hosting Services 4) Segunda requisição para a aplicação 6) Carrega o estado do workflow e trata a requisição Web Server ASP.NET Pages 5) Dispara o workflow service

Persistência Armazena estados de aplicações e serviços. Garante que workflows de longa duração possam recuperar estado e continuar o processamento. Cenários Confiabilidade – Long running workflows Disponibilidade – Recuperação quando máquinas ou processos falham Escalabilidade – um workflow descarrega instâncias osciosas da memória;

Recursos do Windows Server AppFabric CACHING

Usando AppFabric Caching Services com ASP.NET Web Server Cache Cluster 1) Fornece dado que é armazenado num objeto de sessão ASP.NET Pages 2) Armazena o objeto de sessão no cache AppFabric Caching Services Web Server ASP.NET Pages 4) Recupera o objeto de sessão do cache 3) Realiza uma requisição baseada num dado de um objeto de sessão Web Server ASP.NET Pages Base de Dados

AppFabric Caching Services Caches presentes no Cluster Utilização do cache Itineraries

resumo

Resumo O Windows Server AppFabric oferece dois serviços principais: AppFabric Hosting Services AppFabric Caching Services O Windows Server AppFabric suporta serviços e workflows através de… Monitoração, Persistência, Hosting e Caching Tooling e scripting para gerenciamento e monitoração de serviços WCF e WF

<Event Name and Date> 4/1/2017 8:55 PM © 2011 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.