Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Dr. Rainer PöltzStrategieberaterMicrosoft Deutschland [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
Windows Server System Referenz Architektur (WSSRA)
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 .NET-Anwendungen
Warum WSSRA? Die Chance für die Wiederverwendung der WSSRA ist hoch Unser Interesse: bestes Windows Hosting
System-Architektur
Anwendungs-Architektur
Geschäfts-Architektur
Windows Server System Reference ArchitectureArchitekturbasierte Hochleistungs-Rechenzentren
Integrierte Lösungen Hardware, Netzwerk, Speichersysteme, Basis-
Software Ganzheitlicher, architekturbasierter Ansatz Austauschbare Komponenten verschiedener Hersteller
Kompletter Lebenszyklus Design Implementierung Test Betrieb
WSSRA-RechenzentrenArchitektur-Blueprints
Basis-Architekturen Netzwerk Architektur Management Architektur Applikations Infra Architektur
Storage Architektur Sicherheits Architektur
Net
zwer
k-D
ien
ste
: D
NS
, D
HC
P,
WIN
S
Ver
zeic
hn
is-D
ien
ste:
AD
, M
IIS
, A
D/A
M
Zu
gri
ffs
-Die
nst
e: V
PN
, IA
S
Fir
ewa
ll-D
ien
ste
: P
roxy
, C
ach
e
Ko
mm
un
ikat
ion
s-D
ien
ste
: E
xch
an
ge
Ap
pli
kati
on
s-D
ien
ste:
Web
, M
idd
le,
DB
…
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: Hochleistungsrechenzentru
m, 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
Dokumentationhttp://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
Routers Leased Lines Switches Other Network Devices
Servers Storage Devices
Windows Server . NET Framework
DNS DHCP IIS COM + MSMQ UDDI
SQL Server BizTalk Commerce Server
Content Management Server
Custom Applications
Active Directory
Anwendungsarchitektur und Systemarchitektur
CDC
Application Tier
Business Layer
Web Tier
Clients
Data Layer
Service Interfaces
` `
Business EntitiesBusiness Components
Business Workflows
Presentation Layer
UI Components
UI Process Components
Data Access Logic Components Service Agents
Data TierData Sources Services
Internal Trust Zone
SQL(1433)
Web Client
PROXY
PUBLIC INTERNET
Thick Client
Internal SQL
RDBMSRDBMS
SOAP - HTTP (80)/HTTPS (443)
SOAP - HTTP (80)/HTTPS (443)
.NET Remoting HTTP(80)
Web - UI/SI
HTTP (80)/HTTPS (443)
SOAP - HTTP (80)/HTTPS (443)
Load Balanced Cluster
App - BC/DA/SA
Load Balanced Cluster
Anwendungs- und Systemarchitektur in VSTS
Change Management
Work Item Tracking
Reporting
Project Portal
Visual StudioTeam Foundation Server Integration Services
Project Management
Pro
cess
an
d A
rch
itect
ure
Pro
cess
an
d A
rch
itect
ure
G
uid
an
ceG
uid
an
ce
Dynamic Code Analyzer
Visual Studio Team Edition
Software Architects
Static Code Analyzer
Code Profiler
Unit Testing
Code Coverage
Team Explorer (includes Team Foundation Server CAL)
Visual Studio Professional Edition
Load Testing
Manual Testing
Test Case Management
Application Designer
System Designer
Logical Datacenter Designer
Visual Studio Team Edition
Software DevelopersVisual Studio Team Edition
Software Testers
Vis
ual S
tud
io In
du
stry
V
isu
al S
tud
io In
du
stry
Part
ners
Part
ners
Team Build
Class Designer (in Visual Studio Standard Edition and higher)
Deployment Designer
Visio for Enterprise Architects (in MSDN Premium Subscription)
Change Management
Work Item Tracking
Reporting
Project Portal
Visual StudioTeam Foundation Server Integration Services
Project Management
Pro
cess
an
d A
rch
itect
ure
Pro
cess
an
d A
rch
itect
ure
G
uid
an
ceG
uid
an
ce
Dynamic Code Analyzer
Visual Studio Team Edition
Software Architects
Static Code Analyzer
Code Profiler
Unit Testing
Code Coverage
Team Explorer (includes Team Foundation Server CAL)
Visual Studio Professional Edition
Load Testing
Manual Testing
Test Case Management
Application Designer
System Designer
Logical Datacenter Designer
Visual Studio Team Edition
Software DevelopersVisual Studio Team Edition
Software Testers
Vis
ual S
tud
io In
du
stry
V
isu
al S
tud
io In
du
stry
Part
ners
Part
ners
Team Build
Class Designer (in Visual Studio Standard Edition and higher)
Deployment Designer
Visio for Enterprise Architects (in MSDN Premium Subscription)
Application Designer
System Designer
Logical Datacenter Designer
Deployment Designer
Class Designer (in Visual Studio Standard Edition and higher)Class Designer (in Visual Studio Standard Edition and higher)
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 Applikations-Hosting.
In VisualStudio können Applikationen bereits unter Berücksichtigung von WSSRA entwickelt werden.
Questions and Answers
Ihr Potenzial. Unser Antrieb.