SQL Server High Availability

Hasonló dokumentumok
SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba

Másolatképzési technikák és azok felhasználási lehetőségei

SQLServer. Particionálás

Vodafone ODI ETL eszközzel töltött adattárház Disaster Recovery megoldása. Rákosi Péter és Lányi Árpád

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

IBM Váltsunk stratégiát! Budapest, 2012 november 14. V7000

HA és DR praktikák, maximális rendelkezésreállás

Oracle 12c Active Data Guard Sokkal több mint egy DR... Gecseg Gyula Oracle DBA

SQLServer. SQLServer konfigurációk

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

Tematika. MongoDB koncepció JSON Schemaless logika Replicaset képzés Sharding Aggregate framework

Üzemeltetési kihívások 2015

Szolgáltatásbiztonságra tervezés

Adatközpontok felügyelete

Veeam Agent for Windows and Linux

Budapest Sysadmin Meetup Failover Cluster 1x1. Gál Tamás. Cloud Infrastructure TSP Microsoft Magyarország

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

Cégbemutató, rövid áttekintés. Keszler Mátyás Territory Manager, Hungary

SQLServer. 10. téma Adatok mentése. Adatmentés. A DBA egyik fő feladata az adatok épségének, megőrzésének biztosítása.

Adatbázis-kezelő rendszerek alkalmazása. MongoDB beadandó feladat Programtervező informatikus szak

Storage optimalizálás egyetemi hálózatokban

CUCM 6.0 è 9.1 migráció a gyakorlatban

Infrastruktúra lehetőségek idén

2011. November 8. Boscolo New York Palace Budapest. Extrém teljesítmény Oracle Exadata és Oracle Exalogic rendszerekkel

Az Oracle rendszer komponensei

VMware. technológiával. ADATMENTÉS VMware környezetben IBM Tivoli eszközökkel

NIIF Központi Elosztott Szolgáltatói Platform

Amit mindig is tudni akartál a Real Application Testing-ről. Földi Tamás Starschema Kft.

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -

Félreértések elkerülése érdekében kérdezze meg rendszergazdáját, üzemeltetőjét!

Riak. Pronounced REE-ahk. Elosztott adattároló eszköz. Molnár Péter

Veeam mentés és replikáció hatékonyan

Backup/archive rendszerek

Microsoft SQL Server telepítése

Oracle TTS migrációs technológia használata

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Cisco Catalyst 3500XL switch segédlet

Exadata, a világ leggyorsabb adatbázisgépe

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

Windows Screencast teszt

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line

Alkalmazások teljesítmény problémáinak megszűntetése

Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok

Dunaújvárosi Főiskolán

SQLServer. Védelmi struktúra

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Szkenneléssel nem mérhető licencelési adatok. Egyedülálló funkcionalitású, új ACDC modul

Symantec Backup Exec 11d SAN shared backup howto

Fábián Zoltán Hálózatok elmélet

NetWare 6 technikai áttekintés 2. rész

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Summer of LabVIEW The Sunny Side of System Design

Hálózati hozzáférés vezérlés Cisco alapokon

EMC AVAMAR. YOU WILL NEVER BACK UP THE SAME DATA TWICE. Diriczi Norbert

Oracle Audit Vault and Database Firewall. Gecseg Gyula Oracle DBA

SAP Business One. Méretre szabás. Mosaic Business System Kft.; Support:

BMD Rendszerkövetelmények

Mosolygó Ferenc értékesítési konzultáns

Enterprise szintű szerver- virtualizáció bevezetése felsőoktatási környezetben.

Oracle GoldenGate Studio Nagyon rövid bemutató. Quick Talk. Gollnhofer Gábor

HecPoll a vezérlő rendszer

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Symantec Endpoint Protection

Hálózati WAN forgalom optimalizálása

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Szervervirtualizáció és fürtözés újdonságok a WS16 TP3-ban

Oracle Active Data Guard

Hitachi Flash Újdonságok. Szokol Zsolt Senior Solution Consultant 2016 március

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

Tartalomjegyzék Előszó Mi a felhő? Az IT mint közmű... 15

Fábián Zoltán Hálózatok elmélet

