© 1999 Christian Breuker15.12.1999Projektgruppe SAP R/3 auf Linux ClusterSeite : 1.

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

Service Oriented Architectures for Remote Instrumentation
E-Solutions mySchoeller.com for Felix Schoeller Imaging
SION Vacuum Circuit-Breakers 3AE5 and 3AE1
Service Discovery in Home Environments
DNS-Resolver-Mechanismus
Forschungsdatenzentrum der Bundesagentur für Arbeit im Institut für Arbeitsmarkt- und Berufsforschung Two Issues on Remote Data Access.
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Windows Vista Deployment
Herzlich Willkommen zum Informations-Forum: SAP Interoperabilität
INSURANCE AUDIT FINANCIAL SERVICES Risk margins: An area of conflict between accounting and supervision Joachim Kölschbach Vienna, October 2005.
Dr. M. Schlottke Common Description of Web Services Source: P. Gerbert, 2002 Web Services allow to establish B2B e-commerce on the fly Web Services allow.
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Universität Dortmund Middleware Peter Marwedel TU Dortmund, Informatik 12 Germany.
Peter Marwedel TU Dortmund, Informatik 12
Telling Time in German Deutsch 1 Part 1 Time in German There are two ways to tell time in German. There are two ways to tell time in German. Standard.
Lehrstuhl Informatik III: Datenbanksysteme Andreas Scholz 1 Programming Database Web Applications Web Service Technologies Andreas Scholz.
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus Architectures and Diagnosis Methods for Self Repairing.
Lehrstuhl Informatik III: Datenbanksysteme AstroGrid-D Meeting Heidelberg, Informationsfusion und -Integrität: Grid-Erweiterungen zum Datenmanagement.
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
POST MARKET CLINICAL FOLLOW UP
Die Hausaufgaben: Machen Sie Ü. 7 auf S. 29
01 Installation / Support. © beas group 2011 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved.
Referent: Thomas Thalmann, Manager Products & Services xxxxx EXPERTENTREFFEN | NETWORKING | BEST PRACTICE | KNOW-HOWSpeichermigration Simple like a SnapshotSimple.
Copyright 2010 LB-systems Meßgeräte GmbH Highlights Nov 2010 Frankfurt Nov 2010 Kopenhagen.
Die Zeit (TIME) Germans are on military time which is 1-24
Multilevel Optimization of
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Eine Einführung in die CD-ROM
Sanjay Patil Standards Architect – SAP AG April 2008
A good view into the future Presented by Walter Henke BRIT/SLL Schweinfurt, 14. November 2006.
Dienstag, den Hausaufgabe für Mittwoch den IA 10.4 and printout LB 10.4 A-C Guten Tag!
< Titel - Foliensatz >
Centre for Public Administration Research E-Government for European Cities Thomas Prorok
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
Algorithm Engineering Parallele Algorithmen Stefan Edelkamp.
Algorithm Engineering Parallele Algorithmen Stefan Edelkamp.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 K. Bramstedt, L. Amekudzi, J. Meyer IFE/IUP Tangent heights in occultation.
Mein Stammbaum.
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Cyber-Security und Datenschutz in der Cloud Wie passt das zusammen?
Fusszeilentext – bitte in (Ansicht – Master – Folienmaster, 1. Folie oben) individuell ändern! Danach wieder zurück in Normalansicht gehen! 1 OTR Shearography.
Fach: Informatik Thema: Maschinendatenerfassung Klasse: 2AHWILJahrgang: 2013/2014 Höhere Technische Bundes-Lehr-und Versuchsanstalt St.Pölten Fachbereich.
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
SAN der zweiten Generation Compellent … in weniger Speicher investieren Christian Browers – BDM - DE / A / CH.
Digital Dashboard Toolkit 2001 SharePoint Portal Server released targeting portal market SharePoint Team Services (STS) released as free add-
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Analyseprodukte numerischer Modelle
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL 95% der Ammoniakemissionen aus der Landwirtschaft Rindvieh Pflanzenbau.
Ciiema CITEM - Dr. Siegl VU Dr. Manfred Siegl ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN VU Dr. Manfred Siegl
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
Instrumente und Unterhaltung End of Unit Assessment.
Structure of architecture documentation
Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
 Präsentation transkript:

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 1

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 2 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 3 Single Points of Failure (SPOF) Ein Single Point of Failure bewirkt den Ausfall des Gesamten Systems - Ein einfaches Netzteil - Ein einfaches Netzwerk oder Netzwerkkarte - Ein einfacher SCSI-Adapter oder Kabel - Eine ungespiegelte Festplatte - Ein einfacher Computer-Raum - Ein einzelnes Gebäude Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 4 Der Weg... zu hoch verfügbaren Systemen: - Alle Single Points of Failure aufspüren - Wo nötig redundante Komponenten einsetzen - Automatische Fehlererkennung (Umschaltung) - Software-Updates müssen zur Laufzeit eingespielt werden - Administration darf das System nicht (ganz) unterbrechen Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 5 High Availiability/Fault Tolerance Hoch verfügbare Systeme können teilweise ausfallen, sind aber so aufgebaut, daß sie in kürzester Zeit wieder komplett laufen. - Typische Ausfallzeiten liegen unter 5 Minuten - Es treten keine Datenfehler auf - Transaktionsorientierte Software verliert keine Daten Fehlertolerante Systeme sollten überhaupt nicht ausfallen, sind aber sehr teuer - Spezielle Hardware wird benötigt - Alles muß redundant ausgelegt werden - Computer-Räume und Gebäude sind trotzdem SPOFs Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 6 Anwendung von HAC / HPC High Performance Clustering (HPC) - Grand Challenge Applications - Hohe Geschwindigkeit - Anwendung High Availiability Clustering (HAC) - For Mission Critical Applications - Hohe Verfügbarkeit - Anwendung

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 7 Kosten bei System-Ausfall $ $ $ $ $ $ $ $ Average Cost per Hour of Downtime Financial Brokerage Operations Financial Credit Card Sales Media Pay-per-View Retail Home Shopping (TV) Retail Catalog Sales Transportation Airline Reservations Quelle:Compaq Architecting and Deploying High-Availability Solutions

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 8 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 9 Company Alpha Internet/Intranet Router HDD Service Server HUB Relevanter Bereich Netzwerk Avaliability

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 10 91,6 83,9 91,6 GerätMTBFReliability %p.a. Netzwerk Server HDD Gesamt: ?? Beispiel zur Berechnung der Reliability Auf ein Jahr bezogen: 24 Stunden * 365 Tage= 8760 Stunden R(8760) = e - 0,00001*8760 = 91,6 % R (t) = e -at a=1/MTBF 70,3 Quelle: Distributed Information Systems, Erroly Simon MTBF= Mean Time Between Failure

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 11 Company Beta Internet/Intranet Router HUB Relevanter Bereich Server ABackup A HDD (gespiegelt) Netzwerk Avaliability Service InterfaceStandby Interface

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 12 Reliabilityno backupwith backup Netzwerk91,6 % Server 83,9 % HDD91,6 % Gesamt:70,3 % Berechnung der Reliability R backup = 1- (1 - Netzwerk ) 2 = 1- ( 1- 0,916) 2 = 0,9929 R backup = 1-(1 - R no backup ) 2 R overall = 1-(1 - R 1 ) (1 - R 2 )*...*(1 - R n ) R overall = 1- (1 - Netzwerk ) (1 - Server ) (1 - HDD) = 1 - (1 - 0,916)(1 - 0,839)( ) = ,29 % 97,40 % 99,29 % 99,88 % Quelle: Distributed Information Systems, Erroly Simon

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 13 MTBF MTTRAvailability System Alpha (No Backup) System Beta !! 2 (with Backup) Berechnung der Availability A = MTBF / MTBF + MTTR A overall = 1-(1-A 1 )(1-A 2 )*...*(1-A n ) A(t) = (b / a+b) + (a /a+b)* e - (a+b)t bei Alpha: 99,9919 % >>> bei Anfragen ist das System 81 mal unavailable bei Beta: 99,9999 % >>> bei Anfragen ist das System nur 1 mal unavailable Quelle: Distributed Information Systems, Erroly Simon 99, % 99, % MTTR= Mean Time to Repair

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 14 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 15 Annahmen: - 1 Client request/second = 6 packets per/ second network traffic - 2 disk I/O per second on a server/client Estimated maximum throughput = 25 client requests/second Estimated main bottleneck = Server disk I/O Main Bottleneck (Flaschenhals) Quelle: Distributed Information Systems, Erroly Simon

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 16 RAID Redundand Array of Inexpensive Disks -mirroring -parity Daten Disk ADisk BDisk C Daten Disk ADisk B Techniken: -striping

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 17 Striped Disk Array without Fault Tolerance min. 2 Harddisks high I/O performance very simple design not a "True" RAID because it is NOT fault-tolerant the failure of just one drive will result in all data in an array being lost Should never be used in mission critical environments RAID Level 0 Used for: Video Production and Editing Image Editing Pre-Press Applications Any application requiring high bandwidth

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : % redundancy of data means no rebuild of data is necessary in case of disk failure, just a copy to the replacement disk Simplest RAID storage subsystem design Highest ECC (Error Checking/Correction) disk overhead of all RAID types (100%) – inefficient Hardware implementation recommendend Mirroring and Duplexing For Highest performance, the controller must be able to perform two concurrent separate Reads per mirrored pair or two duplicate Writes per mirrored pair. min. 2 Harddisks RAID Level 1 Used for: Accounting Payroll Financial Any application requiring very high availability

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 19 Independent Data disks with distributed parity blocks Each entire data block is written on a data disk; parity for blocks in the same rank is generated on Writes, recorded in a distributed location and checked on Reads. min 3 Harddisks highest Read data transaction rate medium Write data transaction rate low ratio of ECC (Parity) disks to data disks means high efficiency most complex controller design difficult to rebuild in the event of a disk failure (as compared to RAID level 1) Used for: File and Application servers Database servers WWW, , and News servers Intranet servers Most versatile RAID level RAID Level 5

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 20 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 21 Company Beta Internet/Intranet Router HUB Server A Backup A HDD (gespiegelt) Netzwerk Strategien

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 22 Idle Standby Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 23 Mutual Takeover Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 24 Software Komponenten Heartbeat Syslog Hooks Event Scripts Watchdog Configuration Tool Cluster Manager Daemon Quelle:Linux HA Vortrag German Unix User Group

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 25 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 26 Der Turbo-Linux Cluster

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 27 TurboCluster Architecture Service Cluster Advanced Traffic Manager

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 28 Der Turbo-Linux Cluster

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 29 Gliederung des Vortrages n Einleitung & Begriffe n Reliability & Availability n Performance n Strategien n Turbo Linux Cluster n Oracle 8i R2

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 30 Oracle 8i R2 Cluster Solution Quelle:Oracle

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 31 Oracle 8i Cache Strategie Quelle:Oracle

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 32 Oracle 8i Load Balancing Quelle:Oracle

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 33 Oracle Failover Feature Quelle:Oracle

© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 34 ENDE