SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
1




    DigiComp Academy AG

    SQLDAY 31.05.2012
    AlwaysOn with Server 2012
2




    Alexander Jahn
    MS SQL Server Trainer und
    Consultant seit 1996
    IT – Seminare und Projekte
    von KMU bis Konzern
3




    Zeitlicher Rahmen
    11:00 Uhr – 11:45 Uhr
4




    AlwaysOn Availability Groups
    with MS SQL Server 2012
5
    Gründe, diese Session zu besuchen:	
  

    •    Hochverfügbarkeit	
  ist	
  wich4g	
  für	
  Sie	
  
    •    MS	
  SQL	
  Server	
  Cluster	
  wollen	
  Sie	
  nicht	
  
    •    Database	
  Mirroring	
  reichte	
  Ihnen	
  bisher	
  nicht	
  
    •    Replika4on	
  möchten	
  Sie	
  nicht	
  
    •    Log-­‐Shipping	
  ist	
  Ihnen	
  zu	
  langsam	
  
    •    Sie	
  wollen	
  das	
  neue	
  Feature	
  kennenlernen	
  
Hohe Verfügbarkeit
was bedeutet das konkret?
AlwaysOn
Verbesserte Verfügbarkeit bei geringerer TCO
AlwaysOn - Availability Groups
WSFC als Basis Technologie
Windows Server Failover Cluster (WSFC) sorgt für:
n  Knotenkommunikation
n  Failover Koordination
n  „Health Detection“


                         Windows Server Failover Cluster
AlwaysOn
gezielter Schutz für Ihren Bedarf
Flexible Failover Policy
HealthCheckTimeout & FailureConditionLevel


  Diagnos4k	
  generiert	
  	
  Health	
  
  State	
  für	
  Komponenten	
  
  •  System	
  
  •  Ressource	
  
  •  Query	
  Processing	
  
  •  IO	
  Subsystem	
  	
  
  •  Events	
  




              FCI	
  Res	
  DLL	
  
AlwaysOn - Availability Group
 High Availability & Disaster Recovery für
 Anwendungsdatenbanken


                  Flexibel	
                           Integriert	
                           Effizient	
  
•  Failover	
  für	
  mehrere	
            •  Anwendungs-­‐Umleitung	
             •  Ak4ve	
  Secondaries	
  
   Datenbanken	
                              über	
  virtuellen	
  Namen	
           •  Lesbar	
  
•  Mehrere	
  sekundäre	
  Repliken	
      •  Konfigura4onsassistent	
                 •  Backup	
  von	
  Secondary	
  
 • Bis	
  zu	
  4	
  Secondaries	
         •  AlwaysOn	
  Dashboard	
              •  Automa4sierung	
  über	
  
 • Davon	
  2	
  synchron	
                •  System	
  Center	
  Integra4on	
        PowerShell	
  
 • Ein	
  autom.	
  Failover	
  Paar	
  
                                           •  Umfassende	
  Diagnose	
  
•  Synchrone	
  und	
  asynchrone	
  
                                           •  Filestream	
  Unterstützung	
  
   Arbeitsweise	
  
•  Komprimierung	
  und	
  
   Verschlüsselung	
  
•  Automa4scher	
  und	
  
   manueller	
  Failover	
  
•  Flexible	
  Failover	
  Policy	
  
•  Automa4c	
  Pagerepair	
  
Windows Server Vorrausetzungen
n KB 976097
 p  Unterstützung
                 von Availability Groups in Kombination mit SQL
   Server Failover Cluster Instances
n KB 2494036
 p  Konfigurierbare
                 „Votes“ der Clusterknoten zur optimalen
   Quorum Konfiguration
n Alle Knoten sind Teil einer AD Domäne
n Benötigte Rechte zur Erstellung eines WFSC:
 p  Erstellermuss ein Domänenkonto sein
 p  Konto ist lokaler Administrator auf allen Knoten
 p  Konto benötigt die AD Berechtigungen:
    „Create Computer Objects“ & „Read All Properties“
Erstellung einer Availability Group
Quorum Configuration
Mehrheit der Stimmen (Votes)

                   autom.	
  Failover	
  Paar	
  




