< Titel - Foliensatz >

Slides:



Advertisements
Ähnliche Präsentationen
Integration von Microsoft Business Solution in SharePoint Technologien
Advertisements

Automated IT Change Planning
DNS-Resolver-Mechanismus
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Sicherheit von Wireless LANs
1 Sascha Michael Competence Manager Integration Umsetzung einer SOA-basierten Retail Plattform.
Entwicklung und Einsatz von Smart Client-Anwendungen Jens Häupel Developer Evangelist Microsoft Deutschland GmbH Dirk Primbs.
Microsoft Architects Forum 1 Disziplin(en) beim Infrastruktur-Engineering Reference Architecture (WSSRA) Volker Leitzgen Strategieberater Business Group:
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
Inhalt – Technische Grundlagen
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
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.
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Vorlesung Echtzeitbetriebssysteme.
© 1999 Christian Breuker Projektgruppe SAP R/3 auf Linux ClusterSeite : 1.
ATHOS Benutzertreffen 2007
Dynamische Webseiten Java servlets.
Anforderungen an globales und privates IP-Networking Berlin - 27
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
Forschungsgruppe Informationssysteme und Semantic Web
©2005 Check Point Software Technologies Ltd. Proprietary & Confidential Check Point Endpoint Security Lösung Total Access Protection.
.NET – Quo Vadis? Dariusz Parys Developer Group Microsoft GmbH.
LINUX&NT/ Konkurrenz &Kooperation Dürrenweid Professur systeme Betriebs- CheOpS 1 LINUX & Windows NT - Konkurrenz & Kooperation Historie Konfiguration.
Status OCS Installation GSI DVEE Palaver 10/2/2004 Michael Dahlinger, DVEE, GSI.
Kurt Jürgen Warlies Siemens Business Services GmbH & Co. OHG
CTS2 based Terminology Server – Overview – Project eBPG
© TechniData IT-Service GmbH Name Autor Name Datei Monat Jahr Seite 1 Die Cloud – Hype oder mehr? Ralf Wigand Business Development Manager Leiter Rechenzentrum.
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
Roger Zacharias Diplom-Informatiker, Sun Certified Enterprise Architect Wincor Nixdorf Produktlinien auf Basis von SOA und J2EE.
Copyright 2010 LB-systems Meßgeräte GmbH Highlights Nov 2010 Frankfurt Nov 2010 Kopenhagen.
Thin Client vs. Zero Client Key Account Government 04 / 2012 Tim Riedel Welche Vorteile bieten Thin Clients gegenüber Zero Clients?
Microsoft Office Forms Server
November 15, 2008 Software plus Service – das Konzept hinter der neuen Microsoft Plattformstrategie Tim Fischer – Microsoft Deutschland GmbH Platform Marketing.
OOD – Object Oriented Design II
Google App Engine Microsoft Windows Azure
Workshop WPF für Windows-Entwickler
IKT in der Medizin aus:. Agenda Was bedeutet IKT Was soll IKT beinhalten Die wesentlichen Elemente von IKT.
Server.
Einführung JMeter.
Präsentation von Alexander Schönfeld
OpenSource Loadbalancer im Vergleich zu kommerziellen systemem Thomas stahl Diplomarbeit SS 2002.
Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner | Bildquellen : [1]
SOA - Service-orientierte Architekturen
Sanjay Patil Standards Architect – SAP AG April 2008
© 2004 – 2005 The Project Group GmbH Slide 1 Microsoft Office Project 2007Die neuen Möglichkeiten derIntegration in unternehmensweite ProzessePMI Chapter.
DATA WAREHOUSE Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen Alfred Schlaucher, Detlef Schroeder DATA WAREHOUSE.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Smalltalk-Anbieter Helge K. Nowak
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
HandsOn Cloud, Infrastruktur, Architektur, Solution Design SharePoint for Internet Sites: Erfahrung aus der Praxis.
MongoDB on Linux-VM.
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz staatlich befugter und beeideter Ingenieurkonsulent für Informatik Web Application Engineering & Content Management.
SharePoint FIS HandsOn – out of the Box.
OPENTOUCH™ SUITE FOR MLE
VIRTUALISIERUNG AG-Tagung Informatik 2008.
© Talend Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division
Informations-Forum: SAP Interoperabilität
Developer Day Deep Dive into WinRT-Controls: FlipView, ListView, GridView and SemanticZoom Thomas Claudius Huber Principal Consultant, Trivadis AG
PFH-Firmenpräsentation Unternehmenspräsentation Dipl.-Ing. Wilfried Seyruck.
< Titel - Foliensatz >
5 Fax Dienste Divider Section Break Pages
SharePoint Portal Server
– schwindling.biz Peter Schwindling Am Theuspfad Pulheim Beratung Informationstechnologie Zukunft.
Cloud nach Ihren Bedürfnissen Cloud in Ihrer Geschwindigkeit Cloud als Business Enabler.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Studiengang Informatik FHDW
Computer Services Business challenge
 Präsentation transkript:

< Titel - Foliensatz > Clustering Architekturen und Topologien im Enterprise-Bereich Roger Zacharias Dipl.-Informatiker (FH) Sun Certified Enterprise Architect <Dateiname> 28.03.2017 / 1

Agenda 1. Wincor Nixdorf AG 2. Nichtfunktionale Anforderungen 3. Clustering-Theorie 4. WebServer-Clustering 5. Planung eines Clusters 6. Zusammenfassung

