Administrace Enterprise vlastnosti. RNDr. Ondřej Zýka

Podobné dokumenty
Administrace a Enterprise vlastnosti. RNDr. Ondřej Zýka

Administrace Enterprise vlastnosti. MI-DSP 2013/14 RNDr. Ondřej Zýka,

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Prezentuje. DAQUAS, spol. s r.o. Radek Žalud, MCTS, MCP

Zálohování nefunguje... Ondřej Vlach Channel Manager CZ.SK.HU řešte dostupnost!

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

S1_P1_Technická specifikace díla 189

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Možnosti využití cloudových služeb pro provoz IT

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Michal Hroch Server Product Manager Microsoft Česká republika

IBM Tivoli Storage FlashCopy Manager (FCM)

SAP a SUSE - dokonalá symbióza s open source. Martin Zikmund Technical Account Manager

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Odbor informatiky a provozu informačních technologií

Copyright 2012 EMC Corporation. All rights reserved.

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu

Jak spustit provoz v DR lokalitě snadno a rychle

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Název prezentace 1. Poskytovatel garantovaných služeb NDC včetně kybernetické bezpečnosti ve státní správě

Databázová řešení IBM

Příloha č. 1 Servisní smlouvy. Katalog služeb. S2_P1_Katalog služeb

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Efektivní ochrana dat ve virtualizovaném prostředí. Marek Bradáč

Moderní správa databáze. David Krch Technology Sales Consultant

Architektura DBMS. RNDr. Ondřej Zýka

IBM Storwize Rapid Application Storage. Ondřej Bláha. CEE+R CoP Tivoli Storage Team Leader

IW3 MS SQL SERVER 2014

Specifikace předmětu zakázky

Reporting a Monitoring

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11

Jan Slezák, Zdeněk Dutý Oracle Day. Využití SW a HW technologií Oracle v projektu ISZR a potenciál pro egoverment

Petr Vlk KPCS CZ. WUG Days října 2016

Acronis. Lukáš Valenta

1 Slovník pojmů Zákaznická data jsou data, která mají být zahrnuta do záložní kopie vytvořené pomocí Služby v závislosti na zálohovacím schématu.

Jaké zvolit Softwarově definované datové úložiště?

Podrobná cenová specifikace Díla

Virtualizace storage infrastruktury

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

Microsoft SQL Server v cloudu. RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform

IBM TotalStorage Productivity Center Overview

Enterprise funkce SQL Serveru 2016, které jsou od SP1 zdarma

Příprava k certifikaci , TS: Windows 7, Configuring

Komplexní řešení zálohování a obnovy dat v jakémkoliv prostředí

Konsolidace na privátní cloud

<Insert Picture Here> Software, Hardware, Complete

Na co se ptát poskytovatele cloudových služeb?

Ondřej Soukup, DAQUAS Radek Žalud, DAQUAS

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě

Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST. DPDC Protection. zálohování dat

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Zálohování a obnova dat

Obsah Úvod 11 Jak být úspěšný Základy IT

Co je nového v NetWorkeru a Data Domain?

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Diagnostika webových aplikací v Azure

Trendy v budování datových center v roce Praha,

O2 Managed Backup & Restore Power

obnova ZIS po bezpečnostn nostním m incidentu

Technická specifikace předmětu plnění:

Diskové pole IBM Storwize V7000 Unified

Podrobná cenová specifikace Díla

Fujitsu Day Praha 2018

Databáze v praxi. RNDr. Ondřej Zýka Principal Consultant

Softwarově definovaná úložiště a jejich využití

Vy chráníte naše zdraví, my chráníme vaše data. Lubomír Tomány

Případová studie. Petr Leština Client IT Architekt. ...aneb implementace IBM cloudu u zákazníka v Čechách IBM Corporation

IT 3. Projekt centrálního zálohovacího systému v ČSOB Pojišťovně. Michal Mikulík. špička v každém směru

zapsaná v obchodním rejstříku vedeném Krajským soudem v Brně, oddíl C, vložka č bankovní spojení: xxxxxxxxxxxxxxxxxxxxxxx

Migrace virtuálního prostředí VI3 na vsphere. Lukáš Radil, konzultant

Dohledové systémy Microsoft vs. cesta k vyšší produktivitě IT

QTD spol. s r.o. NetVault Backup 10

ČÁST III. zadávací dokumentace technické podmínky ČÁST 1 veřejné zakázky

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

CENÍK SLUŽEB FIREMNÍHO ŘEŠENÍ

