Architecture In A Box: SOI com Dublin

649 views

Published on

Architecture In A Box Soi Com Iis Was E Dublin

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
649
On SlideShare
0
From Embeds
0
Number of Embeds
43
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Architecture In A Box: SOI com Dublin

  1. 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. 2.   
  3. 3.  
  4. 4. Desafios – Atuais do Mercado  Agilidade Responder rapidamente às ameaças do mercado competitivo Redução de custos operacionais
  5. 5. Serviços Clientes Identity Management Management CRM & Monitoring Database Web Hosting Portal File Email
  6. 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. 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. 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. 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. 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. 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. 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. 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. 14. Visual Studio System Center Ferramentas de Administração Serviços WF & WCF .NET Framework IIS / WAS Windows Server Servidores de Aplicação
  15. 15. IIS/WAS Windows Server
  16. 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. 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. 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. 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. 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. 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. 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. 23. Workflow Management Service 3 1 activity 2 persist 6 5 activity Persistence 4 Workflow Service 3 Database instance "Dublin"
  24. 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. 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. 26.   MSDN WAS: 
  27. 27. 32

×