PostgreSQL in der Praxis - Replikation und Hochverfügbarkeit
|
|
- Stefan Holzmann
- vor 6 Jahren
- Abrufe
Transkript
1 PostgreSQL in der Praxis - Replikation und Hochverfügbarkeit Michael Banck <michael.banck@credativ.de> FrOSCon 2017 Michael Banck <michael.banck@credativ.de> 1 / 31
2 PostgreSQL - Überblick Erweiterbares, Objekt-Relationales Datenbanksystem Entstanden als Forschungsprojekt in Berkeley, Community-basierte Entwicklung seit Mitte der 90er Hersteller-Unabhängig, kommerzieller Support von mehreren Firmen erhältlich Postgres Global Development Group, 5 köpfiges Core Team, 3 köpfiges Release Team, ca. 20 Committer Jährlicher Release-Zyklus, 5 Jahre Wartungszeitraum pro Release Vierteljährliche Patch-Releases Keine Copyright-Assignments, Open-Core oder Dual-Lizenzierung BSD/MIT-artige Lizenz Viele (auch proprietäre) Forks Michael Banck <michael.banck@credativ.de> 2 / 31
3 PostgreSQL - Forks Michael Banck <michael.banck@credativ.de> 3 / 31
4 PostgreSQL - Cloud Provider Michael Banck <michael.banck@credativ.de> 4 / 31
5 PostgreSQL - Haupt-Features Rock Solid Gute und konsistente Abdeckung des SQL-Standards, sowie sinnvolle moderne Erweiterungen Kosten-basierter Query-Planer Große Anzahl an Erweiterungen Transaktionale Änderungen an Datenbankstruktur Hohe Anzahl an Treibern für Programmiersprachen Viele verschiedene prozedurale Sprachen Fremddaten-Wrapper für den Zugriff auf viele andere Datenquellen/Datenbanken Michael Banck <michael.banck@credativ.de> 5 / 31
6 PostgreSQL - Benutzer Michael Banck <michael.banck@credativ.de> 6 / 31
7 Top Feature-Requests 2009 Einfache, eingebaute Replikation In-Place Upgrades Administration/Monitoring Treiber-Qualität/Wartung Erweiterungs-Management Locales/Collationen pro Spalte Materialisierte und Aktualisierbare Sichten Parallelisierte Queries Index-Only Scans Merge/Upsert Anweisung Automatische Partitionierung Hot Standby Rekursive Abfragen Window Funktionen Autonome Transaktionen Michael Banck 7 / 31
8 Top Feature-Requests Stand 2017 Einfache, eingebaute Replikation In-Place Upgrades Administration/Monitoring Treiber-Qualität/Wartung Erweiterungs-Management Locales/Collationen pro Spalte Materialisierte und Aktualisierbare Sichten Parallelisierte Queries Index-Only Scans Merge/Upsert Anweisung Automatische Partitionierung Hot Standby Rekursive Abfragen Window Funktionen Autonome Transaktionen Michael Banck <michael.banck@credativ.de> 8 / 31
9 Aussicht auf Postgres 10 Logische Replikation Weitergehende Parallelisierung Native, deklarative Partitionierung Client-basiertes Verbindungs-Failover Quorum-Commit für synchrone Standbys Vereinfachte Konfiguration von Replikation Salted Challenge Response Authentication Mechanism (SCRAM) Verbesserte und Produktiv-Reife Hash-Indexe Schnellere Ausführung von Expressions Änderung der SSL-Einstellungen ohne Neustart Spaltenübergreifende Statistiken für den Query-Planer Michael Banck 9 / 31
10 Replikation Michael Banck 10 / 31
11 PostgreSQL Streaming Replication Transaktionslog (Write-Ahead Log) wird via Datenbank-Verbindung übertragen (streaming) Standby wendet Transaktionslog an und befindet sich fortlaufend im Wiederherstellungs-Modus Lesende Abfragen auf Standby möglich (Hot-Standby) Einschränkungen: Gleiche Major-Version zwischen Primary und Standby nötig Gesamte Instanz, keine einzelnen Datenbanken oder Teile davon Michael Banck 11 / 31
12 PostgreSQL Streaming Replication Michael Banck 12 / 31
13 PostgreSQL Streaming Replication - Operative Features Vorhaltung der benötigten Transaktionslogs auf Primary pro Standby via Replikations-Slots Cloning eines neuen Standbys Switchover, Switchback, Promote und Remastering Kaskadierende und/oder Zeitverzögerte Replikation Quorum-basierte synchrone Replikation, optional pro Transaktion Synchronitäts-Level: An Standby gesendet In Transaktionslog geschrieben In Datenverzeichnis geschrieben Bereit für lesende Abfragen Optional zentrale Archivierung von Transaktionslogs Einfache Konfiguration Michael Banck <michael.banck@credativ.de> 13 / 31
14 PostgreSQL Streaming Replication - Setup mit Postgres 10 $ initdb --pgdata=data1 1> /dev/null 2>&1 $ pg_ctl --pgdata=data1 --log=pg1.log start 1> /dev/null $ pg_basebackup --pgdata=data2 --write-recovery-conf $ sed -i -e s/^#port.=.5432/port = 5433/ \ > data2/postgresql.conf $ pg_ctl --pgdata=data2 --log=pg2.log start 1> /dev/null $ psql --tuples-only --port dbname postgres \ > --command "SELECT pg_is_in_recovery();" t Michael Banck <michael.banck@credativ.de> 14 / 31
15 Logische Replikations-Lösungen Versions-Unabhängig Einzelne Datenbanken, oder Teile davon replizierbar Trigger-basiert Slony-I Londiste Bucardo (Master-Master) Logical Decoding-basiert Native Logical Replication (ab PostgreSQL 10) pglogical (Erweiterung, seit 9.4) Bi-Directional Replication (BDR, Master-Master) Michael Banck 15 / 31
16 Logische Replikations-Lösungen - Benchmark Michael Banck <michael.banck@credativ.de> 16 / 31
17 PostgreSQL Logical Replication Michael Banck 17 / 31
18 PostgreSQL Logical Replication - Setup mit Postgres 10 Replikation via CREATE PUBLICATION/SUBSCRIPTION: primary=> CREATE PUBLICATION pub1 FOR ALL TABLES; CREATE PUBLICATION standby=> CREATE SUBSCRIPTION sub1 CONNECTION \ standby-> dbname=primary PUBLICATION pub1; NOTICE: created replication slot "sub1" on publisher CREATE SUBSCRIPTION Replikation ist pro Datenbank Einschränkungen: Tabellenstruktur muss separat aufgesetzt werden Superuser-Rechte benötigt Bisher kein Support für Failover Michael Banck <michael.banck@credativ.de> 18 / 31
19 Hochverfügbarkeit Michael Banck 19 / 31
20 Hochverfügbarkeit - Definition Schutz gegen Hardware/Software-Ausfall CPU defekt Ausfall Netzwerk-Karte Kernel-Panik Absturz des Postgres-Prozesses Wartung beeinträchtigt Betrieb nicht Neustart Postgres-Prozess nach Patching oder Konfiguration-Änderung Major-Versions Upgrade von Postgres Aktualisierung Betriebssystem Anwendung ist durchgehend verfügbar Keine langanhaltenden Locks während Schema-Änderungen Michael Banck <michael.banck@credativ.de> 20 / 31
21 Hochverfügbarkeit - Produkte und Lösungen Pacemaker/Corosync pgsql Ressourcen-Agent (Standard) pgsqlms Ressourcen-Agent (PostgreSQL Automatic Failover, PAF) repmgr pgpool-ii Patroni Compose Governor Stolon Michael Banck <michael.banck@credativ.de> 21 / 31
22 Hochverfügbarkeit - Client Failover Lösungen Virtuelle IPs (VIPs) DNS mit kurzem TTL HAProxy mit Health-Check bzgl. Primary Automatisierte Anpassung pgbouncer-konfiguration nach Promote Client-basiertes Failover durch Angabe mehrerer Hosts PgJDBC (seit ) libpq (ab Postgres 10) Michael Banck <michael.banck@credativ.de> 22 / 31
23 Hochverfügbarkeit - Pacemaker Corosync bietet Low-Level Messaging, Membership und Quorum Pacemaker managed Ressourcen-(Gruppen) Virtuelle IP(s) Fencing Agents/STONITH Postgres-Prozess(e) Cold Standby, Shared Storage SAN oder DRBD-repliziert Postgres-Datenverzeichnis schwenkt mit, Recovery beim Starten Synchron per Definition Replikation über Master/Slave Set, Lokales Storage Standby wird automatisch promotet, wenn Primary wegbricht Kein automatisches Recovery des alten Primaries Synchrone oder Asynchrone Replikation möglich Typischerweise 2-Knoten Cluster, kein automatisches Scale-Out Michael Banck <michael.banck@credativ.de> 23 / 31
24 Hochverfügbarkeit - Pacemaker Master/Slave Set (pgsql) Pacemaker Multi-State Ressource (ms pgsql) Streaming Replication zwischen Primary ( Master ) und Standby ( Slave ) Für Postgres zwingend 1 Master (master-max=1) Mehrere Standbys möglich (clone-max=2/3/4...) Maximal eine Instanzart (Master oder Slave) pro Server (clone-node-max=1, master-node-max=1) Transaktions-Log Position und Status (Primary/Standby, Synchron/Asynchron) wird als Node-Attribut gespeichert Bei Failover mit mehreren Standbys Leader-Election auf Basis von Score Synchroner Standby mit Umschalten auf asynchron möglich, kann bei 2-Node Setups zu hängenden Verbindungen führen Michael Banck <michael.banck@credativ.de> 24 / 31
25 Hochverfügbarkeit - Pacemaker Master/Slave Set (pgsql) Master/Slave Set: ms_pgsql [pgsql] Masters: [ h1db1 ] Slaves: [ h1db2 ] Node Attributes: * Node h1db1: + master-pgsql : pgsql-data-status : LATEST + pgsql-master-baseline : pgsql-status : PRI * Node h1db2: + master-pgsql : pgsql-data-status : STREAMING ASYNC + pgsql-status : HS:async Michael Banck <michael.banck@credativ.de> 25 / 31
26 Hochverfügbarkeit - Pacemaker Requirements und Best-Practises Abhängigkeit von VIP und Postgres via order-direktive order <name> 0: ms pgsql:promote vip master:start symmetrical=false Abhängigkeit von Master/Slave VIP zu entsprechender Ressource colocation <name> inf: vip master ms pgsql:master STONITH-Ressource stets auf anderem Knoten location <name> fence node1 -inf: node1 Maintenance-Mode bei Wartungen crm attribute --name maintenance-mode --update true Simulation von Status-Änderungen z.b. crm simulate --node-up Timeouts, Timeouts, Timeouts; Tests unter Last - z.b. mit jmeter Michael Banck <michael.banck@credativ.de> 26 / 31
27 Hochverfügbarkeit - Pacemaker Master/Slave Set (PAF) Neuer Ressourcen-Agent pgsqlms, entwickelt von Dalibo, Postgres-Lizenz Nur Master/Slave-Set, nur Streaming Replication Neben Failover/Promote auch kontrolliertes Switchover/ Switchback und Demote möglich Switchover nur wenn momentaner Primary problemlos wieder Standby werden kann Im Promote-Fall wird Notify-Event abgefangen und abgeklärt, ob andere Knoten weitere Transaktionen nachgespielt haben Einfach(ere) Konfiguration Für Neuinstallationen empfohlen Michael Banck <michael.banck@credativ.de> 27 / 31
28 Hochverfügbarkeit - Patroni Projekt von Zalando, MIT Lizenz, Python Konfiguriert Instanzen und Replikation, ermöglicht Switchover Verwendet etcd als Verteiltes Konfigurations-System (DCS) Raft-Algorithmus für Leader Election Vermeidung von Split-Brain, ungerade Anzahl an Knoten Leader Time-to-Live Postgres Cluster-Status Transaktions-Log Position Node-Tags Optional HAProxy für Master/Replica Service-Endpunkte HTTP-Check REST-API auf /master bzw. /replica Optional confd zur Aktualisierung der HAProxy Konfiguration an Hand des etcd Datenbestands Momentan Arbeit an Kubernetes-Integration (u.a. von Red Hat) Michael Banck <michael.banck@credativ.de> 28 / 31
29 Hochverfügbarkeit - Patroni Michael Banck <michael.banck@credativ.de> Figure: 29 / 31
30 Hochverfügbarkeit - Patroni We are already running some hundreds PostgreSQL clusters in AWS + etcd with Spilo/Patroni. After evaluting both [Stolon and Patroni], I opted for Patroni, and I got to work integrating it into our environment [... ] and it worked like a charm when it came time to do the cutover Michael Banck <michael.banck@credativ.de> 30 / 31
31 Danke für die Aufmerksamkeit - Kontakt Fragen? Michael Banck <michael.banck@credativ.de> Twitter, Michael Banck <michael.banck@credativ.de> 31 / 31
Grundlagen der PostgreSQL Administration
Jens Wilke Vortrag bei der BELUG 16.03.2011 Der Vortrag behandelt die Installation und Konfiguration von PostgreSQL, dem fortschrittlichsten Open Source Datenbanksystem. Es wird auf die wichtigsten Konfigurationsparameter
MehrReplikation mit PostgreSQL 9.0
Replikation mit PostgreSQL 9.0 FrOSCon 2010 21.-22.08.2010 Andreas ads Scherbaum Web: http://andreas.scherbaum.la/ E-Mail: andreas[at]scherbaum.biz PGP: 9F67 73D3 43AA B30E CA8F 56E5 3002 8D24 4813 B5FE
MehrHochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen
Erkan Yanar (linsenraum.de) Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen 20. November DOAG 2012 20121 / 24 Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen DOAG 2012 Erkan Yanar
MehrLinux Hochverfügbarkeits-Cluster
Seminarunterlage Version: 5.05 Version 5.05 vom 23. Juli 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrReplikation mit PostgreSQL 9.2
Replikation mit PostgreSQL 9.2 CLT 2013 16./17.03.2013 Andreas akretschmer Kretschmer, Andreas ads Scherbaum Web: http://a-kretschmer.de http://andreas.scherbaum.la/ / http://andreas.scherbaum.biz/ 16./17.03.2013
MehrPostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
MehrLinux Cluster mit Pacemaker und Heartbeat 3
Linux Cluster mit Pacemaker und Heartbeat 3 Seminarunterlage Version: 5.04 Copyright Version 5.04 vom 13. Juni 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle
MehrMySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de
MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who
MehrDatensicherheit und Hochverfügbarkeit
Datensicherheit und Hochverfügbarkeit 1. Instanzfehler Aussage: Instanzfehler werden durch Crash Recovery vom DBS automatisch behandelt. Recovery Zeiten? Ausfall von Speichersubsystem, Rechner,...? Ausfall
MehrHochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP
Hochverfügbarkeit mit Windows Server vnext Carsten Rachfahl Microsoft Hyper-V MVP Carsten Rachfahl www.hyper-v-server.de Roling Cluster Upgrade Herausforderung: Update eines Failover Clusters ohne Downtime
MehrMySQL Administration. Seminarunterlage. Version 3.02 vom
Seminarunterlage Version: 3.02 Version 3.02 vom 23. Oktober 2014 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrMySQL High Availability. DOAG 2013 Datenbank. 14. Mai 2013, Düsseldorf. Oli Sennhauser
MySQL High Availability DOAG 2013 Datenbank 14. Mai 2013, Düsseldorf Oli Sennhauser Senior MySQL Berater, FromDual GmbH oli.sennhauser@fromdual.com 1 / 23 Über FromDual GmbH FromDual bietet neutral und
MehrMySQL Cluster mit Galera
MySQL Cluster mit Galera DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrInhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1
Inhaltsverzeichnis Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter
MehrKursinhalte. Kompakt-Intensiv-Training. SuSE Linux 12 - Administration - Fortschritt
SuSE Linux 12 - Administration - Fortschritt Kompakt-Intensiv-Training Unsere umfangreiche Schulung "SuSE Linux 12 - Administration - Fortschritt" bietet Ihnen einen breitgefächerten Überblick über die
MehrGSCC General Storage Cluster Controller. TSM Verfügbarkeit
GSCC General Storage Cluster Controller TSM Verfügbarkeit Skyloft 17.06.2015 Karsten Boll GSCC Themen Historie und Überblick Design und Architektur IP Cluster (DB2 HADR) GSCCAD das GUI Trends GSCC Neuigkeiten
MehrWie setzt Swisscom Solaris 11 ein
Wie setzt Swisscom Solaris 11 ein Fritz Wittwer Swisscom Enterprise Customers Bern / Schweiz Marcel Hofstetter St. Gallen / Schweiz Schlüsselworte Oracle Solaris 11, Virtualisierung, SPARC, T5, LDom, Solaris
Mehr<Insert Picture Here> RAC Architektur und Installation
RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis
MehrPostgreSQL im praktischen Einsatz. Stefan Schumacher
PostgreSQL im praktischen Einsatz 2. Brandenburger Linux Infotag 2005 Stefan Schumacher , PGP Key http:/// $Header: /home/daten/cvs/postgresql/folien.tex,v 1.11 2005/04/25
MehrMySQL Hochverfügbarkeitslösungen. Lenz Grimmer <lenz@grimmer.com> http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria
MySQL Hochverfügbarkeitslösungen Lenz Grimmer < http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria Agenda Konzepte & Aspekte MySQL Replikation Disk replikation (DRBD)
MehrGalera Cluster. The talk formerly known as Percona XtraDB Cl.
Galera Cluster The talk formerly known as Percona XtraDB Cl. Agenda 1. Was macht Crowd Guru? 2. MySQL HA-Lösungen 3. Galera Basics 4. Galera Operations 5. Percona XtraDB Cluster 2 3 Was macht Crowd Guru?
MehrSynchrone multi-master Replikation für MySQL
Synchrone multi-master Replikation für MySQL DOAG SIG-MySQL 2013, München Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 23 Über FromDual GmbH FromDual bietet neutral
MehrLinux Hochverfügbarkeit
Oliver Liebel Linux Hochverfügbarkeit Einsatzszenarien und Praxislösungen Inhalt Vorwort 11 f.ty,.risfcy 8 Business - ausfajwchere Server...,..»...,.,...»...» 17 1.1 Grundsätzliche Überlegungen zur Redundanz
MehrHANA Solution Manager als Einstieg
Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,
MehrOracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB
Network Failure Management Graceful Switchover XE, SEOne, SE WIN, Linux, Unix Einfache Lösung Oracle Hot Standby Maximum Performance Mode 100% Java Kompression bis zu 10 Standby DB Die Oracle Experten
MehrRed Hat Cluster Suite
Red Hat Cluster Suite Building high-available Applications Thomas Grazer Linuxtage 2008 Outline 1 Clusterarten 2 3 Architektur Konfiguration 4 Clusterarten Was ist eigentlich ein Cluster? Wozu braucht
MehrWISSENSWERTES ÜBER WINDOWS SCALE-OUT FILE SERVER
WISSENSWERTES ÜBER WINDOWS SCALE-OUT FILE SERVER AGENDA 01 File Server Lösungen mit Windows Server 2012 R2 02 Scale-out File Server 03 SMB 3.0 04 Neue File Server Features mit Windows Server 2016 05 Storage
MehrMySQL Replikation Neue Features in 5.5 und 5.6
MySQL Replikation Neue Features in 5.5 und 5.6 DOAG SIG-MySQL 2013, München Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 25 Über FromDual GmbH FromDual bietet neutral
MehrIT macht den Meister mit VDCF Version 5
IT macht den Meister mit VDCF Version 5 Marcel Hofstetter hofstetter@jomasoft.ch Enterprise Consultant JomaSoft GmbH 1 Inhalt Wer ist JomaSoft? Solaris Virtualisierungs Technologien (Zones und LDoms) VDCF
MehrForeign Data Wrappers
-Angebot Foreign Data Wrappers Postgres ITos GmbH, CH-9642 Ebnat-Kappel Swiss Postgres Conference 26. Juni 2014 Foreign Data Wrapper Postgres -Angebot Foreign Data Wrapper? Transparente Einbindung (art-)fremder
MehrDOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC
DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC ERFAHRUNGSBERICHT JOSEF LIPPERT FREIBERUFLICHER IT CONSULTANT MÜNCHEN Wer bin ich Freiberuflicher IT Consultant o seit
MehrÜberblick über Oracle Technologie im Bereich Hochverfügbarkeit. Tage der Datenbanken FH Köln Campus Gummersbach 20. Juni 2013 Dierk Lenz
Überblick über Oracle Technologie im Bereich Hochverfügbarkeit Tage der Datenbanken FH Köln Campus Gummersbach 20. Juni 2013 Dierk Lenz Herrmann & Lenz Services GmbH Erfolgreich seit 1996 am Markt Firmensitz:
MehrPostgreSQL Wartungsstrategien
Jens Wilke PGConf.DE 11. November 2011 Wartungsstrategien Warum Wartung? Autovacuum Tuning Repairtools Warum Wartung? Statistiken pg statistic ANALYZE MVCC (Multiversion Concurrency Control) Wiederverwendung
MehrAktuelle Entwicklungen
PostgreSQL Aktuelle Entwicklungen (Hans-Jürgen Schönig), [HACKERS] Are we losing momentum? Bruce Momjian: August 2003 Momjian Blog: Postgres Is Hot Bruche Momjian Blog: June 7, 2008 I have attended or
MehrSichere Daten mit OSL Storage Cluster
Sichere Daten mit OSL Storage Cluster Alternative Konzepte für die Datensicherung und Katastrophenvorsorge Dipl.-Ing. Torsten Pfundt Gliederung Voraussetzungen für die Konzepte und Lösungen restorefreies
MehrOpenStack bei der SAP SE
OpenStack bei der SAP SE Integration bestehender Dienste in OpenStack dank Workflow Engine und angepasstem Webinterface 23. Juni 2015 Christian Wolter Linux Consultant B1 Systems GmbH wolter@b1-systems.de
MehrCloud OS. eine konsistente Plattform. Private Cloud. Public Cloud. Service Provider
Cloud OS Private Cloud Public Cloud eine konsistente Plattform Service Provider Trends 2 Das Cloud OS unterstützt jedes Endgerät überall zugeschnitten auf den Anwender ermöglicht zentrale Verwaltung gewährt
MehrPostgreSQL repliziert: Ein Überblick. Michael Renner. Netways OSDC 29. & 30. April 2009
PostgreSQL repliziert: Ein Überblick Netways OSDC 29. & 30. April 2009 Vorstellung Sysadmin, DBA, ScrumMaster Web-Affin Open Source Hang zur Perfektion Eine Gebrauchsanleitung Fragen, ja bitte Zu Schnell/langsam
MehrVeeam und Microsoft. Marco Horstmann System Engineer, Veeam
Veeam und Microsoft Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Windows Server 2016 Support Die vollständige und fortschrittliche Unterstützung von Veeam erschliesst
MehrMicrosoft System Center Data Protection Manager 2012. Hatim SAOUDI Senior IT Consultant
Microsoft System Center Data Protection Manager 2012 Hatim SAOUDI Senior IT Consultant System Center 2012 Familie Orchestrator Service Manager Orchestration Run Book Automation, Integration CMDB, Incident,
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
MehrHyper-V Replica in Windows Server 2012 R2. Benedict Berger Microsoft MVP Virtual Machine
Hyper-V Replica in Windows Server 2012 R2 Benedict Berger Microsoft MVP Virtual Machine Ihr Referent bb@elanity.de http://blog.benedict-berger.de Hyper-V Replica VM Mobility Möglichkeiten Replica Flexibilität
MehrThe Unbreakable Database System
The Unbreakable Database System Real Application Cluster Unterföhring, 04.2005 M. Kühn 1 Comparisson HA - HA Ziele, DataGuard, HA Oracle, RAC RAC Features - Cache Fusion, TAF, Load Balancing RAC on Solaris
MehrHochverfügbare LDOMs mit Oracle Solaris Cluster
Hochverfügbare LDOMs mit Oracle Solaris Cluster Marco Stadler stadler@jomasoft.ch Senior Technical Specialist JomaSoft GmbH 1 2 Inhalt Wer ist JomaSoft? Kundenanforderungen LDoms (Oracle VM Server for
MehrHA Architekturen mit MySQL
HA Architekturen mit MySQL DOAG SIG Database MySQL, Hannover, 19. May 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com http://www.fromdual.com www.fromdual.com 1 FromDual
MehrVMware vsphere 6.0 Neuigkeiten und neue Features
VMware vsphere 6.0 Neuigkeiten und neue Features Präsentation 30. Juni 2015 1 Diese Folien sind einführendes Material für ein Seminar im Rahmen der Virtualisierung. Für ein Selbststudium sind sie nicht
MehrMySQL Cluster und MySQL Proxy
MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master
Mehrwww.informatik-aktuell.de
www.informatik-aktuell.de Connection Session Request Monitoring Microsoft SQL Server Datum: 14.12.2015 Autor: Uwe Ricken (db Berater GmbH) Uwe Ricken db Berater GmbH I am working with IT-systems since
MehrGeorgi Dimitrov. IT Administrator 371854
Georgi Dimitrov IT Administrator 371854 Virtualisierung Globales Storage Globales Storage Sync - Betriebssystem läuft auf - Anwendungen laufen im Betriebssystem App App Server ohne Virtualisierung - Hoher
MehrEinsatz von Replikation. Florian Munz
Einsatz von Replikation Florian Munz Agenda Wofür braucht man Replikation? Anwendungsszenarien Wie funktioniert Replikation? Konsistenzbegriff und Strategien Wie implementiert man Replikation? Lösungen
MehrM5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen
M5000 einfach ablösen durch T4/T5 LDoms und Solaris Zonen Marcel Hofstetter hofstetter@jomasoft.ch CEO, Mitgründer, Enterprise Consultant JomaSoft GmbH 1 Inhalt Wer ist JomaSoft? SPARC T5 CPU Neue T5-x
MehrClustering mit Shared Storage. Ing. Peter-Paul Witta paul.witta@cubit.at
Clustering mit Shared Storage Ing. Peter-Paul Witta paul.witta@cubit.at Clustering mehrere kleine Rechner leisten gemeinsam Grosses günstige dual intel/amd Server load sharing High Availability combined
MehrMySQL Performance Tuning
MySQL Performance Tuning Frankfurter Datenbanktage 13. März 2013 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 26 Über FromDual GmbH FromDual bietet neutral und
MehrMySQL Replikation, Scale-Out, Master- Master Replikation, Backup
MySQL Replikation, Scale-Out, Master- Master Replikation, Backup DOAG Regioaltreffen, München 23. März 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com www.fromdual.com
Mehrwww.raber-maercker.de Herzlich willkommen!
www.raber-maercker.de Herzlich willkommen! Raber+Märcker GmbH Hochverfügbarkeit für Dynamics NAV-, Exchange- und SQL-Server Thomas Kuhn Microsoft Certified Solution Developer Teamleiter Server Applications
MehrOracle Database 10g Die RAC Evolution
Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel.
MehrMySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis Wie setzen Kunden MySQL ein? DOAG SIG Regio 2015/12, Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual GmbH
MehrSolaris Cluster. Dipl. Inform. Torsten Kasch <tk@cebitec.uni Bielefeld.DE> 8. Januar 2008
Dipl. Inform. Torsten Kasch 8. Januar 2008 Agenda Übersicht Cluster Hardware Cluster Software Konzepte: Data Services, Resources, Quorum Solaris Cluster am CeBiTec: HA Datenbank
MehrPostgreSQL Hardware und RAM Tuning
PostgreSQL Hardware und RAM Tuning Dipl. Inf. Susanne Ebrecht FrOSCon 2011 2011, 2ndQuadrant Ltd., Author: Susanne Ebrecht 1 Hinweis Zweck der Folien ist, den Vortrag zu untermalen. Die Folien allein sind
MehrMigration von Oracle zu PostgreSQL
Migration von Oracle zu PostgreSQL aus Sicht eines PostgreSQL-DBA Alvar C.H. Freude: Oracle zu PostgreSQL-Migration aus Sicht eines Postgres-DBA pgconf.de, 27. November 2015 Das Projekt ELSTER, beim Bayerischen
MehrManfred Helber Microsoft Senior PreSales Consultant
Manfred Helber Microsoft Senior PreSales Consultant Agenda ROK Vorteile Extended Live Migration Extended Hyper-V Replica Hyper-V Cluster Erweiterungen Storage Quality of Service Auswahl geeigneter Serversysteme
MehrStandortübergreifende Cluster mit RHEL/CentOS (stretched Cluster) 7.6.2013
SLAC 2013 Joachim v. Thadden Standortübergreifende Cluster mit RHEL/CentOS (stretched Cluster) 7.6.2013 Copyright LIS Associate Group Inhalt 1. generelle Übersicht des Redhat-Cluster 2. Quorum 3. Fencing
MehrOracle VM Support und Lizensierung. best Open Systems Day April 2010. Unterföhring. Marco Kühn best Systeme GmbH marco.kuehn@best.
Oracle VM Support und Lizensierung best Open Systems Day April 2010 Unterföhring Marco Kühn best Systeme GmbH marco.kuehn@best.de Agenda Oracle VM 2.2 Oracle VM 3.0 Oracle DB in virtualisierten Umgebungen
MehrPostgreSQL auf vielen CPUs. Hans-Jürgen Schönig Hans-Jürgen Schönig
PostgreSQL auf vielen CPUs Ansätze zur Skalierung PostgreSQL auf einer CPU Traditionell läuft eine Query auf nur einer CPU Historisch gesehen war das kein Problem Mittlerweile ist das ein großes Problem
MehrWINDOWS 8 WINDOWS SERVER 2012
WINDOWS 8 WINDOWS SERVER 2012 IT Fachforum 2012 :: 24.09.-27.09.2012 Andreas Götzfried IT Fachforum::Agenda Windows 8 Windows Server 2012 Zertifizierung WINDOWS 8 Schöne neue Welt Andreas Götzfried Windows
MehrPersönlichkeiten bei bluehands
Persönlichkeiten bei Technologien bei Skalierbare Anwendungen mit Windows Azure GmbH & co.mmunication KG am@.de; posts..de/am 1 2 3 4 5 6 7 8 9 Immer mehr Mehr Performance Mehr Menge Mehr Verfügbarkeit
MehrCheck_MK. 11. Juni 2013
Check_MK 11. Juni 2013 Unsere Vision IT-Monitoring muss werden: 1. einfach 2. performant 2 / 25 Was macht IT-Monitoring? IT-Monitoring: Aktives Überwachen von Zuständen Verarbeiten von Fehlermeldungen
Mehrinit.at informationstechnologie GmbH Tannhäuserplatz 2/5.OG 1150 Wien Austria
init.at informationstechnologie GmbH Tannhäuserplatz 2/5.OG 1150 Wien Austria Seite 2 von 10 1 Inhaltsverzeichnis 2 Warum CORVUS by init.at... 3 3 Ihre Vorteile durch CORVUS... 3 4 CORVUS Features... 4
MehrZend Server Cluster Manager
Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5
Mehr{ SQL Server 2008 } Markus Raatz. Geschäftsführer
{ SQL Server 2008 } Markus Raatz Geschäftsführer ixto GmbH Standzeiten führen zum Umsatzverlusten und geringerer Mitarbeiter-Produktivität Verfügbarkeit während geplanter Wartungsfenster Schutz gegen ungeplante
MehrAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker CommitterConf 2015, Essen 10. November 2015 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH giese@b1-systems.de B1 Systems GmbH
MehrSystemanforderungen Manufacturing Execution System fabmes
Manufacturing Execution System fabmes Das Manufacturing Execution System fabmes bemüht sich trotz hoher Anforderungen an die Datenverarbeitung möglichst geringe Anforderungen an die Hardware zu stellen.
MehrMySQL für Datenbankadministratoren
Oracle University Contact Us: +43 (0)1 33 777 401 MySQL für Datenbankadministratoren Duration: 5 Days What you will learn Der Kurs MySQL für Datenbankadministratoren richtet sich an MySQL-Datenbankadministratoren
MehrSystem Center 2012 R2 und Microsoft Azure. Marc Grote
System Center 2012 R2 und Microsoft Azure Marc Grote Agenda Ueberblick Microsoft System Center 2012 R2 Ueberblick Microsoft Azure Windows Backup - Azure Integration DPM 2012 R2 - Azure Integration App
MehrIcinga 2 Einführung und Übersicht
Icinga 2 Einführung und Übersicht Jens Link September 2015 Icinga 2 Einführung und Übersicht 1 Einführung Icinga 2 Einführung und Übersicht 2 Inhalte Nagios, Icinga, Icinga2 - Eine Übersicht Monitoring
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung
MehrLinux Kernel Live Patching mit kpatch und kgraft
und kgraft GUUG-Frühjahrsfachgespräch 2015 26. März 2015 Stefan seife Seyfried Linux Consultant & Developer seife@b1-systems.de Christan Rost Linux Consultant rost@b1-systems.de - Linux/Open Source Consulting,
MehrBrownbag Session mongodb im Einsatz Grundlagen
Brownbag Session mongodb im Einsatz Grundlagen 10.08.2012 Nils Domrose inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen. Und uns selbst. MongoDB wasn t designed in a lab. We built
MehrProdukte und Systeme der Informationstechnologie ENERGIE- MANAGEMENT
Produkte und Systeme der Informationstechnologie ENERGIE- MANAGEMENT Folie 1 VDE-Symposium 2013 BV Thüringen und Dresden Virtualisierung von Leittechnikkomponenten Andreas Gorbauch PSIEnergie-EE Folie
MehrClustering und Failover mit Linux
Grazer Linux-Tage 2003 25. April Markus Oswald Worum geht es? Load-Balanced Cluster Failover Cluster Shared Storage Computational Cluster Beowulf Distributed Computing Worum es nicht
MehrSolaris im Datacenter Architektur, Implementation und Betrieb
Solaris im Datacenter Architektur, Implementation und Betrieb Marco Stadler stadler@jomasoft.ch Senior Technical Specialist JomaSoft GmbH 1 2 Inhalt Wer ist JomaSoft? Architektur: Zonen und LDoms Implementation
MehrMySQL HA & Security SLAC 2013. 5. - 7. Juni 2013, Berlin. Oli Sennhauser
MySQL HA & Security SLAC 2013 5. - 7. Juni 2013, Berlin Oli Sennhauser Senior MySQL Berater, FromDual GmbH oli.sennhauser@fromdual.com 1 / 51 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrCloud Services eine Wirtschaftlichkeitsbetrachtung Eine Hilfestellung für den wirtschaftlichen Einsatz von Cloud Services
Cloud Services eine Wirtschaftlichkeitsbetrachtung Eine Hilfestellung für den wirtschaftlichen Einsatz von Cloud Services Felix Welz-Temming Sales Executive Cloud Solutions Ein Rechenbeispiel zur Einführung
MehrLeseprobe. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1
Leseprobe Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-42239-1
MehrMySQL in großen Umgebungen
MySQL in großen Umgebungen 03.03.2011 CeBIT Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG MYSQL STATUS QUO STORAGE ENGINES MONITORING UND MANAGEMENT ENTERPRISE FEATURES FRAGEN UND
MehrIDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz
IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz
MehrZuhause im Glück: Haustiere in OpenStack? Thore Bahr Systems Engineer
Zuhause im Glück: Haustiere in OpenStack? Thore Bahr Systems Engineer Thore.Bahr@suse.com Erwartungshaltung 3 Agenda SUSE Anwendungen in OpenStack Hochverfügbarkeit mit OpenStack Demo 4 Agenda SUSE Anwendungen
Mehr56 Maßnahmen zur Sicherung der Verfügbarkeit in Oracle-Umgebungen. Client Client Client Client Client. Public Network. aktiv. Private Network.
56 Maßnahmen zur Sicherung der Verfügbarkeit in Oracle-Umgebungen aktiv inaktiv Node 1 ( Aktiv ) Node 2 ( Passiv ) Private Network aktiv inaktiv (exklusiver Zugriff) Abbildung 3.1: Schematische Darstellung
MehrCluster Quick Start Guide
Cluster Quick Start Guide Anleitung zur Konfi guration KURZÜBERBLICK CLUSTER SEITE 2 FUNKTIONSWEISE DES THOMAS KRENN CLUSTERS (SCHAUBILD) SEITE 3 CLUSTER AUFBAUEN UND KONFIGURIEREN SEITE 4 KURZÜBERBLICK
MehrBig Data Management Thema 14: Cassandra
Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read
MehrVerwendung von Oracle Rdb Hotstandby
Verwendung von Oracle Rdb Hotstandby Ingo Sulzer Technical Consultant, HP 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Übersicht Hotstandby
MehrPartitionieren über Rechnergrenzen hinweg
Partitionieren über Rechnergrenzen hinweg Erkan Yanar erkan.yanar@linsenraum.de Blog: linsenraum.de/erkules Xing: www.xing.com/profile/erkan Yanar 24. November 2011 Was tun wenn: Daten übersteigen die
MehrCeph. Distributed Storage Julian mino Klinck GPN15-05.06.2015
Distributed Storage Julian mino Klinck GPN15-05.06.2015 Julian mino! Interessen: Netzwerke # Karlsruhe Hardware $ gpn15@lab10.de Cocktails " twitter.com/julianklinck Hacking Musik- und Lichttechnik 2 Julian
MehrAndrea Held. Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control
Andrea Held Virtualisierung im Oracle-Umfeld Virtualisierungslayer Voraussetzungen Schnittstellen Workload Management Grid Control 1 Einzelne Server ausgelegt auf Lastspitzen Niedrige durchschnittliche
MehrMySQL Replikationstechnologien
MySQL Replikationstechnologien Lenz Grimmer MySQL Community Relations Specialist $ whoami 1998 2002 2008 2010 Agenda Replikation: Definition und Klassifizierung Anwendungsgebiete
MehrSynchroner Spiegel & Applikationsverfügbarkeit. Johan van den Boogaart
Synchroner Spiegel & Applikationsverfügbarkeit Johan van den Boogaart Definitionenvon DR/ BC HA-Cluster Ausfallsicherheit bei einem Fehler auf einem Knoten Backup Kopieren von Daten im Fall eines Datenverlustes
Mehr5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
MehrIP-Adressen Hyper-V Cluster
Hyper-V 2.0 Live Migration Voraussetzungen Netzwerkadapter: 1 Live Migration 1 LAN 1 Cluster Heartbeat 1 SAN (FC) 1 Hyper-V Management IP-Adressdiagramm IP-Adressen Hyper-V Cluster XXX.YYYY.LOCAL Netzwerkname
MehrGoogle Spanner. Proseminar Ein-/Ausgabe Stand der Wissenschaft. Hanno Harte. Betreuer: Julian Kunkel 24.6.13
Google Spanner Proseminar Ein-/Ausgabe Stand der Wissenschaft Hanno Harte Betreuer: Julian Kunkel 24.6.13 1 /31 Gliederung - Überblick - Funktionsweise - True Time - Konsistenzsemantik - Benchmarks - Zusammenfassung
Mehr