File-­‐Share	
     Primary	
                              Secondaries	
  

 Vote:	
  1	
      Vote:	
  1	
          Vote:	
  1	
       Vote:	
  0	
  
                                                                     1       Vote:	
  0	
  




KB	
  2494036:	
  Ermöglicht	
  Konfigurierbare	
  „Votes“	
  
Backup On Secondaries
was geht – was geht nicht

n Log Backup wird auf allen Repliken konsistent
  durchgeführt
n „Copy-only“ Vollsicherungen auf Repliken unterstützt
n Differential Backup wird auf Repliken nicht unterstützt
n Backup Dateien zentral speichern
n Recovery Advisor vereinfacht den Restore Prozess
Erstellung einer Availability Group
Flexible Lösung -
Redundante DBs für Einzelrechner




              A	
  

                                                                                    A	
  
                                                                                            A	
  
                                                          A	
  




     Direct	
  A^ached	
  Storage	
  (DAS)	
  lokal,	
  regionale	
  und	
  Geo	
  Secondaries	
  

                              Synchrone	
  	
                     Asynchrone	
  
                              Datenübertragung	
                  Datenübertragung	
  
Windows Server Vorrausetzungen

n KB 976097
 p  Unterstützung
                 von Availability Groups in Kombination mit SQL
   Server Failover Cluster Instances
n KB 2494036
 p  Konfigurierbare
                 „Votes“ der Clusterknoten zur optimalen
   Quorum Konfiguration
n Alle Knoten sind Teil einer AD Domäne
n Benötigte Rechte zur Erstellung eines WFSC:
 p  Erstellermuss ein Domänenkonto sein
 p  Konto ist lokaler Administrator auf allen Knoten
 p  Konto benötigt die AD Berechtigungen:
    „Create Computer Objects“ & „Read All Properties“
Quorum Configuration
Mehrheit der Stimmen (Votes)

                   autom.	
  Failover	
  Paar	
  




File-­‐Share	
     Primary	
                              Secondaries	
  

 Vote:	
  1	
      Vote:	
  1	
          Vote:	
  1	
       Vote:	
  0	
  
                                                                     1       Vote:	
  0	
  




KB	
  2494036:	
  Ermöglicht	
  Konfigurierbare	
  „Votes“	
  
Quorum Configuration
Mehrheit der Stimmen (Votes)
n Konfigurationsschritte:
   1.    Stimmenvergabe (Votes) (KB 2494036)
     p  1   Votes für jeden Knoten, dessen Rolle:
         n  Primary (sollte Primary eine FCI sein, so muss jeder Knoten der
             FCI ein Vote erhalten)
         n  Automatische Failover Partner
     p  0 Votes für alle übrigen Knoten


   2.    Quorum-Konfiguration wählen:
     p  Ungerade    Anzahl an Votes => “Node Majority”
     p  Gerade Anzahl an Votes benötigt eine zusätzliche Stimme:
         n  Hinzufügen eines Knoten und Auswahl von “Node Majority”
         n  Verwendung eines Hochverfügbaren Fileshares und Auswahl von
             “Node and File Share Majority”
Quorum Konfiguration

n Powershell
 p Import-Module   FailoverClusters

 p (Get-ClusterNode "SQLONE").NodeWeight = 1
 p (Get-ClusterNode "SQLTWO").NodeWeight = 0



n Import-Module FailoverClusters
 get-clusternode | fl Nodename, Nodeweight
Quorum Konfiguration
Erstellen der Availabilty Group
Backup On Secondaries
Entlastung des primären Knoten

 R/W	
  workload	
  


                                                     Backups	
  


                                     Secondary	
  




     Backups	
                                       Backups	
  


                       Primary	
     Secondary	
  
Konsistentes Log Backup
von aktiven Repliken

       Replik	
  1	
      Replik	
  2	
  

          Log	
  
          back
           up	
  

                              Log	
  
                              Back
                               up	
  


           Log	
  
           Back
            up	
  

                              Log	
  
                              Back
                               up	
  
Backup On Secondaries
was geht – was geht nicht

n Log Backup wird auf allen Repliken konsistent
  durchgeführt