1. Příloha č.1. Specifikace požadovaných služeb Obecný popis

Instalujeme a zakládáme databázi Oracle Database 11g

AZURE Spolehlivost na prvním místě. Radim Vaněk, Microsoft SSP AZURE & Datacenters

Služby datového centra

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Tomáš Kantůrek. IT Evangelist, Microsoft

Služby datového centra

Celková správa sítě SAN IBM Tivoli Storage Productivity Center v4.2

ZÁLOHOVÁNÍ. OBNOVOVÁNÍ. SYMANTEC JE SYMANTEC JE

1.05 Informační systémy a technologie

Není cloud jako cloud, rozhodujte se podle bezpečnosti

Disaster Recovery ve virtuálním prostředí a napříč technologiemi. Petr Hanzlík petr.hanzlik@storageone.cz

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou

Zálohování dat a disaster recovery

Storage jako služba. Milan Petrásek Strategy product manager, GTS Czech

Pokročilé zálohování a monitoring ve virtuálním prostředí

Zálohování a obnova databáze. Kryštof Měkuta

Cloud Slovník pojmů. J. Vrzal, verze 0.9

Zvýhodněné ceny: 3.999, * (6x 1TB SATA) nebo , * (12x 2TB SATA) Pouze do 30. dubna 2011!

FUJITSU PRIMEFLEX. Human Centric Innovation in Action. Integrované systémy pro Vaše řešení. 30. května 2017 Pavel Čáslavský. 0 Copyright 2017 FUJITSU

Business continuity a disaster recovery plánování (BCP/DRP) jako základní kámen přežití organizace

Transkript:

Administrace Enterprise vlastnosti RNDr. Ondřej Zýka 1

Obsah Cíle administrace Instalace Zálohování Zajištění dostupnosti Sledování Ladění Zajištění bezpečnosti Řízení plánovaných výpadků a údržby Předcházení a řešení nepředvídaných stavů 2 2

Administrace datového serveru Komplexní činnost vyžadující znalosti Hardware Počítačových sítí Operačních systémů Datových serverů Aplikací Řízení procesů a mnohé další Často velké oddělení v podniku 3 3

Administrace Pozorování Zásah do HW každých 12-18 měsíců Zásahy do SW alespoň třikrát za dob životnosti Životnost HW maximálně 10 let Zásahy do konfigurace neustále Řešení neočekávaných stavů často 7x24 4 4

Oracle Expres versus Enterprise Edition High Availability: Automatic Block Repair Block change tracking for fast incremental backup Block-level media recovery Duplexed backup sets Fast-start fault recovery Flashback Online index rebuild Online table redefinition Oracle Active Data Guard Oracle Fail Safe Oracle RAC One Node Parallel backup and recovery Tablespace point-in-time recovery Unused block compression in backups Scalability Automatic Workload Management Oracle Real Application Clusters Security Advanced Security Option Fine-grained auditing Oracle Database Vault Oracle Label Security Oracle Virtual Private Database Secure External Password Store SecureFiles Encryption 5 5

Oracle Expres versus Enterprise Edition Performance Client Side Query Cache Database Smart Flash Cache In-Memory Database Cache PL/SQL Function Result Cache Query Results Cache Server Flash Cache Support for Oracle Exadata Storage Server Software Xstream Manageability Database Resource Manager Deferred segment creation Instance Caging Oracle Change Management Pack Oracle Configuration Management Pack Oracle Diagnostic Pack Oracle Real Application Testing Oracle Provisioning and Patch Automation Pack Oracle Tuning Pack SQL Plan Management VLDB, Data Warehousing, Business Intelligence Asynchronous Change Data Capture Basic Table Compression Bitmapped index, bitmapped join index, and bitmap plan conversions Deferred Segment Creation In-memory Parallel Execution Oracle Advanced Compression Oracle Data Mining Oracle Data Profiling and Quality Oracle OLAP Oracle Partitioning Parallel Data Pump Export/Import Parallel index build/scans Parallel query/dml Parallel Statement Queuing Parallel statistics gathering Summary management-materialized View Query Rewrite Transportable tablespaces, including crossplatform 6 6

Oracle Expres versus Enterprise Edition Integration Advanced Replication Gateway for DRDA Gateway for Informix Gateway for SQL Server Gateway for Sybase Gateway for Teradata Messaging Gateway Oracle Streams Content Management Oracle Multimedia Semantic Technologies (RDF/OWL) Spatial and Location Data Multimaster replication of SDO_GEOMETRY objects Oracle Spatial Parallel spatial index builds Partitioned spatial indexes Networking Infiniband Support Oracle Connection Manager Development Platform Oracle Precompilers (Pro*C/C++, Pro*Cobol) SQLJ 7 7

