“performance-probleme? oder?”eval.symantec.com/mktginfo/downloads/de_12140_bs1-7 1530...
TRANSCRIPT
1
2
“Performance-Probleme? Haben wir nicht!? Oder?”
ASM – Application Service Management
Wolfgang HackKey Account Manager ASM Germany
3
Was nimmt der CIO heutzutage war• Was nimmt der CIO heutzutage wahr?
• Steigende Anforderungen an Service Levels…– Implementierung Web-basierter Applikationen– Komplexe Umgebungen
• Sinkende IT Budgets– Effizientere Nutzung der Applikationen– Effizientere Nutzung der Hardware– Produktivere IT Mitarbeiter
4
Die Wahrnehmung des CIO Die größten Herausforderungen von „CIOs“ heutzutage?*
1. Unrealistische oder unausgesprochene Erwartungen vom Business
2. Unangemessene Budgets und zu wenig Zeit für strategisches Denken und Planen
3. Schwierigkeiten, den Wert von IT zu belegen 4. Mangelnde Übereinstimmung zwischen Unternehmenszielen
und IT-Anstrengungen5. Mangel an technischen Schlüsselkompetenzen innerhalb des
IT-Bereichs6. Mangel an Business-Wissen in der IT-Abteilung
*Quelle: State of the CIO 2004, CIO, Heft 11.11.2004
5
Multi-tier Application Architectures
Web Clients
Web Clients
Web Servers
J2EE Server
Storage
Database Server
The More Tiers … The More Tears
6
Users Web Applications Databases StorageMiddleware
7
Application Service ManagementDas Ende der “Schuldzuweisungsarie”
“Der Server istam Anschlag.”
“Die Datenbankist langsam.”
“Es liegt am Storage.”
8
9
Architektur einer Anwendung
Client Browser WebServer App. Server Datenbank Speicher
10
Performance Management einer Anwendung
Client Browser WebServer Datenbank SpeicherApp. Server
Performance-tool für
Webserver
Performance-tool für
Application-server
Performancetool für Netzwerke
Performancetool für Netzwerke
Performancetool für Netzwerke
Performance-tool für
Datenbank
11
Application Service ManagementVom User bis Storage
URLHTMLJPEGGIFJSP
JSPEJB
SERVLETJDBCSQL I/O
CHANNELLUNDISK
INDEPTH
INDEPTH
SQLINDEXTABLE
DATAFILELVMI/O
INDEPTH
INDEPTH
Web Server
Anwendung
Datenbank
Storage
Alerts and alarms for key performance
events
INFORM
INSIGHT
ENDANWENDER
12
Application Service Management
• Die Definition– Eine Methode zur Optimierung von Technologie
hinsichtlich der Geschäftsziele• Das Ziel
– Bereitsstellung der schnellsten Antwortzeit von geschäftskritischen Applikationen zu niedrigstenKosten
• Der Bedarf– Lieferung eines zuverlässigen und beständigen
Services, so dass Geschäftsapplikationen mithöchster Effizienz laufen.
13
VERITAS i3
Isolate and tune performance problems
Indepth
Client Network Web Servers
J2EE Servers
DB Servers
Storage
Measure real user response time and segment by tierInsight
VERITAS i3PerformanceWarehouse
Performance alerts
Performance reports
Inform
14 VERITAS Confidential14
15 VERITAS Confidential15
16 VERITAS Confidential16
17
Vorteile Performance-ManagementPerformance passiert nicht zufällig!• Rasche Problemerkennung: Pro-aktiv vs. reaktiv• Vermeidung unproduktiver Schuldzuweisungen• Schnelle Problemlösung• Implementierung einer Methode
“Brandverhütung vs. Brandbekämpfung”
18
Application Life-cycle BenefitsProject Stage Benefit
Development Provide early visibility into performance issues
Test Establish scalability and production readiness
Production Rapidly detect and correct performance degradation
Upgrades Minimize the risk of upgrades and customizations
19
VERITAS ASM liefert Ergebnisse• Erhöht die Produktivität zur Zufriedenheit der Enduser
• Minimiert das Risiko bei…
– Entwicklung, Tests, Wartung und Upgrading
• Reduziert die Kosten pro Transaktion
• Vereinfacht das Management vom User bis zum Speicher
• Ermöglicht erkenntnissbasierte Kapazitätsplanung
20
VERITAS steuert die Leistung von
Sun One
Apache
Microsoft IIS
Web Servers
Macromedia Jrun
Oracle 9iAS
IBM WebSphere
BEA WebLogic
Application Servers
Clarify CRM
KundenKunden ApplikationenApplikationen
PacketiertePacketierte ApplikationenApplikationen
IBM MQ Series
BEA Tuxedo
Middleware Servers
Microsoft SQL Server
IBM DB2 UDB
Oracle Database
Databases
IBM Enterprise
HDS Lightning
HP XP
EMC Symmetrix/CLARiiON
Storage
21
Fall 1: Mittleres/GroßesDienstleistungsunternehmen
• CallCenter Calls: 30.000 täglich• Durchschnittl. Calldauer: 3:30 min• Netzwerkarbeiten im Call Centre: 1,750 Std/Tag
• Reduzierte Calldauer: 3:20 min• Netzwerkarbeiten im CallCenter : 1,666 Std/Tag
• Ersparnis: 84 Std/Tag, oder 10 Schichten/Tag
22
Fall 2: Großes Telekom-Unternehmen
• Transaktionen: 50.000/Std• Durchschnittl. CPU-Zeit: 2,2 sek• Gesamte CPU-Anforderung: 31 CPU Std/Std
• Reduzierte CPU-Zeit: 0,4 sek• Gesamte CPU-Anforderung: 6 CPU Std/Std
• Ersparnis: 25 CPUs (Hardware + Lizenz)
23
Utility Computing ermöglichen
Service ManagerService Level Management - Service PortalProcess Workflow - Chargeback/Planning
Workload Management - Policy Engine/Optimization – Automation Workflow - Cross-resource Monitoring - Configuration Management
3rd Party Reporting
Tools(via
ODBC)
WorkflowAPI
(Remedy, Peregrine, Vantive…)
(OpenView, Netcool, UniCenter, Tivoli, Patrol…)
XML(ERP, LDAP,
Asset Mgt,other databases)
Server Agent
Clustering Agent
Backup Agent
Storage Agent
Lightweight Agents
Authent.API
(LDAP, AD…)
3rd-Party Framework
CommandCentral
Utility Manager
i3
OpForce/VCS StorageFoundation
SERVER NETWORK STORAGEAPP
ProvisioningVirtualisation
ProvisioningVirtualisation
ProvisioningVirtualisation
ProvisioningVirtualisation
ResourceManager
ResourceManager
ResourceManager
ResourceManager
AssetDB
WorkflowDB
SLADB
SLA data warehouse
PolicyDB
EventDB
ANSWERSQUESTIONS
25