1. Wincor Nixdorf AG Geschichte: 1952 Nixdorf Computer AG (gegründet von Heinz Nixdorf) 1990 Siemens Nixdorf AG 1999 Wincor Nixdorf International GmbH 2004 Wincor Nixdorf AG Daten und Fakten: ca. 5200 Mitarbeiter ca. 1,5 Mrd. € Umsatz in 90 Ländern WN bietet Hardware / Software / Services in den Bereichen: Banken Handel Post Lotterie etc. www.wincor-nixdorf.com

2. Nichtfunktionale Anforderungen Kern-NFRs: Performance Availability (Verfügbarkeit) Security Scalability (Skalierbarkeit) Extensibility (Erweiterbarkeit) Reliability (Zuverlässigkeit/Robustheit) Manageability (Überwachbarkeit/Administrierbarkeit) Maintainability (Wartbarkeit) Weitere: Usability Dokumentation Strategien, Politik etc. auch bezeichnet als QoS-R., Systemqualitäten, „ilities“ Analyse und Umsetzung -> Aufgabe des IT-Architekten 2 Sichten auf eine Komponente Topologie

2.1 Topologiebezogene NFR Performance Kennzahlen (TX/s, Antwortzeiten, etc.) Einflussfaktoren (HW, BS, SW, etc.) Scalability (Skalierbarkeit) vertikal horizontal Availability (Verfügbarkeit) Kennzahlen (%) High-Availability, Fehlertoleranz, 24x7 Keine SPOFs durch Redundanz! Verfügbarkeit [%] Ausfallzeit pro Jahr 99% ca. 3 ½ Tage 99,9% ca. 9 Stunden 99,99% ca. 1 Stunde 99,999% ca. 5 Minuten

3. Clustering-Theorie Definition - Cluster: „Unter einem Cluster versteht man eine Gruppe von Komponenten, welche auf Basis von Redundanz zusammenarbeiten, um eine performantere und höher verfügbare Lösung als eine einzelne Komponente zu bieten; wobei diese Gruppe sich nach außen hin wie eine einzelne Komponente präsentiert.“

3.1 Einordnung des Clustering Umfassendes IT-Thema: Hardware (z.B. Stromversorgung, RAID, etc.) Betriebssystem (z.B. Sun Solaris Cluster Manager, etc.) Anwendung/Middleware (z.B. gespiegelte Ebay-Server) Anwendung Ebay, Lufthansa-Buchung, Toll Collect, etc. Middleware J2EE AppServer, .NET Server, etc. Betriebssystem NT, SOLARIS, Linux, etc. Hardware / Netzwerk AMD Athlon, Sun E10K, Ethernet, etc.

3.2 Cluster-Topologie Ziel Client Clients Business Component x Cluster vertritt den Cluster gegenüber den Clients Business Component x Management-Interface für Cluster Cluster Manager Component Client 2 Cluster Entry Component Business Component x´ Client n Business Component x´´ Replication Mechanismus Client 1 Load Distribution Mechanismus (Performance) Failover Mechanismus (Verfügbarkeit) Affinity Mechanismus

3.3 Load Distribution Verteilung der Last auf die Cluster-Komponenten Varianten: Load Sharing Load Partitioning Load Balancing

3.4 Replication und Failover Replikation der Statusinformationen für Failover Varianten: Passive Replication / Warm Backup Active Replication / Hot Backup Cold Backup

4. WebServer-Clustering < Titel - Foliensatz > Mapping: Clients: Web-Browser Business Components: HTML-Seiten auf verschiedenen Servern Cluster Entry Component (CEC) ? CEC Möglichkeiten: DNS Round Robin WebServer Plugin-Modul Hardware Load Distributor Replikation: HTTPSession Affinität über Session-ID -> Cookies oder URL-Rewriting Statt Darstellung des J2EE-Clusterings <Dateiname> 28.03.2017 / 11

4.1 3-tier und 5-tier Cluster-Topologien

5. Planung eines Clusters Was muss beachtet werden? komplex! meist reichen zwei starke Server für Hochverfügbarkeit „70/90% CPU Utilization Rules“ „Machine Equivalence“ prozentuale Verfügbarkeit (z.B. 99,9%) funktionsbezogene Verfügbarkeit Verfügbarkeit der Systemumgebung

5.1 Nachteile Clustering höhere Kosten (2 Maschinen statt einer) höherer Aufwand zur Planung und Einrichtung schwierigeres IT-Management kompliziertere Fremdsystem-Anbindung (1:n; m:n statt 1:1)

< Titel - Foliensatz > 6. Zusammenfassung < Titel - Foliensatz > Cluster-Definition: „Unter einem Cluster versteht man eine Gruppe von Komponenten, welche auf Basis von Redundanz zusammenarbeiten, um eine performantere und höher verfügbare Lösung als eine einzelne Komponente zu bieten; wobei diese Gruppe sich nach außen hin wie eine einzelne Komponente präsentiert.“ Nichtfunktionale Anforderungen nicht vergessen! 80% der gescheiterten IT-Projekte scheitern aufgrund der Nichterfüllung der NFR! <Dateiname> 28.03.2017 / 15

Mehr Clustering? www.roger-zacharias.de roger.zacharias@wincor-nixdorf.com