Arquitetura e Configuração do Windows Server AppFabric <Event Name and Date> 4/1/2017 9:14 PM Modulo 2 Arquitetura e Configuração 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 os principais aspectos de arquitetura, configuração e administração do Windows Server AppFabric.
Windows server appfabric Arquitetura do Windows server appfabric
Arquitetura geral de serviços Front-End Clients Web Browser & RIA WPF & WinForms AJAX Mobile Clients Silverlight Serviços oferecem funcionalidades para inúmeros clientes. Aplicações RIA's consomem serviços, por exemplo. Dados são acessados indiretamente através de serviços. Podemos trabalhar com inúmeros modelos de serviços. Call Directly Middle Tier Clients ASP.NET Pages Outros Serviços Back-End Services WCF Services Implementa Entidades, Tarefas e Serviços Provê Acesso a Dados Exporta a Lógica da Aplicação
Opções de serviços Front-End Clients Back-End Services Call Directly Middle Tier Clients Entre Web Services SOAP e serviços workflows, diferentes fatores devem ser avaliados na aplicação. Back-End Services WCF SOAP Services Definido através de código Modelos de serviços por entidades WCF Workflow Services Definição visual (gráfica) Suporte para processos de longa duração Modelo de serviços por tarefas.
Principais serviços monitorados e suportados no AppFabric IIS | WAS | Windows Server AppFabric WCF SOAP Services WCF Workflow Services
Arquitetura do Windows Server AppFabric Visual Studio IIS Manager Project Deployment WF & WCF Management Modules WF & WCF Project Templates Mgmt PowerShell cmdlets Configuration Wizard IIS 7.x/WAS Hosting Persistence Monitoring Caching Availability, Deployment, Control Reliablility, Scalablity Application Monitoring In Memory, Distributed Cache Server Manager AppFabric Role Service of Application Server Role System Center Management Pack .NET 4 WCF & WF Frameworks Web Deploy Service Discovery Instance Restart SQL Persistence Provider WF ETW Tracking WCF ETW Tracking Messaging Routing Service Activation AutoStart Service Workflow Mgmt Lock Mgmt Event Collector Runtime Databases Persistence schema Monitoring schema Windows 7, Windows Server 2008 & 2008 R2
Recursos para disponibilidade e confiabilidade de serviços Recursos de Hospedagem Startup Performance Message-based activation Auto-start Confiabilidade Restart Workflow Service em casos de falhas de host Suspender Workflow Services Gerenciamento de locks
Diferentes ambientes suportados Estratégias de Escalabilidade Server farms Roteamento customizado Mensageria assíncrona simplificada Workflow Service Persistence
Windows server appfabric Instalação e Configuração do Windows server appfabric
Processo de Instalação Windows 7 | Presenter Mode Saturday, April 01, 2017 Processo de Instalação Pode ser feito diretamente via download do Windows Server AppFabric. http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2 Pode ser feito através do pacote Web Platform Installer 3.0 http://www.microsoft.com/downloads/details.aspx?familyid=32B0DFE5-F139-4E1C-B412-3DA39F50BBF9&displaylang=pt-br#filelist
Outros pacotes importantes Windows Server AppFabric Training Kit http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7290f7ed-e86b-4114-a452-4f07fa32403d Windows Server AppFabric Samples http://go.microsoft.com/fwlink/?LinkID=167153 Tail Spin Travel Application http://tailspintravel.codeplex.com/
Configuração do AppFabric Na pasta do Windows Server AppFabric, clique em Configure AppFabric
Windows Server AppFabric Setup Wizard Windows 7 | Presenter Mode Saturday, April 01, 2017 Windows Server AppFabric Setup Wizard
AppFabric Configuration Wizard
AppFabric Configuration Wizard
Windows 7 | Presenter Mode Saturday, April 01, 2017 Configuração de Monitoração
AppFabric Configuration Wizard
Windows 7 | Presenter Mode Saturday, April 01, 2017 Configuração de Persistência
AppFabric Configuration Wizard
AppFabric Configuration Wizard
Internet Information Services Manager
AppFabric Dashboard
Windows server appfabric Principais paineis de operação do Windows server appfabric
Windows 7 | Presenter Mode Saturday, April 01, 2017 Monitoring Dashboard
Windows 7 | Presenter Mode Saturday, April 01, 2017 Tracked Events
Windows 7 | Presenter Mode Saturday, April 01, 2017 Health Monitoring
WINDOWS SERVER APPFABRIC Preparando uma aplicação para o WINDOWS SERVER APPFABRIC
Preparando a aplicação para o AppFabric
Adicionando o protocolo net.pipe O protocolo net.pipe é usado pelo Windows Server AppFabric para monitoração e captura de eventos.
Configurando serviços WCF e WF
Configurando WCF e WF para uma aplicação
Configuração de Monitoração
Configuração de Persistencia WF
Configuração de Hospedagem
Configuração de Auto-Start
Configuração de Throttling
Configuração de Segurança
Resumo
Resumo A configuração do Windows Server AppFabric pode ser feita em partes O Caching Services pode ser configurado independente do Hosting Services. As bases de dados e administração do Windows Server AppFabric são baseadas em SQL Server 2008 R2.
Lab 02 – Configuração e Navegação pelo Windows Server AppFabric 1.0
<Event Name and Date> 4/1/2017 9:14 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.