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



Hasonló dokumentumok
SQL Server High Availability

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

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

Szolgáltatásbiztonságra tervezés

SQLServer. Particionálás

Adatközpontok felügyelete

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

SQLServer. SQLServer konfigurációk

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

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

Az Oracle rendszer komponensei

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

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

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

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

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

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

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

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

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

Infrastruktúra lehetőségek idén

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

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

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

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

Üzemeltetési kihívások 2015

Symantec Endpoint Protection

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

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

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

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.

NIIF Központi Elosztott Szolgáltatói Platform

ÓBUDAI EGYETEM Neumann János Informatikai Kar Informatikai Rendszerek Intézet Témavezető: Bringye Zsolt

DB2 Connect: DB2 Connect kiszolgálók telepítése és konfigurálása

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

Tűzfal megoldások. ComNETWORX nap, I. 30. ComNETWORX Rt.

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

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

Windows Screencast teszt

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

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

Dunaújvárosi Főiskolán

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

Biztonság java web alkalmazásokban

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

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

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

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

FUJITSU ETERNUS CS200c Simpana Appliance

Cisco Catalyst 3500XL switch segédlet

IBM Power 550 Express szerver

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

HÁLÓZATI HASZNÁLATI ÚTMUTATÓ

1. Melyik virtuális lemez típus támogatja az Online VHDX Resize funkció segítségével a lemez átméretezését? a. IDE b. SATA c. Fiber Channel d.

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

Windows hálózati adminisztráció

SNMP, RSTP. IGMP, VLAN... Biztonságos Apache web szerver (https) Linux alkalmazás hozzáadhatósága

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

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

További lehetőségek. Nighthawk X6 AC3200 Tri-Band WiFi-router. R8000-as modell

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

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

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

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

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

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

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

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

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

SQLServer. Probléma megoldás

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

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Bevezetés az SAP világába

SQLServer. Védelmi struktúra

Blonde. Szépségszalon, Szolárium, Spa, Fitness. Ügyviteli Rendszer. Funkcionális Specifikáció. Verzió 1.1

GuideReg demó program telepítési útmutató

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

IBM On Demand megoldások és eserver Akadémia 2005 Adat életciklus menedzsment. Elek Norbert Tivoli technikai kereskedelmi képviselő

Microsoft SQL Server telepítése





















Átírás:

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

Sponsors

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

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

Miről *nem* lesz szó? Mély technikai részletek Monitoring Hibakeresés és elhárítás

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

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 FCI WSFC + Availabilty Groups Partial Database Availabilty

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

Log Shipping 1 Mire jó? Másodlagos rendelkezésre állás Riport workload

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 Primary Database Secondary Database Secondary Database Secondary Database Secondary Database Primary Database Secondary Database Secondary Database Storage Storage Storage

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

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

Log Shipping setup DEMO

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

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

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

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

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

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

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

Database Mirroring setup, failovers DEMO

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

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

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

Availablity Grpup 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

Availabilty Group setup, failovers DEMO

Sponsors

Értékelés http://speakerscore.com/sqlsaturday376 Köszönöm!