IT-Symposium 2014, 1C05: Ausfallsicherheit für Ihren Microsoft SQL Server Thomas Jorczik SteelEye Competence and Support Center Agenda SANless Clustering von SQL Server 2012 SIOS DataKeeper Cluster Edition Beispiel: Installation DataKeeper Beispiel: Installation SQL Server 2012 Service & Support 2 SIOS Technology Corporation • Gegründet im November 1999 als SteelEye Technology Inc. zur Fortführung aller LifeKeeper-Aktivitäten von NCR • Seit 2006 integriert in SIOS Technology, Tokio • Unternehmenssitz in San Mateo, USA • Partnerschaften u.a. mit Citrix, EMC, HP, IBM, Intel, Microsoft, SAP, VMware u.a. • Weltweiter Vertrieb & Service durch Value Added Distributoren und Reseller • Support durch zertifizierte Partner • 2004 Gründung des ersten regionalen Competence and Support Centers in Dresden für Zentral- und Osteuropa • Über 40.000 Lizenzen weltweit im Einsatz Seite 3 SANLess Clustering SANless Clustering High Availability for Mission Critical Applications Standalone or Virtualized Applications Include: And More… 4 High Performance SANLess Clustering ! Better Performance, Reliability, Cost, Ease of Management ! Uses Standard Windows Clustering Fusion-io Flash Memory Performance SIOS Block Replication for HA Protection Storage Area Network HA Clustering occurs between nodes without needing SAN/NAS 5 Traditional Cluster Node 1 Node 2 Shared Storage Single Point of Failure! 6 SANLess Clustering with DataKeeper Failover Node 1 Synchronous or Asynchronous Low Latency Block Replication Between Server Nodes Node 2 7 SANLess Clustering For Hyper-V Intelligent Replication Supports Live Migration Node 1 Synchronous Low Latency Block Replication Between Server Nodes Node 2 8 SANLess Multi-Site Clustering Asynchronous replication to Off-Site DR Node Failover Block Replication to Multiple nodes Node 1 Node 2 9 SANLess Clustering with DataKeeper Cluster Edition • File System or Application Replication Source Driver SIOS Replication • Replication Target Driver • • • • • Fully integrated with Windows Server Failover Clustering Protect all applications: MS SQL, Exchange, SharePoint and more - Standalone or Virtualized High performance, low latency block level replication Minimal replication overhead Optimized for LAN and WAN Synchronous or asynchronous Intuitive MMC interface 10 SANLess Cluster Replication Performance SANLess Cluster Replication AlwaysOn SQL Replication No Mirror HA nearly as Fast as no-HA! No Mirror 0 200.000 400.000 Inserts Per Second 600.000 800.000 1.000.000 1.200.000 11 DataKeeper: Cluster and Cloud Editions AlwaysOn Availability Groups AlwaysOn Failover Cluster AlwaysOn Failover Cluster with DataKeeper Support SQL Standard Edition 0 4 4 Distributed Transactions 0 4 4 Unlimited Databases 0 4 4 Automated Client Redirection 2 4 4 Protects System Databases (Master, MSDB, etc) 0 4 4 Eases Database Administration 0 4 4 Support more than 2-nodes in failover configuration 0 4 4 Replicates Data other than SQL 0 0 4 Replication Efficiency 2 0 4 Eliminates SAN as a single point of failure 4 0 4 Supports Multisite Clusters 4 0 4 12 The Value of SANLess Clustering Proven Value • High performance of Fusion-io with ZERO data loss from SIOS replication protection • Right-sized DB licensing – Get more use out of your SW licenses – Further fine tune license usage with Hyper-V • Eliminate shared storage cost and complexity • Improved IT and engineering efficiencies 13 Eliminate Shared Storage Burden Lower Cost, Better Performance Less Complicated, More Reliable Storage Area Network HA Clustering occurs between nodes without needing SAN/NAS 14 Installation DataKeeper Cluster Edition (1/15) ● Installation per DataKeeper Setup mit den vorgeschlagenen (Default)Werten 15 Installation DataKeeper Cluster Edition (2/15) 16 Installation DataKeeper Cluster Edition (3/15) 17 Installation DataKeeper Cluster Edition (4/15) 18 Installation DataKeeper Cluster Edition (5/15) 19 Installation DataKeeper Cluster Edition (6/15) ● ● Nach der Installation muss der Server neu gestartet werden. Im Anschluss wird der Installationsprozess identisch auf dem zweiten Server durchgeführt 20 Installation DataKeeper Cluster Edition (7/15) ● Nach der erfolgten Installation beider Knoten bitte die DataKeeper Benutzeroberfläche starten. ● Verbinden Sie sich mit dem ersten und dann mit dem zweiten Knoten 21 Installation DataKeeper Cluster Edition (8/15) 22 Installation DataKeeper Cluster Edition (9/15) ● Klicken Sie auf „Create Job“ und gehen Sie dann durch den gesamten Wizard, um einen Mirror des Laufwerks „E“ zu erstellen. 23 Installation DataKeeper Cluster Edition (10/15) 24 Installation DataKeeper Cluster Edition (11/15) ● Wählen Sie das Source Volume für den Mirror aus ● Wählen Sie die IP-Adresse des Netzwerkports für den Replikationsverkehr aus 25 Installation DataKeeper Cluster Edition (12/15) ● Wählen Sie das Target Volume für den Mirror aus 26 Installation DataKeeper Cluster Edition (13/15) ● Hier können Sie nun die Mirror-Optionen festlegen: ● Kompression für Replikation im WAN ● Asynchrone Replikation im WAN ● Synchrone Replikation im LAN ● Bandbreitenbegrenzung: macht oft Sinn beim erstmaligen Einspiegeln. Ansonsten wird hier üblicherweise nicht begrenzt. 27 Installation DataKeeper Cluster Edition (14/15) ● Nach dem Anlegen des Mirrors muss das neue Volume im Windows Server Failover Cluster (WSFC) registriert werden 28 Installation DataKeeper Cluster Edition (15/15) ● Damit ist nun das DataKeeper Volume E im Cluster verfügbar 29 Installation SQL Server 2012 (1/15) ● Anschließend wird nun SQL Server 2012 als Failover Cluster Installation gestartet 30 Installation SQL Server 2012 (2/15) 31 Installation SQL Server 2012 (3/15) 32 Installation SQL Server 2012 (4/15) 33 Installation SQL Server 2012 (5/15) 34 Installation SQL Server 2012 (6/15) 35 Installation SQL Server 2012 (7/15) 36 Installation SQL Server 2012 (8/15) 37 Installation SQL Server 2012 (9/15) 38 Installation SQL Server 2012 (10/15) 39 Installation SQL Server 2012 (11/15) ● Fertig: Der erste ClusterKnoten ist installiert 40 Installation SQL Server 2012 (12/15) ● Zweiter Cluster-Knoten 41 Installation SQL Server 2012 (13/15) 42 Installation SQL Server 2012 (14/15) ● Fertig J 43 Installation SQL Server 2012 (15/15) ● Im Failover Cluster Manager sollte nun dieser Status zu sehen sein. 44 Hier kann getestet werden: • Unter http://pickup.cc-dresden.de/Connect kann ein Demo-Kit (Gültigkeit 14 Tage) heruntergeladen werden. • Bei Fragen helfen wir gern: 0351 / 876920 , [email protected] 45 Polaris Industries: MS Dynamics Success SANLess Cluster SAN Fusion Powered System Improvement Maintenance (5GB Restore) 8 minutes 38 Seconds (25MB/s) 17 Seconds (178MB/s) 30x FASTER IOPS 3,500 177,888 Write Bandwidth 180MB/s 537MB/s Read Bandwidth 200MB/s 769MB/s 50x FASTER 3x FASTER 3.8x FASTER Large Query Time 3 Minutes (Often timed out and not complete) 2-3 Seconds Up to 90x FASTER 46 SIOS Technology Corporation: Support Weltweiter Herstellersupport durch regionale Competence and Support Center in: COMPUTER CONCEPT Seite 47 • Deutschland • Finnland • Frankreich • Großbritannien • Japan • USA Vielen Dank! S pr Sie n e ec h an: uns SteelEye Competence and Support Center Central Region and Eastern Europe 01219 Dresden Wiener Straße 114 – 116 0351 / 87 69 20 www.steeleye.de www.cc-dresden.de [email protected] 48 Backup 49 SteelEye DataKeeper ● Block-basierte Replikation eines Volumes ● keine Probleme mit in Benutzung befindlichen oder verwaisten Dateien ● geringer Verbrauch an Systemressourcen ● Synchrone und asynchrone Replikation ● Implementierung als Windows Filter Driver zwischen Filesystem und Volume ● Journal für „Dirty-marked“ blocks für partielle Resychronisation ● optimierte für WAN Umgebungen: 9 Kompressions-Stufen ● intuitives MMC Plug-in als Oberfläche ● nutzbar mit Windows Server 2008 Failover Clustern 50 SteelEye DataKeeper und Microsoft Hyper- V DataKeeper als Replikationstechnologie in Hyper-V Umgebung ● Hyper-V (vhd) Files werden in Echtzeit übertragen ● Integration in Windows Server Failover Cluster ● synchrone und asynchrone Replikation möglich ● MMC Snap-in zur Installation, Konfiguration und Überwachung ● Voraussetzung: Microsoft Server 2008 R2 51 SteelEye DataKeeper Replikation DataKeeper als Replikationstechnologie ● alle Daten werden in Echtzeit übertragen (z.B. SQL-, Exchange-, Oracle- Daten oder Hyper-V vhd-Files) ● MMC Snap-in zur Installation, Konfiguration und Überwachung ● Voraussetzung: Microsoft Server 2003, 2008 R2 52 SteelEye DataKeeper Cluster Edition mit WSFC DataKeeper Cluster Edition ● Möglichkeit der Integration in Windows Server 2008 Failover Clustering (WSFC) ● Applikationen, die mit der Kombination beider Produkte geschützt werden können: MS-SQL Server, MS Exchange Server, DHCP, SharePoint Server, File- und Print Services usw. ● Voraussetzung: MS Windows Server 2008 (R2) Enterprise 53