Architecture In A Box: SOI com Dublin

  • 435 views
Uploaded on

Architecture In A Box Soi Com Iis Was E Dublin

Architecture In A Box Soi Com Iis Was E Dublin

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
435
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Infrastructure Architecture in a Box “Service Oriented Infrastructure” com IIS, WAS e Dublin Markus Christen IT Architect Microsoft blogs.technet.com/MarkusChristen twitter.com/MarkusChristen channel9.msdn.com/brasil 1
  • 2.   
  • 3.  
  • 4. Desafios – Atuais do Mercado  Agilidade Responder rapidamente às ameaças do mercado competitivo Redução de custos operacionais
  • 5. Serviços Clientes Identity Management Management CRM & Monitoring Database Web Hosting Portal File Email
  • 6. Serviços de Infraestrutura Ferramentas de Armazenamento Desenvolvimento Integração Identidades Aplicação ... Suporte local Aplicações Sistema Operacional Serviços Hospedagem Usuários
  • 7. .Net Application Domain Um processo Windows pode hospedar um ou várias . WCF “Application Domain’s” Uma “Application Domain” .Net Application Domain pode hospedar múltiplos . WF “Serviços” Windows Server Process
  • 8. Qual e o nível de disponibilidade ? Qual e o nível de escalabilidade ? Quais informações sobre a operação do seu serviço você precisa ? Seu ambiente precisa suportar vários versões ? Quais processo de implementação você preciso suportar ? Você precisa uma camada única de persistência ?
  • 9. Nuvem Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 WF -WCF Frameworks System Center Management Packs IIS/WAS IIS Dublin Managed Windows Service Application Windows Application Server Role Windows Server Escolha a melhor opção !
  • 10. Contêiner IIS 7.0 Visual Studio System Center Ferramentas de Administração Serviços WF & WCF .NET Framework IIS Windows Server Servidore de Aplicação
  • 11. Disponibilidade Process recycling, Idle Shutdown, Monitoring, Message Based Activation Worker Process Isolation Segurança Integrada Escalabilidade Escalabilidade Horizontal via balanceamento de carga Escalabilidade Vertical com isolamento “Worker Process”
  • 12. Gerenciamento & Monitoramento IIS Server Manager Web Config “Windows Performance”, “Windows Event Viewer” System Center Operations Manager Management Pack Processo de Implementação “PowerShell”, “VBScripts “, “Pacote MSI” , “Xcopy” “IIS Deployment Extension”
  • 13. Versionamento Versionamento precisa ser providenciado via customização Chamada de Persistência de Dados SQL Server Velocity Cache Distribuído Protocolos Suportados HTTP
  • 14. Visual Studio System Center Ferramentas de Administração Serviços WF & WCF .NET Framework IIS / WAS Windows Server Servidores de Aplicação
  • 15. IIS/WAS Windows Server
  • 16. Disponibilidade Process recycling, Idle Shutdown, Monitoring, Message Based Activation Worker Process Isolation Segurança Integrada Escalabilidade Escalabilidade Horizontal via balanceamento de carga Escalabilidade Vertical com isolamento “Worker Process”
  • 17. Gerenciamento & Monitoramento IIS Server Manager Web Config “Windows Performance”, “Windows Event Viewer” System Center Operations Manager Management Pack Processo de Implementação “PowerShell”, “VBScripts “, “Pacote MSI” , “Xcopy” “IIS Deployment Extension”
  • 18. Versionamento Versionamento precisa ser providenciado via customização Chamada de Persistência de Dados SQL Server Velocity Cache Distribuído Protocolos Suportados HTTP,NET.TCP,NET.MSMQ,NET.PIPE
  • 19. Visual Studio System Center Ferramentas de Administração Serviços WF & WCF “Dublin” .NET Framework IIS / WAS Windows Server Servidores de Aplicação
  • 20. Dublin adds Windows/IIS/.NET 4.0 OSLO IIS Manager App Server SCOM Pack Model Deployment WF and WCF Management to Dublin Modules (GUI) Management APIs (PowerShell command-lets) Hosting Persistence Monitoring System Center Discovery & Scale-out & Application Control Reliability Monitoring Runtime Databases WF and WCF Frameworks IIS/WAS Windows Application Server Role
  • 21. Gerenciamento & Monitoramento IIS Server Manager (Dublin Extension) Web Config “Windows Performance”, “Windows Event Viewer” System Center Operations Manager Management Pack Processo de Implementação “PowerShell”, “VBScripts “, “Pacote MSI” , “Xcopy” Export , Import
  • 22. Disponibilidade Dublin permite retomar os fluxos de trabalho facilmente com ferramentas e scripts Os processos são iniciados apenas quando for necessário (Sobre Demanda) Escalabilidade Escalabilidade Horizontal via “Chamada Única de Persistência” Escalabilidade Vertical com isolamento “Worker Process”
  • 23. Workflow Management Service 3 1 activity 2 persist 6 5 activity Persistence 4 Workflow Service 3 Database instance "Dublin"
  • 24. Workflow 2 Management Service Workflow Service "Dublin" Network Load 1 Persistence Balancer Database instance Workflow 3 Management Service 5 Workflow Service Monitoring 4 Database "Dublin"
  • 25. HTTP TCP PIPE MSMQL Cust. A Escolha do “BIND” e da hospedagem defini as opções de segurança ! WF and WCF Frameworks System Center Management Packs IIS/WAS IIS Dublin Managed Windows Service Application Windows Application Server Role Windows Server
  • 26.   MSDN WAS: 
  • 27. 32