Titkosítás mesterfokon. Tíz évvel a titkosítás után. Előadó: Tóthi Dóra Kovárczi Béla András


Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 8. óra. Kocsis Gergely, Supák Zoltán

JAVA webes alkalmazások

Veeam Backup & Replication

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

RH/CentOS felügyelet SUSE Manager segítségével. Kovács Lajos Vezető konzultáns

Windows Server 2012: a felhő OS

HÁLÓZATI HASZNÁLATI ÚTMUTATÓ

SQLServer. Probléma megoldás

1. Kapcsolók konfigurálása

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Amazon Web Services. Géhberger Dániel Szolgáltatások és alkalmazások március 28.

Konzultáció és terméktámogatás Linux alapokon. Basa Richárd igazgató Novell PSH Kft.

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

A virtualizáció a modern vállalati informatikai infrastruktúra alapja

Országgyűlés Hivatala Exadata a törvényhozásban

SUSE Container as a Service Platform Nagyvállalati Kubernetes. Papp Zsolt Konzultáns

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

<Insert Picture Here> Cloud, Oracle tervezett célrendszerek, Exadata Database Machine adatbázisgép Fekete Zoltán, Principal sales consultant

MMK-Informatikai projekt ellenőr képzés 4

Szerverkonszolidáció az SZTE Egyetemi Számítóközpontban

The Power To Develop. i Develop

A Veeam kritikus szerepe az adatkezelési és védelmi stratégiákban, biztosítva a GDPR megfelelést és az Always On Enterprise rendelkezésre állást.

A Java EE 5 plattform

Átírás:

SQL Server High Availability Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba Berke János SQL Server MVP 2016.05.18

Bemutatkozás 10+ év SQL Server tapasztalat Oktató Kapcsolat: Email: Janos@iamBerke.com Blog: http://www.iamberke.com Twitter: @JanosBerke 2

Miről lesz szó? RPO/RTO vagy kilencesek? Log Shipping Failover Cluster Instance Database Mirroring Availability Group 3

Miről *nem* lesz szó? Mély technikai részletek Monitoring Hibakeresés és elhárítás SSIS, SSAS, SSRS, MDS, DQS magas rendelkezésre állási megoldásairól 4

RPO/RTO vagy kilencesek? 1 Kilencesek: 1,2,3,4,5? 9 ~331,5 nap lehetséges állásidő, jajj 99 ~3,65 nap állásidő 99.9 8,76 óra állásidő 99.99 52,56 perc állásidő 99.999 5,256 perc állásidő!!! De ami ettől is fontosabb!!! RPO/RTO 5

RPO/RTO vagy kilencesek? 2 Mi az RPO? Recovery Point Objective Amit az Ügyfél szeretne az 0 Amit a DBA szeretne >0 Mi az RTO? Recovery Time Objective Visszaállítási sorrend meghatározása Visszaállítási esetek dokumentálása + scriptek Milyen lehetőségeket biztosít az SQL Server? Log Shipping Database Mirroring (már nem támogatott az újabb verziókban) FCI WSFC + Availabilty Groups Partial Database Availabilty Adatbázis kialakítás igenis számít! Itt kezdődik a HA/BCP! 6

RPO/RTO vagy kilencesek? 3 Hiányzik valami? AlwaysON Ez nem az ami, olyan mint a Big Data egy marketing kifejezés! 7

Log Shipping 1 Mire jó? Másodlagos rendelkezésre állás Riport workload Warm stand-by 8

Log Shipping 2 Windows Server SQL Server Instance Windows Server SQL Server Instance Windows Server SQL Server Instance Primary Database Secondary Database Secondary Database Primary Database Secondary Database Secondary Database Primary Database Secondary Database Secondary Database Primary Database Secondary Database Secondary Database Primary Database Secondary Database Secondary Database Storage Storage Storage 9

Log Shipping 3 Monitor Server Instance Primary Server Instance 3 Restore job 3 Restore job 3 Restore job Backup job 1 2 Copy job 2 Copy job 2 Copy job Backup Share 10

Log Shipping 4 RPO/RTO RPO: a mentési, másolási és helyreállítási feladatok közti idő. RTO: attól függ Új szerver elérhetősége, Mentések elérhetősége, Telepítés automatizáltsági szintje Előnyök: Egyszerű konfiguráció és üzemeltethetőség, Kombinálható más HA megoldással, Minden szervernek saját IO alrendszer, Web Edition-től elérhető! Hátrányok: Manuális failover, Szerver szintű objektumok manuális másolása, karbantartás 11