Microsoft Expres versus Enterprise Edition Programmability (T-SQL, data types, FileTable) Policy-based management Basic OLTP Basic security (Separation of duties, basic auditing) Basic high availability Built-in data connectors Basic data integration (SSIS, designer transforms) Basic reporting Basic corporate BI (Analytics, multidimensional semantic model, data mining) Advanced transaction processing (Inmemory OLTP) Self-service business intelligence (Alerting, Power View, Power Pivot for SharePoint Server) Advanced corporate BI (Tabular BI semantic model, advanced analytics and reporting, in-memory analytics engine, advanced data mining) Enterprise data management (Data Quality Services, Master Data Services) Advanced data integration Advanced security (SQL Server audit, transparent data encryption) Data warehousing (In-memory columnstore, compression, partitioning) Advanced high availability (AlwaysOn, multiple, active secondaries; multi-site, geo-clustering) 8 8

Instalace Certifikace kompatibililty Jmenné konvence Kooperace s root/administrátor uživatelem Síťová infrastruktura Nastaven portů Nastavení backup sítí Sítě pro administrátory Sítě pro uživatele Instalace softwareinstalace vlastních serverů Instalace dohledových administrativních a nástrojů Bezpečnostní zabezpečení serveru Administrativní skripty HA řešení a otestování Testy zálohy a obnovy na systémové úrovni 9 9

Upgrade a migrace Updaty software Opravy chyb Bezpečnostní update Každá změna je riziko Aplikovat pouze pokud jsme narazili na chybu Bezpečnostní update ihned Vždy je nutné otestovat funkcionalitu aplikace Požadavek existence testovacího prostředí Existence testů 10 10

Zálohování Cíle Podpora zvýšení dostupnosti co nejrychlejší obnova do posledního možného stavu. Schopnost vrátit se k libovolnému stavu v minulosti (eliminace lidských chyb). Omezení Velikost databáze Časové možnosti a požadavky Transakční zatížení databáze Možnosti jednotlivých datových serverů 11 11

Zálohovací metody Kopie všech (potřebných) diskových prostorů Jednoduché Nutnost vypnutí datového serveru Prostorově náročné Nesmí se zapomenout nebo ztratit nic důležitého Může provést správce OS bez nutnosti znalosti databáze 12 12

Zálohovací metody Export zálohovaných dat Povětšinou pomalé Není jasný postup obnovy Často se používá jako doplňkový způsob pro kritická data systému Bcp, exp, imp, datapump, 13 13

Zálohovací metody Záloha databáze prostředky serveru Většinou lze za běhu Navrženo tak, aby nezatěžovala server Cíl může být file systém, pásková mechanika nebo specializovaná úložiště Zálohování podporováno zálohovacími systémy Podpora správy jednotlivých záloh Snadná a rychlá obnova Šifrování záloh Komprimace záloh 14 14

Zálohovací metody Typy záloh Záloha celé databáze Záloha částí databáze (table space) Inkrementální záloha Záloha pouze nových nebo změněných bloků Záloha transakčních logů Záloha porušené databáze 15 15

Zálohovácí metody Obnova databáze Obnova kompletní databáze ze zálohy Obnova k určitému okamžiku Načtení databáze a transakčních logů až k požadovanému okamžiku Obnova k aktuálnímu stavu Načtení poslední zálohy a všech dostupných transakčních logů Připojení zálohy k serveru jako read-only databáze. 16 16

Dostupnost Požadavky na dostupnost a výkon Formalizace v SLA (Service level agreement) Nejen záležitost datového serveru ale i aplikace a infrastruktury Definice přes typické havarijní stavy Výpadek disku Výpadek hardware Výpadek síťové konektivity Výpadek lokality Lidská chyba 17 17

Dostupnost Klasifikace časové dostupnosti služby Availability Class Availability Level Downtime per Year 1 90% 876 hours (36.5 days) 2 99% 87.6 hours (3.65 days) 3 99.9% 8.76 hours 4 99.99% 53 minutes 5 99.999% 5 minutes 6 99.9999% 30 seconds 7 99.99999% 3 seconds Maximální down time aby se dalo mluvit o HA Systému DBMS typicky podporují HA na této úrovni Nejnižší stupeň nepřetržité dostupnosti Pauza IT Managera než pronese poznámku Source: Jim Gray and Andreas Rueter in Transaction Processing. 18 18

