Microsoft ReferenzarchitekturenInfrastruktur für Connected Systems Dr. Rainer Pöltz Strategieberater Microsoft Deutschland GmbH [email protected] Agenda Windows Server System Referenz Architektur – der Blueprint für den Systemarchitekten Windows Server System Referenz Architektur – die Sicht des Anwendungsarchitekten Agenda Windows Server System Referenz Architektur – der Blueprint für den Systemarchitekten Geschäfts-Architektur Windows Server System Referenz Architektur (WSSRA) Anwendungs-Architektur System-Architektur Was ist WSSRA? Eine standardisierte optimierte System-Architektur für das Hosting von Windows-basierten Diensten und Anwendungen. Eine Anleitung für die Planung, die Implementierung und den Test von Windows-Rechenzentren auf der Basis von ‚best practices‘: (Ausfall-)Sicherheit Skalierbarkeit Wartbarkeit Eine System-Architektur für das Hosting verteilter .NETAnwendungen Warum WSSRA? Die Chance für die Wiederverwendung der WSSRA ist hoch Unser Interesse: bestes Windows Hosting Windows Server System Reference Architecture Architekturbasierte Hochleistungs-Rechenzentren Integrierte Lösungen Hardware, Netzwerk, Speichersysteme, Basis-Software Ganzheitlicher, architekturbasierter Ansatz Austauschbare Komponenten verschiedener Hersteller Kompletter Lebenszyklus Design Implementierung Test Betrieb … Applikations-Dienste: Web, Middle, DB Kommunikations-Dienste: Exchange Firewall-Dienste: Proxy, Cache Zugriffs-Dienste: VPN, IAS Verzeichnis-Dienste: AD, MIIS, AD/AM Netzwerk-Dienste: DNS, DHCP, WINS WSSRA-Rechenzentren Architektur-Blueprints Basis-Architekturen Netzwerk Architektur Management Architektur Applikations Infra Architektur Storage Architektur Sicherheits Architektur Security Zones Network Storage Core & Network Services Application Services Management Services Public Services & Clients WSSRA Test Lab Implementierung Eine Anleitung für den Aufbau einer Testumgebung: Hochleistungsrechenzentrum, Niederlassung, Filiale Build Sequence Test-Prozesse, Testfälle Build Verification Verfügbarkeits-Tests Recoverability Tests Managebility Tests Security Tests Performance Tests Scalability Load Tests FM Stocks - .NET Hosting Dokumentation http://www.microsoft.com/technet/itsolutions/wssra/raguide/default.mspx Implementierungen Microsoft geführte MSA-Implementierungen: • HP, Cisco, EMC2, NetIQ, Cap Gemini HP, Nortel, EMC2, NetIQ, Cap Gemini HP, Cisco, NetIQ HP, Unisys, Nortel, HDS, Brocade, CommVault, McData, HP, Unisys, Cisco, EMC2 , Brocade, Emulex, CommVault Partner geführte MSA-Implementierungen: Dell, EMC2, Nortel, Brocade, Emulex, Avanade Dell, EMC2, Nortel,, Brocade, Emulex, CommVault Unisys, Dell, EMC2, Nortel, Brocade, Emulex, Avanade Unisys, EMC2, Nortel, Brocade, Emulex EMC2, Dell, Nortel, Brocade, Emulex FSC/SBS, Cisco, Stonesoft, F5 Networks Agenda Windows Server System Referenz Architektur – die Sicht des Anwendungsarchitekten WSSRA-Services für Anwendungs-Hosting Custom Applications SQL Server Active Directory Commerce Server BizTalk DNS DHCP Windows Server Servers Routers IIS Content Management Server COM + MSMQ UDDI . NET Framework Storage Devices Leased Lines Switches Other Network Devices Anwendungsarchitektur und Systemarchitektur Clients ` ` SOAP - HTTP (80)/HTTPS (443) PUBLIC INTERNET UI Components PROXY UI Process Components Presentation Layer Internal Trust Zone Web Tier Thick Client Web Client SOAP - HTTP (80)/HTTPS (443) Service Interfaces Business Workflows Business Components Business Entities SOAP - HTTP (80)/HTTPS (443) HTTP (80)/HTTPS (443) Business Layer Data Access Logic Components Service Agents Load Balanced Cluster Data Layer Load Balanced Cluster .NET Remoting HTTP(80) Application Tier Internal SQL Web - UI/SI App - BC/DA/SA SQL(1433) Data Sources Services Data Tier CDC RDBMS RDBMS Visual Studio Team Edition Visual Studio Team Edition Visual Studio Team Edition Software Architects Software Developers Software Testers Application Designer Dynamic Code Analyzer Load Testing System Designer Static Code Analyzer Manual Testing Logical Datacenter Designer Code Profiler Test Case Management Deployment Designer Unit Testing Code Coverage Class Designer (in Visual Studio Standard Edition and higher) Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Visual Studio Team Foundation Server Change Management Reporting Integration Services Team Build Work Item Tracking Project Portal Project Management Visual Studio Industry Partners Process and Architecture Guidance Anwendungs- und Systemarchitektur in VSTS Visual Studio Team Edition Visual Studio Team Edition Visual Studio Team Edition Software Architects Software Developers Software Testers Application Designer Dynamic Code Analyzer Load Testing System Designer Static Code Analyzer Manual Testing Logical Datacenter Designer Code Profiler Test Case Management Deployment Designer Unit Testing Code Coverage Class ClassDesigner Designer Designer(in (in (inVisual Visual VisualStudio Studio StudioStandard Standard StandardEdition Edition Editionand and andhigher) higher) higher) Class Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Visual Studio Team Foundation Server Change Management Reporting Integration Services Team Build Work Item Tracking Project Portal Project Management Visual Studio Industry Partners Process and Architecture Guidance Anwendungs- und Systemarchitektur in VSTS Application Designer Zusammenfassung WSSRA bietet eine sichere, wiederholbare, optimierte Infrastruktur für Dienst und Applikationen. WSSRA ist der beste Blueprint einer Systemarchitektur für Windows Rechenzentren. WSSRA beschreibt die Infrastruktur für das ApplikationsHosting. In VisualStudio können Applikationen bereits unter Berücksichtigung von WSSRA entwickelt werden. Questions and Answers Ihr Potenzial. Unser Antrieb.