View
128
Download
2
Category
Preview:
Citation preview
TMMicrosoft SAP Competence CenterMicrosoft SAP Competence CenterMicrosoft Deutschland GmbH Microsoft Deutschland GmbH mssapcc@microsoft.commssapcc@microsoft.com
Informations-Forum: SAP Interoperabilität
Unternehmenskritische SAP Systeme auf der Microsoft IT Infrastruktur
Ralf Merkens / Martin Sudbrock
TM
Agenda
Themen die unsere Kunden bewegen
Marktdaten
Skalierbarbeit, Verfügbarkeit, Sicherheit
SQL Server, die strategische Datenbank für SAP
Administration und Systems Management
Total Cost of Ownership
Entwicklungen / Aktuelle Trends
Dual-Core Processing
Adaptive Computing
Wie führe ich ein Migrationsprojekts durch?
Zusammenfassung
TM
Skalierbarkeit
TM
Skalierungsentwicklung Windows Plattform
TM
Intel Hardwareentwicklungen
PCPCMid 80sMid 80s
InternetInternetMid 90sMid 90s
ApplicationsApplicationsLate 80s-Mid 90sLate 80s-Mid 90s
Web AppsWeb AppsMid 00s - . . .Mid 00s - . . .
8-Bit Computing8-Bit ComputingMemory in KBMemory in KBSingle CPUSingle CPU
16-Bit Computing16-Bit ComputingMemory in MBMemory in MBSingle CPUSingle CPU
32-Bit Computing32-Bit ComputingMemory in GBMemory in GBMultiple CPUMultiple CPU
64-Bit Computing64-Bit ComputingMemory in TBMemory in TB1-64 CPU’s1-64 CPU’s
TM
Skalierungsansätze
HardwareHardwareScaleScale
Mehr CPU / Mehr Mehr CPU / Mehr Speicher !!!Speicher !!!
Hardware Scale•Hardware approach•Expensive hardware•Cost increases w/ scale•Single point of failure•Server reliability•Program one system•Manage one system
Software Scale Software Scale durch Server Clusterdurch Server Cluster
++ ++ + …+ …
Software Scale•Software approach•High volume hardware •Cost linear w/ scale •No single point of failure•Application availability •Program multiple systems•Manage multiple systems
TM
Windows Server: Entwicklungslinien
Note: Web Edition available through OEM, NSP channelsNote: Web Edition available through OEM, NSP channels
Windows Server FamilyWindows Server FamilyWindows Server FamilyWindows Server FamilyWindows 2000Windows 2000Windows 2000Windows 2000Windows NTWindows NTWindows NTWindows NT
Target: Built for Web serving and hosting, providing a platform for rapidly developing and deploying Web services and applications.
Support for up to 2-way SMP & 2 GB RAM
Hyper-Threading
Target: Built for Web serving and hosting, providing a platform for rapidly developing and deploying Web services and applications.
Support for up to 2-way SMP & 2 GB RAM
Hyper-Threading
Target: Medium to large organizations
32-bit, Support for up to 8-way SMP & 32 GB RAM
64-bit, Support for up to 8-way SMP & 64 GB RAM
8-node clustering, Hyper-Threading, NUMA, Windows System Resource Manager
Target: Medium to large organizations
32-bit, Support for up to 8-way SMP & 32 GB RAM
64-bit, Support for up to 8-way SMP & 64 GB RAM
8-node clustering, Hyper-Threading, NUMA, Windows System Resource Manager
Target: Small or departmental environments, enabling basic file & print and collaboration
Support for up to 4-way SMP & 4 GB RAM
Hyper-Threading
Target: Small or departmental environments, enabling basic file & print and collaboration
Support for up to 4-way SMP & 4 GB RAM
Hyper-Threading
Target: Datacenters
32-bit, Support for up to 32-way SMP & 64 GB RAM
64-bit, Support for up to 64-way SMP & 512 GB RAM
8-node clustering, Hyper-Threading, NUMA, Windows System Resource Manager
Target: Datacenters
32-bit, Support for up to 32-way SMP & 64 GB RAM
64-bit, Support for up to 64-way SMP & 512 GB RAM
8-node clustering, Hyper-Threading, NUMA, Windows System Resource Manager
Datacenter Edition
Enterprise Edition
Web Edition
Standard Edition
TM
Windows Server 2003Verbesserungen seit Windows NT Server 4.0
FunktionWindows NT
4.0Windows
2000 ServerWindows
Server 2003
Workload Management * * *
Virtualization (Virtual Server)
Hardware Partitioning
Load Balancing and Failover
Server Clustering
Web application process isolation
Side-by-side DLLs
Point in time copies (Shadow Copy)
Storage Area Network support
* Included in Windows Server 2003 Enterprise and Datacenter Editions only* Included in Windows Server 2003 Enterprise and Datacenter Editions only** Third party product from Aurema** Third party product from Aurema
TM
WSRM SAP Beispiel
6 CPU R/3 10 CPU BW
TM
Preis / Leistungsentwicklung Intel/AMD
TM
Beispiel: SAP 3-Tier Implementierung
Beispiel einer gemischten 32-bit / 64-bit Windows basierten SAP 3-Tier Implementierung
Tape Backup
SAP R/3 cluster
Storage Cabinet
SAP DB InstanceSQL Server
Network Load BalancedBlade Server
SAP Application Server onWindows 2003
SAPGui Clients
32-bit Environment
64-bit Environment
TM
Kunden können zwischen 32-bit und 64-bit OS wählenSzenarien bei denen die 64-Bit Microsoft Plattform geprüft werden sollte (Beispiele)
SAP Unicode Implementierungen- z.B. 4.7 / Erweiterungen in den Osteuropäischen/ Asiatischen Raum
Business Warehouse (SAP Buisiness Intelligence Platform)- 64-Bit eventuell notwendig für 16-Way Table Joins, >500Gb Data
SCM / APO- LiveCache In-Memory-Database (IMDB)
Große Anzahl von SAP Benutzern - > 1,500 Concurrent Users (medium -> heavy)
TM
Verfügbarkeit
TM
Zuverlässigkeit und Hoch-Verfügbarkeit
Kundenbeispiel: AKZO Nobel
HQ in Belgien, SAP Infrastruktur in den Niederlanden, 20 Große Fertigungsstandorte weltweit mit 85 unterschiedlichen Produktlinien
Mehr als > 2,000 SAP User
SAP Module: FI/CO AM, PM, CRM,…
99.999% Verfügbarkeit
Migration von UNIX/Oracle
Kundenzitat:
“Since November 2001, we have not experienced a minute of down-time” Ad Gieling - Infrastructure Information Manager
Zuverlässigkeit Ihr System ist so zuverlässig wie es betrieben wird. Ca. 80%
aller Systemausfälle resultieren aus anderen Ursachen als Software, Hardware, Netzwerk oder Stromversorgung.
Über 60% aller neuen SAP Installationen werden auf der MIcrosoft Plattform implementiert. Wenn die Plattform die notwendigen Verfügbarkeitsanforderungen nicht erfüllen könnte, wäre dies der Fall?
Ausfallgründe
ApplicationFailure40%
OperatorError40%
Other20%
• Untested /application• Change management• Overloaded• Weak problem detection
• Forgot something• Lack of procedures• Backup errors/security
Gartner Group
• Hardware/platform• Network• Power and disaster
TM
Windows Server 2003Technische Verbesserungen im Bereich Zuverlässigkeit
System Component FailureSystem Component FailureWindows Resource Windows Resource Management Management IIS 6 Application RecyclingIIS 6 Application Recycling
Other: Unknown rebootsOther: Unknown rebootsShutdown Event Tracker Shutdown Event Tracker (SET)(SET)SET System State DataSET System State Data
Application: FailureApplication: FailureCOM+ App RecyclingCOM+ App RecyclingApp Verifier + App Verifier + Windows Resource Windows Resource ManagementManagementSxS InstallSxS Install
OS and Driver/Adaptor: FailureOS and Driver/Adaptor: FailureDriver verifier +Driver verifier +Windows Driver ProtectionWindows Driver ProtectionDriver rollback Driver rollback Software TracingSoftware TracingEnhanced Pool TaggingEnhanced Pool Tagging
Ungeplante AusfallzeitUngeplante Ausfallzeit
OS: ReconfigurationOS: ReconfigurationMultiple reboots Multiple reboots removedremoved
Hardware: Install/ConfigHardware: Install/Config Hotplug PCIHotplug PCIHot add RAM Hot add RAM
OS: Upgrade/SP/HotfixOS: Upgrade/SP/HotfixQFE ChainingQFE ChainingWindows Security Windows Security PushPush
Geplante AusfallzeitGeplante Ausfallzeit
Application: Application: Install/MaintenanceInstall/MaintenanceSxS InstallSxS InstallIdle Shell unloads Idle Shell unloads extensionsextensions
76%76% 24%24%
TM
Client PCs (GUI)
Server A Server B
Heartbeat
Cluster management Disk cabinet
SAP DB DB
R/3 CI SQL Server
SAP DB DB
Transaction Log-shipping
Standby R/3 Installation
Beispiel: Hochverfügbarkeitsarchitektur für SAP
TM
Präskriptive Beschreibungen
Windows Server System Reference Architecture (WSSRA)
Lösung für das Hosting von Diensten auf Basis Windows Server 2003
Microsoft Solution for Management (MSM)
Security Patch Management
Desktop Deployment (Windows XP Pro; Office XP/2003 Pro)
Windows 2003 Server Deployment (MOM; SMS)
Service Überwachung und Steuerung (MOM)
User Account Management
New Application Installation
Management LösungenManagement Lösungen Security Patch ManagementSecurity Patch Management Desktop und Server DeploymentDesktop und Server Deployment ……
Automated Deployment ServicesAutomated Deployment Services Windows System Ressource ManagementWindows System Ressource Management Software Update ServiceSoftware Update Service Group Policy Management ConsoleGroup Policy Management Console
Feature PacksFeature Packs
Core Services: AD, WMI, WSH, GP, …Core Services: AD, WMI, WSH, GP, … In-the-Box-Lösungen: RIS, IntelliMirrorIn-the-Box-Lösungen: RIS, IntelliMirror
BetriebssystemBetriebssystem
Systems Management ServerSystems Management Server Microsoft Operations ManagerMicrosoft Operations Manager Application CenterApplication Center
Management ServerManagement Server
TM
Sicherheit
TM
“Give us better Give us better access control” access control” ”“Give us better Give us better
access control” access control” ”
“Develop reliable Develop reliable and secure softwareand secure software”
“Develop reliable Develop reliable and secure softwareand secure software”
“Simplify Simplify critical critical
maintenance maintenance ”
“Simplify Simplify critical critical
maintenance maintenance ”
““Reduce impact Reduce impact of malware”of malware”
““Reduce impact Reduce impact of malware”of malware”
Improve UpdatingImprove Updating
Engineering ExcellenceEngineering Excellence
Authentication, Authentication, Authorization, Access Authorization, Access ControlControl
Isolation and ResiliencyIsolation and Resiliency
“Provide betterProvide betterguidance guidance ”
“Provide betterProvide betterguidance guidance ”
Deliver Security Guidance, Deliver Security Guidance, Tools, ResponsivenessTools, Responsiveness
Was Kunden von uns verlangen …
TM
User controls use of personal data
Products, online services adhere to fair information principles
Protects individual’s right to be left alone
Resilient toattack
Protects confidentiality, integrity, availability of data and systems
Engineering Excellence
Dependable, performs at expected levels
Available when needed
Open, transparent interaction with customers
Address issues with products and services
Help customers find appropriate solutions
Sicherheit: Trustworthy Computing Initiative
TM
Fortschritte
Stand heute:Stand heute:Windows 2000: 151Windows 2000: 151Windows 2003: 13Windows 2003: 13
TM
SQL als strategische Datenbank für SAP
TM
Über 1,3 Mio installierte SQL Server
Durchschnittliche Wachstumsrate von 50% pro Jahr in den letzten 10 Jahren
#1 im BI Bereich
Genereller Stand des SQL Servers
TM
Über 15.000 produktive Systeme von mySAP.com Produkten auf dem SQL Server
Über 8.000 produktive R/3 Installationen
Stärkste Wachstumsrate in den letzten Jahren
Über 700 R/3 Kunden konnten bis heute erfolgreich migriert werden
Stand des SQL Servers im SAP Umfeld
TM
SQL Server Historie
1995: SAP Portierung auf SQL Server 6.0
1996: SAP Support für den SQL Server 6.5
1998: SQL Server 7.0
2000: SQL Server 2000 wird released
2003: SAP supported SQL Server 2000 64-bit
TM
SQL Komponenten
TM
~ 45 %~ 45 %
~ 35%~ 35%
~ 20%~ 20%
SQL Server MarktanteilDatabase Units shipped 2003, Windows
TM
SQL Server Skalierbarkeit
Die Verbesserungen bzgl. Skalierbarkeit der Intel Plattform sind um ein vielfaches höher als bei jeder anderen Plattform
1011
2400
4512
7500
10.400
14400
18500
20000
24000
26000
0
5000
10000
15000
20000
25000
30000
SA
P S
tan
dar
d A
pp
licat
ion
SD
B
ench
mar
k U
sers
4wayPentium Pro
200 MHz
4way PII400MHz
8way PIII550MHz
8way PIII700MHz
ES700016way, PIII
700MHz
ES700024way, PIII
700MHz
ES700032way, PIII
700MHz
ES700032way, PIII
900MHz
ES7000-PD232way, PIII
900MHz
ES7000-PD232way, PIII900MHz,WindowsDatacenter
LimitedEdition
SQL Server Skalierbarkeit im 3-Tier SAP SD Benchmark
SQL Server 6.5
SQL Server 7.0
SQL Server 2000
TM
1,7 TB Internet auction app
1+ TB SAP FI/CO AM, HR, HR self-service
3 TB network schema mapping app
5 TB and 33 B rows in single app; 15TB total
4 TB SAP SD, FI, HR, CO, PP, PM, MM
400 GB FI, CO,SD,MM, ES-CS, EBP, BW
Skalierbarkeit – Terabyte und jenseits davon
TM
“SQL Agent” Scheduled Jobs
Log Shipping
Primary Server Secondary Server (1..n)
1. BACKUP Transaction-
Log
Tranaction-Log Dump
3.RESTORE
Transaction-logWITH STANDBY
Transaction-Log Dump
Monitoring Server
2. Log COPY (“Pulled”)
TM
Preis / Performance
TM
10g
DB2
SQL Server bietet signifikante Kostenvorteile
TM
10g
DB2
Die Lizenzierung der neuen Multi-Core CPU Architektur
TM
Warum SAP-Lösungen auf dem SQL-Server
Geringsten Gesamtkosten
Engste und beste Integration mit dem Betriebssystem
Unterstützung von AWE, NUMA, Hyper-Threading, …
OS und DB vom gleichen SW-Hersteller – nur 1 Support Center
End-to-End Support für alle SAP-Komponenten
Einfachste Administration
Autogrow von Log- und Daten-Files
Automatische, Dynamische Verwaltung des Hautspeichers
Automatische Statistiken im Hintergrund
Keine Reorganisation
Skalierbarkeit, Performance, Verfügbarkeit
Sehr einfaches Umstellen von 32- auf 64-Bit
TM
Adaptive Computing
TM
Utility Datacenter
„On Demand“ Business
Adaptive Computing
FlexframePay per Use
Developing apps with management in mind
SMS 2003
MOM 2000
System Center
Windows Server 2003 delivers a rich environment for management
Applications Applications “Designed For “Designed For Operations”Operations”
““Operationally Operationally Aware Aware
Platform”Platform”
““Intelligent Intelligent ManagementManagement
””
Initiativen im Bereich Betriebsführung
TM
Target Server
ADS Deployment
Agent
WMI Interface
Pre-OS StagePre-OS Stage Windows Present StageWindows Present Stage
ADS Imaging
Tools
Command Line Tools
Network Boot
Service
Image Distribution
Service
Controller Service(Task Sequencing and Remote Script
Execution)ADS ControllerADS Controller
ADS Architektur Übersicht
MMC Snap-inCustomer
Scripts
ADS Administration
Agent
Target Server
DB(MSDE /SQL)
Target Server
Virtual Floppy
Hardware Hardware Config StageConfig Stage
TM
Beispiel eines Migrationsprojekts
TM
Migrationsprojekt Ablauf
TM
Migrationsprojekt - Zeitplanung
Migration testing should begin 5 to 6 weeks prior
to the final migration
2 to 4 weeks after final migration
During stress testing
All Development
should be frozen from the
time of regression
testing to finish
Begin planning at least 5
weeks prior to the first test
TM
Migrationsprojekt – Ablauf
Data export from source system
Installation of the RDBMS in the target
R/3 Instance installation on target system
Move data export to the target system (FTP, tape etc.)
Create the target database instance (datafiles)
Load the data export into the target database
Check all the migration log files
Check target consistency / Perform other clean-up tasks
Reconfigure CTS, printing, interface connections, desktop, etc.
Knowledge transfer for managing new platform
TM
Zusammenfassung
TM
Geringster TCO in der IT Industrie
Windows ist die meist genutzte Plattform für SAP
Windows ist die einzige Plattform mit „End-to-End“ Support für alle SAP Komponenten/Module
Windows / Intel erfüllt alle Skalierungs-, Verfügbarkeits- und Sicherheitsanforderungen
Microsoft bietet sowohl 32-Bit als auch 64-Bit Unterstützung, damit voller Nutzen der Intel „Economy of Scale“ möglich
Durchgängige Interoperabilität auf allen Ebenen des SAP Netweaver Stacks
Zusammenfassung
TM
Herzlichen Dank für Ihr Interesse!
TM
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. 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 presented after the date of publication.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
© 2004 Microsoft Corporation. All rights reserved.
Recommended