n „Copy-only“ Vollsicherungen auf Repliken unterstützt
n Differential Backup wird auf Repliken nicht unterstützt
n Backup Dateien zentral speichern
n Recovery Advisor vereinfacht den Restore Prozess
Backup vom Secondary
Weiterführende Infos


n Erfahren Sie mehr zu SQL Server 2012
 http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

n AlwaysOn Availability Groups
 http://msdn.microsoft.com/en-us/library/hh510230(v=sql.110).aspx

n Backup on Secondary Replicas
 http://technet.microsoft.com/en-us/library/hh245119(v=sql.110).aspx
29




     Vielen Dank für Ihre Aufmerksamkeit !



                   Fragen ?

Weitere ähnliche Inhalte

Was ist angesagt?

Hendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit DockerHendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit Dockergedoplan
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker ContainerAndreas Koop
 
LinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux
LinuxTag 2008 - Virtuelle Cold-Standby Server mit LinuxLinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux
LinuxTag 2008 - Virtuelle Cold-Standby Server mit LinuxSchlomo Schapiro
 
Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformDaniele Massimi
 
Docker for Windows / Windows Container
Docker for Windows / Windows ContainerDocker for Windows / Windows Container
Docker for Windows / Windows ContainerThomas Wilhelm Wiefel
 
Docker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemachtDocker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemachtB1 Systems GmbH
 
Java EE hochverfügbar
Java EE hochverfügbarJava EE hochverfügbar
Java EE hochverfügbargedoplan
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 PerformanceUlrich Krause
 
Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen B1 Systems GmbH
 
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Loopback.ORG
 
WildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-AnwendungenWildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-Anwendungengedoplan
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenOPITZ CONSULTING Deutschland
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungLenz Grimmer
 
Tipps und Tricks im Umgang mit Docker
Tipps und Tricks im Umgang mit DockerTipps und Tricks im Umgang mit Docker
Tipps und Tricks im Umgang mit DockerNicholas Dille
 
Docker Einführung @GPN15
Docker Einführung @GPN15Docker Einführung @GPN15
Docker Einführung @GPN15m1no
 
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHagilemethoden
 

Was ist angesagt? (18)

Hendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit DockerHendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit Docker
 
WebLogic im Docker Container
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
 
LinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux
LinuxTag 2008 - Virtuelle Cold-Standby Server mit LinuxLinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux
LinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux
 
Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation Plattform
 
Docker for Windows / Windows Container
Docker for Windows / Windows ContainerDocker for Windows / Windows Container
Docker for Windows / Windows Container
 
Was ist Docker ?
Was ist Docker ?Was ist Docker ?
Was ist Docker ?
 
Jenkins Acceleration
Jenkins AccelerationJenkins Acceleration
Jenkins Acceleration
 
Docker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemachtDocker - Containervirtualisierung leichtgemacht
Docker - Containervirtualisierung leichtgemacht
 
Java EE hochverfügbar
Java EE hochverfügbarJava EE hochverfügbar
Java EE hochverfügbar
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen
 
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
Klonen von Exadata-Datenbanken mit der Oracle ZFS Appliance - Ein Erfahrungsb...
 
WildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-AnwendungenWildFly als Plattform moderner Enterprise-Anwendungen
WildFly als Plattform moderner Enterprise-Anwendungen
 
Vagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und Architekten
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und Datensicherung
 
Tipps und Tricks im Umgang mit Docker
Tipps und Tricks im Umgang mit DockerTipps und Tricks im Umgang mit Docker
Tipps und Tricks im Umgang mit Docker
 
Docker Einführung @GPN15
Docker Einführung @GPN15Docker Einführung @GPN15
Docker Einführung @GPN15
 
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
 

Ähnlich wie Digicomp sqlday alwayson

Ausfallsichere Kultur mit Plone
Ausfallsichere Kultur mit PloneAusfallsichere Kultur mit Plone
Ausfallsichere Kultur mit PloneJens Klein
 
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den Mittelstand
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den MittelstandNovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den Mittelstand
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den MittelstandNovaStor GmbH
 