Metody pro zvyšování dostupnosti Zálohování Použití clusterů Active Pasive Pasivní nod čeká na výpadek Active nodu Active Active Každý nod pracuje nad svou databází. Kombinovaný Testovací prostředí, Mirroring Hardware RDMS Database Near-online copy 19 19

Cluster Změny konfigurace musí být na všech nodech clusteru. Nutnost pravidelného testování přechodu mezi nody. Vždy se jedná o unikátní řešení vyžadující vypracování speciálních administrativních postupů. 20 20

Mirroring Mirroring dat na jiný server nebo lokalitu Diskový obraz Nutnost synchronního zápisu Na druhé lokalitě nesmí být server spuštěn Možno kopírovat i software Automatický přenos změn konfigurace Prostředí musí být velmi podobná 21 21

Mirror na úrovni transakcí - replikace Do vzdálené lokality se přenášejí transakce Databáze jsou datově stejné, datové soubory se mohou lišit Dovoluje použít rozdílný hardware Dostupní řešení Microsoft replikace Sybase Replication server Informatica CDC Oracle data guard Oracle GoldenGate 22 22

Sledování Cíle Předcházet nepředvídaným stavům Dokázat predikovat změny požadavků Proaktivně řešit situace, které by mohly vést k nedostupnosti služby Prostředky Nástroje serveru Specializované nástroje Administrátorské skripty 23 23

Sledování Je potřeba sledovat systém nejen prostředky databáze ale i operačního systému a tyto měření korelovat. Je potřeba mít historii měření a být schopen odpovědět, jak se systém choval v minulosti. Příliš intenzivní sledování dokáže samo plně vytížit datový server. Na interpretaci výsledků je potřeba důkladná znalost datového serveru i aplikace. Neexistují dvě aplikace, které by stejně zatěžovaly datový server. Je potřeba mít předem připravené postupy pro eskalaci výsledků sledování. 24 24

Ladění výkonu Ladění systému Na úrovni aplikace Na úrovni serveru transparentně k aplikaci Možnosti administrátora pro ladění výkonu Nastavení parametrů operačního systému Nastavení parametrů datového serveru Přidávání a rušení indexů Používání speciálních výpočetních plánů 25 25

Ladění výkonu Přidávání a rušení indexů Nejčastěji prováděná úprava na straně vývojářů i administrátorů Přidání indexu zamyká tabulku dopad na provoz Mnoho indexů zpomaluji změny v datech Indexy zabírají diskový prostor Přegenerování stávajících indexů a přepočet statistik je součást standardní administrace serveru. 26 26

Ladění výkonu Přidávání a rušení indexů Je jednoduché zjistit, že se index v konkrétním příkazu používá Nedá se zjistit, v kterých příkazech se index používá Dá se zjistit, že se index někdy používá Dá se zjistit, které indexy by byly vhodné pro konkrétní příkaz Nedá se zjistit, které indexy by šlo vyhodit 27 27

Ladění výkonu Defragmentace indexů Přepočet statistik Údržba partition Používání speciálních výpočetních plánů Pro konkrétní příkazy je možné definovat jejich výpočetní plány, aniž by bylo nutné zasáhnout do kódu. Výpočetní plán se přiřadí na základě textu příkazu. 28 28

Pravidelné administrátorské činnosti Shrinking a database Backing up a database Performing an operator notification Updating database statistics Verifying the integrity of a database Cleaning up leftover maintenance files Executing a SQL Server Agent job Executing a Transact-SQL statement Rebuilding an index Reorganizing an index Cleaning up database histories 29 29

Řešení plánovaných i neplánovaných problémů Vzdělaní administrátoři Neustálé průběžné vzdělávání Existence testovacího prostředí Veškerá administrace je ve skriptech Veškerá administrace je dokumentována Připravené a otestované postupy Pro zálohování a obnovu Pro podporu vysoké dostupnosti Definované eskalační postupy Pravidelný report stavu 30 30

Co si zapamatovat Jaké všechny činnosti pokrývá administrace databázového systému Jaké jsou cíle a prostředky pro zálohování Jaké metody se používají pro dosažení vysoké dostupnosti Jaké prostředky používají administrátoři pro ladění výkonu 31 31

Diskuse Otázky Poznámky Komentáře Připomínky 32