Failover Cluster Instance 1 Mire jó? Magas rendelkezésre állás Replikáció distributor db egyetlen támogatott HA megoldása. 12

Failover Cluster Instance 2 Windows Server Failover Clustering (WSFC) Node Node Node Node Node WSFC Config WSFC Config WSFC Config WSFC Config WSFC Config SQL Server Instance Instance Network Name Instance Network Name Cluster Group Active Node Passive Node Passive Node Passive Node Passive Node Cluster Virtual Network Name SAN Storage + Disk Quorum 13

Failover Cluster Instance 3 RPO/RTO RPO: mentési startégia függő! RTO: attól függ Új szerver elérhetősége, Mentések elérhetősége, Telepítés automatizáltsági szintje Előnyök: Instance szintű védelem, Standard editon is támogatott max. 2 node 0 kliens konfiguráció failover után SAN végett könnyebb storage bővítés, konfiguráció Hátrányok: Drága, SPOF SAN!!! Failover = crash recovery Instance stop/start Failover után cold server IO problémák feltárása problémás SAN switch sávszélesség korlátok 14

Database Mirroring 1 Mire jó? Adatbázis szintű rendelkezésre állás Riport workload (csak Enterprise edition + db snapshot) 15

Database Mirroring 2 Windows Server SQL Server Instance Windows Server SQL Server Instance Principal Database Principal Database Principal Database Principal Database Mirror Database Mirror Database Mirror Database Mirror Database Principal Database Mirror Database Storage Storage Witness 16

Database Mirroring 3 Witness instance (optional) Data flow Principal instance Mirror instance 17

Database Mirroring 4 RPO/RTO RPO: mentési stratégia és átviteli mód függő. RTO: attól függ Új szerver elérhetősége, Mentések elérhetősége, Telepítés automatizáltsági szintje Előnyök: Relatív olcsó Nem kell drága SAN, Standard edition is használható (korlátozásokkal), Minden szervernek saját IO alrendszer Másodlagos (Mirror) szerver hot-standby: van buffer pool 0 kliens konfiguráció failover után Transparent Client Redirect FAILOVER PARTNER a connection string-ben. Automatikus page repair!!! Hátrányok: Egyszerre csak egy adatbázisra állítható be Csak egy másodlagos szerver (de kombinálható Log Shipping-gel!) Szerver szintű objektumok manuális másolása, karbantartása 18

Availabilty Group 1 Mire jó? Mindenre, amire a fentiek + néhány extra: Read-only Routing AG Listener Adatbázisok csoportjának HA megoldása 19

Availability Group 2 Windows Server Failover Clustering (WSFC) Node Node Node Node Node WSFC Config WSFC Config WSFC Config WSFC Config WSFC Config SQL Server Instance Instance Network Name SQL Server Instance Instance Network Name SQL Server Instance Instance Network Name SQL Server Instance Instance Network Name SQL Server Instance Instance Network Name Availability Group Primary Replica Secondary Replica Secondary Replica Secondary Replica Secondary Replica Availability Group Listener Virtual Network Name Storage Storage Storage Storage Storage WSFC Quorum Witness Remote File Share 20

Availability Group 3 File Share Quorum Primary Replica Secondary Replica Secondary Replica Secondary Replica Secondary Replica 21

Availablity Group 4 RPO/RTO RPO: mentési stratégia és átviteli mód függő (szinkron/aszinkron) RTO: attól függ, Új szerver elérhetősége, Mentések elérhetősége, Telepítés automatizáltsági szintje Előnyök: Ugyan azok, mint DBM estén Több adatbázisra is működik AG Listener Read-Only routing Hátrányok: Szerver szintű objektumok manuális másolása, karbantartása 22

Availability Group 5 SQL Server 2016 AG will/may be a Standard Edition Feature! 3 synchronous replicas 3 nodes for automatic failover Limitations in Standard Edition: 1 database / AG Synchronous replica only 1 redo thread All these are planned and likely to be changed 23

Demo AAG setup Auto-page repair 24