My sql installation
My sql installationMy sql installation
My sql installationirshankz
 
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVA
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas Schulte
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
 
Roadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesRoadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesDigicomp Academy AG
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering hwilming
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrants0enke
 
Citrix XenServer 5.6: Die Neuerungen
Citrix XenServer 5.6: Die NeuerungenCitrix XenServer 5.6: Die Neuerungen
Citrix XenServer 5.6: Die Neuerungennetlogix
 
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVA
 
Vorlesung - Cloud Infrastrukturen - Clusterbau | anynines
Vorlesung - Cloud Infrastrukturen - Clusterbau  | anyninesVorlesung - Cloud Infrastrukturen - Clusterbau  | anynines
Vorlesung - Cloud Infrastrukturen - Clusterbau | anyninesanynines GmbH
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationSamuel Zürcher
 
SLAC 2007 Secure Disaster Recovery
SLAC 2007 Secure Disaster RecoverySLAC 2007 Secure Disaster Recovery
SLAC 2007 Secure Disaster RecoverySchlomo Schapiro
 
Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Chris Michael Klinger
 
Jug nbg containerplattform dcos
Jug nbg containerplattform dcosJug nbg containerplattform dcos
Jug nbg containerplattform dcosRalf Ernst
 
Configuration Management (Fokus: Version-Controlling) – Best Pracitces
Configuration Management (Fokus: Version-Controlling) – Best PracitcesConfiguration Management (Fokus: Version-Controlling) – Best Pracitces
Configuration Management (Fokus: Version-Controlling) – Best Pracitceskaftanenko
 

Ähnlich wie Digicomp sqlday alwayson (20)

Ausfallsichere Kultur mit Plone
Ausfallsichere Kultur mit PloneAusfallsichere Kultur mit Plone
Ausfallsichere Kultur mit Plone
 
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den Mittelstand
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den MittelstandNovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den Mittelstand
NovaBACKUP DataCenter 5.4 - Leistungsstarkes Netzwerk Backup für den Mittelstand
 
My sql installation
My sql installationMy sql installation
My sql installation
 
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem PrüfstandGWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
GWAVACon 2015: SEP - Backuplösungen auf dem Prüfstand
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
 
Roadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & FeaturesRoadshow Oracle Database 12c: News & Features
Roadshow Oracle Database 12c: News & Features
 
JBoss EAP clustering
JBoss EAP clustering JBoss EAP clustering
JBoss EAP clustering
 
Jbosseapclustering 130605100557-phpapp02
Jbosseapclustering 130605100557-phpapp02Jbosseapclustering 130605100557-phpapp02
Jbosseapclustering 130605100557-phpapp02
 
Einführung in Puppet und Vagrant
Einführung in Puppet und VagrantEinführung in Puppet und Vagrant
Einführung in Puppet und Vagrant
 
Daos
DaosDaos
Daos
 
Citrix XenServer 5.6: Die Neuerungen
Citrix XenServer 5.6: Die NeuerungenCitrix XenServer 5.6: Die Neuerungen
Citrix XenServer 5.6: Die Neuerungen
 
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)GWAVACon - SEP sesam Backup: we care about your data (deutsch)
GWAVACon - SEP sesam Backup: we care about your data (deutsch)
 
Vorlesung - Cloud Infrastrukturen - Clusterbau | anynines
Vorlesung - Cloud Infrastrukturen - Clusterbau  | anyninesVorlesung - Cloud Infrastrukturen - Clusterbau  | anynines
Vorlesung - Cloud Infrastrukturen - Clusterbau | anynines
 
Best Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL InstallationBest Practices SharePoint and SQL Installation
Best Practices SharePoint and SQL Installation
 
Einführung Maven
Einführung MavenEinführung Maven
Einführung Maven
 
SLAC 2007 Secure Disaster Recovery
SLAC 2007 Secure Disaster RecoverySLAC 2007 Secure Disaster Recovery
SLAC 2007 Secure Disaster Recovery
 
Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)Introduction to Apache Maven 3 (German)
Introduction to Apache Maven 3 (German)
 
Jug nbg containerplattform dcos
Jug nbg containerplattform dcosJug nbg containerplattform dcos
Jug nbg containerplattform dcos
 
Configuration Management (Fokus: Version-Controlling) – Best Pracitces
Configuration Management (Fokus: Version-Controlling) – Best PracitcesConfiguration Management (Fokus: Version-Controlling) – Best Pracitces
Configuration Management (Fokus: Version-Controlling) – Best Pracitces
 

Mehr von Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Digicomp Academy AG
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Digicomp Academy AG
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Digicomp Academy AG
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutDigicomp Academy AG
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutDigicomp Academy AG
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xDigicomp Academy AG
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Digicomp Academy AG
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinDigicomp Academy AG
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Digicomp Academy AG
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattDigicomp Academy AG
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogDigicomp Academy AG
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnDigicomp Academy AG
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessDigicomp Academy AG
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Digicomp Academy AG
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceDigicomp Academy AG
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudDigicomp Academy AG
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slidesDigicomp Academy AG
 

Mehr von Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Minenfeld IPv6
Minenfeld IPv6Minenfeld IPv6
Minenfeld IPv6
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 

Digicomp sqlday alwayson

  • 1. 1 DigiComp Academy AG SQLDAY 31.05.2012 AlwaysOn with Server 2012
  • 2. 2 Alexander Jahn MS SQL Server Trainer und Consultant seit 1996 IT – Seminare und Projekte von KMU bis Konzern
  • 3. 3 Zeitlicher Rahmen 11:00 Uhr – 11:45 Uhr
  • 4. 4 AlwaysOn Availability Groups with MS SQL Server 2012
  • 5. 5 Gründe, diese Session zu besuchen:   •  Hochverfügbarkeit  ist  wich4g  für  Sie   •  MS  SQL  Server  Cluster  wollen  Sie  nicht   •  Database  Mirroring  reichte  Ihnen  bisher  nicht   •  Replika4on  möchten  Sie  nicht   •  Log-­‐Shipping  ist  Ihnen  zu  langsam   •  Sie  wollen  das  neue  Feature  kennenlernen  
  • 8. AlwaysOn - Availability Groups WSFC als Basis Technologie Windows Server Failover Cluster (WSFC) sorgt für: n  Knotenkommunikation n  Failover Koordination n  „Health Detection“ Windows Server Failover Cluster
  • 10. Flexible Failover Policy HealthCheckTimeout & FailureConditionLevel Diagnos4k  generiert    Health   State  für  Komponenten   •  System   •  Ressource   •  Query  Processing   •  IO  Subsystem     •  Events   FCI  Res  DLL  
  • 11. AlwaysOn - Availability Group High Availability & Disaster Recovery für Anwendungsdatenbanken Flexibel   Integriert   Effizient   •  Failover  für  mehrere   •  Anwendungs-­‐Umleitung   •  Ak4ve  Secondaries   Datenbanken   über  virtuellen  Namen   •  Lesbar   •  Mehrere  sekundäre  Repliken   •  Konfigura4onsassistent   •  Backup  von  Secondary   • Bis  zu  4  Secondaries   •  AlwaysOn  Dashboard   •  Automa4sierung  über   • Davon  2  synchron   •  System  Center  Integra4on   PowerShell   • Ein  autom.  Failover  Paar   •  Umfassende  Diagnose   •  Synchrone  und  asynchrone   •  Filestream  Unterstützung   Arbeitsweise   •  Komprimierung  und   Verschlüsselung   •  Automa4scher  und   manueller  Failover   •  Flexible  Failover  Policy   •  Automa4c  Pagerepair  
  • 12. Windows Server Vorrausetzungen n KB 976097 p  Unterstützung von Availability Groups in Kombination mit SQL Server Failover Cluster Instances n KB 2494036 p  Konfigurierbare „Votes“ der Clusterknoten zur optimalen Quorum Konfiguration n Alle Knoten sind Teil einer AD Domäne n Benötigte Rechte zur Erstellung eines WFSC: p  Erstellermuss ein Domänenkonto sein p  Konto ist lokaler Administrator auf allen Knoten p  Konto benötigt die AD Berechtigungen: „Create Computer Objects“ & „Read All Properties“
  • 14. Quorum Configuration Mehrheit der Stimmen (Votes) autom.  Failover  Paar   File-­‐Share   Primary   Secondaries   Vote:  1   Vote:  1   Vote:  1   Vote:  0   1 Vote:  0   KB  2494036:  Ermöglicht  Konfigurierbare  „Votes“  
  • 15. Backup On Secondaries was geht – was geht nicht n Log Backup wird auf allen Repliken konsistent durchgeführt n „Copy-only“ Vollsicherungen auf Repliken unterstützt n Differential Backup wird auf Repliken nicht unterstützt n Backup Dateien zentral speichern n Recovery Advisor vereinfacht den Restore Prozess
  • 17. Flexible Lösung - Redundante DBs für Einzelrechner A   A   A   A   Direct  A^ached  Storage  (DAS)  lokal,  regionale  und  Geo  Secondaries   Synchrone     Asynchrone   Datenübertragung   Datenübertragung  
  • 18. Windows Server Vorrausetzungen n KB 976097 p  Unterstützung von Availability Groups in Kombination mit SQL Server Failover Cluster Instances n KB 2494036 p  Konfigurierbare „Votes“ der Clusterknoten zur optimalen Quorum Konfiguration n Alle Knoten sind Teil einer AD Domäne n Benötigte Rechte zur Erstellung eines WFSC: p  Erstellermuss ein Domänenkonto sein p  Konto ist lokaler Administrator auf allen Knoten p  Konto benötigt die AD Berechtigungen: „Create Computer Objects“ & „Read All Properties“
  • 19. Quorum Configuration Mehrheit der Stimmen (Votes) autom.  Failover  Paar   File-­‐Share   Primary   Secondaries   Vote:  1   Vote:  1   Vote:  1   Vote:  0   1 Vote:  0   KB  2494036:  Ermöglicht  Konfigurierbare  „Votes“  
  • 20. Quorum Configuration Mehrheit der Stimmen (Votes) n Konfigurationsschritte: 1.  Stimmenvergabe (Votes) (KB 2494036) p  1 Votes für jeden Knoten, dessen Rolle: n  Primary (sollte Primary eine FCI sein, so muss jeder Knoten der FCI ein Vote erhalten) n  Automatische Failover Partner p  0 Votes für alle übrigen Knoten 2.  Quorum-Konfiguration wählen: p  Ungerade Anzahl an Votes => “Node Majority” p  Gerade Anzahl an Votes benötigt eine zusätzliche Stimme: n  Hinzufügen eines Knoten und Auswahl von “Node Majority” n  Verwendung eines Hochverfügbaren Fileshares und Auswahl von “Node and File Share Majority”
  • 21. Quorum Konfiguration n Powershell p Import-Module FailoverClusters p (Get-ClusterNode "SQLONE").NodeWeight = 1 p (Get-ClusterNode "SQLTWO").NodeWeight = 0 n Import-Module FailoverClusters get-clusternode | fl Nodename, Nodeweight
  • 24. Backup On Secondaries Entlastung des primären Knoten R/W  workload   Backups   Secondary   Backups   Backups   Primary   Secondary  
  • 25. Konsistentes Log Backup von aktiven Repliken Replik  1   Replik  2   Log   back up   Log   Back up   Log   Back up   Log   Back up  
  • 26. Backup On Secondaries was geht – was geht nicht n Log Backup wird auf allen Repliken konsistent durchgeführt n „Copy-only“ Vollsicherungen auf Repliken unterstützt n Differential Backup wird auf Repliken nicht unterstützt n Backup Dateien zentral speichern n Recovery Advisor vereinfacht den Restore Prozess
  • 28. Weiterführende Infos n Erfahren Sie mehr zu SQL Server 2012 http://www.microsoft.com/sqlserver/en/us/future-editions.aspx n AlwaysOn Availability Groups http://msdn.microsoft.com/en-us/library/hh510230(v=sql.110).aspx n Backup on Secondary Replicas http://technet.microsoft.com/en-us/library/hh245119(v=sql.110).aspx
  • 29. 29 Vielen Dank für Ihre Aufmerksamkeit ! Fragen ?