SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Backup Methods from Practice
Optimized and Intelligent
Roland Stirnimann
Robert Kruzynski
Backup Methods from Practice2 2016-09-09
DATA LOSS – Does it happen?
Agenda
Backup Methods from Practice3 2016-09-09
1. Introduction
2. Present Backup Situation
3. Trivadis Backup Approach
Initial Idea
Trivadis Intelligent Backup
Added Value
Backup Methods from Practice4 2016-09-09
Introduction
Reasons that argue for a Backup
Backup Methods from Practice5 2016-09-09
Top causes of data loss
– Human errors
– Hardware or system malfunctions
– Software corruptions
– Computer viruses and malware
– Natural disasters
Murphy’s Law
– Concatenation of circumstances
– Backup as a very last stopgap
High Availability and Backup
Backup Methods from Practice6 2016-09-09
Do we need a backup? We have Data Guard for Oracle and
AlwaysOn for Microsoft SQL Server!
High Availability does not replace the backup!
Restore can help for:
– Disaster restore (Murphy’s Law)
– Logical Corruption (unexpected feature)
– Restore for error analysis (system malfunction)
– Reverse mistakes that happened between the backrest and the keyboard
Backup Methods from Practice7 2016-09-09
Present Backup Situation
Backup Load Peaks
Backup Methods from Practice8 2016-09-09
Source: http://emgn.com/entertainment/23-ridiculously-overloaded-vehicles-from-all-around-the-world/
Backup Management Pains
Backup Methods from Practice9 2016-09-09
Fixed scheduling plans
– Redundancy of backed up data
– No adaption of the plan because of a changed situation
– Overlapping of backup jobs
– Different SLA requirements in terms of backup
Decentral backup configuration
– Maintenance windows per server/database
– Difficult handling of different database categories
Manual restore tests
Backup monitoring
Reporting
Backup Methods from Practice10 2016-09-09
Current, past and future situation
– Only visible in the log files
– What is going on right now?
– Planned jobs in the near future
Backup output (volume) and input (read i/o)
– Source of performance peaks
Multi-client and central reporting
Summary reports for the management/clients
Backup Methods from Practice11 2016-09-09
Trivadis Backup Approach
Initial Position
Backup Methods from Practice12 2016-09-09
Big customers have often serious backup issues
– Several hundreds of databases
– Lost tracking of backups
– Capacity problems during backup
One customer asked Trivadis to solve theses issues about 4 years ago
Our smart approach is in place for years
Since release 16.05 part of TVD-Backup Enterprise Edition
Customer statement: “We do not have to care about database backups anymore!”
Trivadis Intelligent Backup (TIB)
Backup Methods from Practice13 2016-09-09
Uniqueness in the market because of the intelligent scheduling
TIB is part of TVD-BackupTM Enterprise Edition
Interacts with the existing backup component (rman_exec)
Lean and stable solution, based on Perl and PL/SQL (decision algorithm)
TIB knows the situation
– of all running database instances
– of all backups
TIB decides policy-based if a backup is necessary
Trivadis Intelligent Backup (TIB)
Backup Methods from Practice14 2016-09-09
Resource Savings from a real Customer Case
Backup Methods from Practice15 2016-09-09
I/O reduction thanks to
TIB
– TIB operating since
August 2012
DB188
– TVD-CapMan chart
shows RMAN I/O
(blue) and DB size
(brown)
– I/O reduction by
over 80%
– 15 TB less I/O per
month!
TIB Features (1)
Backup Methods from Practice16 2016-09-09
Intelligent backup scheduling from central repository
– Policy-based decision algorithm
– Demand-oriented scheduling plan, no fix intervals
– Even load distribution thanks to foresighted backup planning
– Situation, rating and decision data is kept (forever)
Automatic detection and backup of new databases
Central backup management (e.g. maintenance windows)
Corrective actions in case of failures
Emergency mode for the backup agent in case of repository disconnect
TIB Features (2)
Backup Methods from Practice17 2016-09-09
One policy/configuration for many databases
– SLA parameters (retention, RTO, transaction volume, frequency periods)
– Backup call definitions
– Backup windows
Backup reporting
– On the command line
– Starting with 16.11 in TVD-ReportService (PDF, Word, etc.)
Decision Algorithm Features
Backup Methods from Practice18 2016-09-09
Interval ranges and time windows
Recovery time target
Archive destination free time target
Redo volume percentage
Current database role
Current backup load (per database, per server, per pool)
Can use RAC instance with lowest load (CPU or I/O)
Error handling
Forecasts next backup duration from previous runs and current redo volume
and much more…
Trivadis Intelligent Backup Control Utility – tibctl
Backup Methods from Practice19 2016-09-09
oracle@lsrv01:~/ [rdbms12102ee] tibctl.ksh --help
Trivadis Intelligent Backup Control Utility
Usage:
tibctl <function> <options>
Functions:
list|overview|running|unknown|last|failed
db-config|agent|situation|rating
plan|plan-list
db-report|monthly-report|daily-report
print-week|print-12h
modify|enable|disable
register|unregister
windows|configs|calls|rman-configs
create-decision-job|start-decision-job|drop-decision-job
tibctl – Database Configuration / Maitenance Mode
Backup Methods from Practice20 2016-09-09
tibctl – Listing Backups
Backup Methods from Practice21 2016-09-09
tibctl – Configuration Profiles
Backup Methods from Practice22 2016-09-09
tibctl – Monthly Report
Backup Methods from Practice23 2016-09-09
tibctl – DB Specific Reports
Backup Methods from Practice24 2016-09-09
tibctl – Backup Job Distribution Report
Backup Methods from Practice25 2016-09-09
Added Value
Backup Methods from Practice27 2016-09-09
Cost savings by reducing the volume
Increased efficiency by preserving system/human resources
Reducing risks thanks to a reliable backup scheduling
Transparency with our comprehensive reports
Standardization and automation leads to quality improvements
TIBSimu – Get your potential Savings in a nutshell
Backup Methods from Practice28 2016-09-09
TIBSimu calculates your potential savings in minutes
– Simulates backup runs based on existing RMAN catalog metadata
– Accepts several input parameters as backup policy
Customer # Databases Output Reduction
(Backup Volume)
Input Reduction (I/O)
Bank 1 64 -55% (160 TB) -60-70% (250-350 TB)
Bank 2 32 -76% (27 TB)
Backup compression
-73% (70 TB)
Retailer 37 -30% (21 TB) -27% (25 TB)
Questions & Answers
Roland Stirnimann
Business Development Manager
roland.stirnimann@trivadis.com
Phone +41 58 459 52 47
2016-09-09 Backup Methods from Practice29
Robert Kruzynski
Principal Consultant / Partner
robert.kruzynski@trivadis.com
Phone +49 89 99 27 59 30

Weitere ähnliche Inhalte

Ähnlich wie Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intelligent by Roland Stirnimann and Robert Kruzynski

Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery PlanCreating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond
Pawel Maczka
 
Business Continuity And Disaster Recovery Notes
Business Continuity And Disaster Recovery NotesBusiness Continuity And Disaster Recovery Notes
Business Continuity And Disaster Recovery Notes
Alan McSweeney
 
Disaster Recovery & Data Backup Strategies
Disaster Recovery & Data Backup StrategiesDisaster Recovery & Data Backup Strategies
Disaster Recovery & Data Backup Strategies
Spiceworks
 
Logical Architecture for Protection
Logical Architecture for ProtectionLogical Architecture for Protection
Logical Architecture for Protection
Sunita Shrivastava
 

Ähnlich wie Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intelligent by Roland Stirnimann and Robert Kruzynski (20)

Unit 3
Unit 3Unit 3
Unit 3
 
Oracle data guard for beginners
Oracle data guard for beginnersOracle data guard for beginners
Oracle data guard for beginners
 
IOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for BeginnersIOUG Collaborate 18 - Data Guard for Beginners
IOUG Collaborate 18 - Data Guard for Beginners
 
Oracle Data Guard for Beginners
Oracle Data Guard for BeginnersOracle Data Guard for Beginners
Oracle Data Guard for Beginners
 
Net App D2 D Backupwith Snap Vaultand Ossv Customer Strategic Presentation201...
Net App D2 D Backupwith Snap Vaultand Ossv Customer Strategic Presentation201...Net App D2 D Backupwith Snap Vaultand Ossv Customer Strategic Presentation201...
Net App D2 D Backupwith Snap Vaultand Ossv Customer Strategic Presentation201...
 
Knowledge is Power - Richard May, Raritan
Knowledge is Power - Richard May, RaritanKnowledge is Power - Richard May, Raritan
Knowledge is Power - Richard May, Raritan
 
Disaster Recovery: Understanding Trend, Methodology, Solution, and Standard
Disaster Recovery:  Understanding Trend, Methodology, Solution, and StandardDisaster Recovery:  Understanding Trend, Methodology, Solution, and Standard
Disaster Recovery: Understanding Trend, Methodology, Solution, and Standard
 
Webinar: Application Explosion - Rediscovering the Lost Art of Protection Ser...
Webinar: Application Explosion - Rediscovering the Lost Art of Protection Ser...Webinar: Application Explosion - Rediscovering the Lost Art of Protection Ser...
Webinar: Application Explosion - Rediscovering the Lost Art of Protection Ser...
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery PlanCreating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data Disaster Recovery Plan
 
Creating And Implementing A Data Disaster Recovery Plan
Creating And Implementing A Data  Disaster  Recovery  PlanCreating And Implementing A Data  Disaster  Recovery  Plan
Creating And Implementing A Data Disaster Recovery Plan
 
5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond5 reasons to modernize your backup infrastructure backup and beyond
5 reasons to modernize your backup infrastructure backup and beyond
 
Business Continuity And Disaster Recovery Notes
Business Continuity And Disaster Recovery NotesBusiness Continuity And Disaster Recovery Notes
Business Continuity And Disaster Recovery Notes
 
Big Data & Information Management Channel Manager
Big Data & Information Management Channel ManagerBig Data & Information Management Channel Manager
Big Data & Information Management Channel Manager
 
Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)
 
OMEGAMON XE for Storage V530 Long client presentation
OMEGAMON XE for Storage V530 Long client presentationOMEGAMON XE for Storage V530 Long client presentation
OMEGAMON XE for Storage V530 Long client presentation
 
Disaster Recovery & Data Backup Strategies
Disaster Recovery & Data Backup StrategiesDisaster Recovery & Data Backup Strategies
Disaster Recovery & Data Backup Strategies
 
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...
 
Client presentation disaster recovery as a service
Client presentation   disaster recovery as a serviceClient presentation   disaster recovery as a service
Client presentation disaster recovery as a service
 
Logical Architecture for Protection
Logical Architecture for ProtectionLogical Architecture for Protection
Logical Architecture for Protection
 
Zero Data Loss Recovery Appliance a good investment! Konrad Häfeli
Zero Data Loss Recovery Appliance a good investment! Konrad HäfeliZero Data Loss Recovery Appliance a good investment! Konrad Häfeli
Zero Data Loss Recovery Appliance a good investment! Konrad Häfeli
 

Mehr von Trivadis

Mehr von Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Trivadis TechEvent 2016 Backup Methods from Practice - optimized and intelligent by Roland Stirnimann and Robert Kruzynski

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Backup Methods from Practice Optimized and Intelligent Roland Stirnimann Robert Kruzynski
  • 2. Backup Methods from Practice2 2016-09-09 DATA LOSS – Does it happen?
  • 3. Agenda Backup Methods from Practice3 2016-09-09 1. Introduction 2. Present Backup Situation 3. Trivadis Backup Approach Initial Idea Trivadis Intelligent Backup Added Value
  • 4. Backup Methods from Practice4 2016-09-09 Introduction
  • 5. Reasons that argue for a Backup Backup Methods from Practice5 2016-09-09 Top causes of data loss – Human errors – Hardware or system malfunctions – Software corruptions – Computer viruses and malware – Natural disasters Murphy’s Law – Concatenation of circumstances – Backup as a very last stopgap
  • 6. High Availability and Backup Backup Methods from Practice6 2016-09-09 Do we need a backup? We have Data Guard for Oracle and AlwaysOn for Microsoft SQL Server! High Availability does not replace the backup! Restore can help for: – Disaster restore (Murphy’s Law) – Logical Corruption (unexpected feature) – Restore for error analysis (system malfunction) – Reverse mistakes that happened between the backrest and the keyboard
  • 7. Backup Methods from Practice7 2016-09-09 Present Backup Situation
  • 8. Backup Load Peaks Backup Methods from Practice8 2016-09-09 Source: http://emgn.com/entertainment/23-ridiculously-overloaded-vehicles-from-all-around-the-world/
  • 9. Backup Management Pains Backup Methods from Practice9 2016-09-09 Fixed scheduling plans – Redundancy of backed up data – No adaption of the plan because of a changed situation – Overlapping of backup jobs – Different SLA requirements in terms of backup Decentral backup configuration – Maintenance windows per server/database – Difficult handling of different database categories Manual restore tests Backup monitoring
  • 10. Reporting Backup Methods from Practice10 2016-09-09 Current, past and future situation – Only visible in the log files – What is going on right now? – Planned jobs in the near future Backup output (volume) and input (read i/o) – Source of performance peaks Multi-client and central reporting Summary reports for the management/clients
  • 11. Backup Methods from Practice11 2016-09-09 Trivadis Backup Approach
  • 12. Initial Position Backup Methods from Practice12 2016-09-09 Big customers have often serious backup issues – Several hundreds of databases – Lost tracking of backups – Capacity problems during backup One customer asked Trivadis to solve theses issues about 4 years ago Our smart approach is in place for years Since release 16.05 part of TVD-Backup Enterprise Edition Customer statement: “We do not have to care about database backups anymore!”
  • 13. Trivadis Intelligent Backup (TIB) Backup Methods from Practice13 2016-09-09 Uniqueness in the market because of the intelligent scheduling TIB is part of TVD-BackupTM Enterprise Edition Interacts with the existing backup component (rman_exec) Lean and stable solution, based on Perl and PL/SQL (decision algorithm) TIB knows the situation – of all running database instances – of all backups TIB decides policy-based if a backup is necessary
  • 14. Trivadis Intelligent Backup (TIB) Backup Methods from Practice14 2016-09-09
  • 15. Resource Savings from a real Customer Case Backup Methods from Practice15 2016-09-09 I/O reduction thanks to TIB – TIB operating since August 2012 DB188 – TVD-CapMan chart shows RMAN I/O (blue) and DB size (brown) – I/O reduction by over 80% – 15 TB less I/O per month!
  • 16. TIB Features (1) Backup Methods from Practice16 2016-09-09 Intelligent backup scheduling from central repository – Policy-based decision algorithm – Demand-oriented scheduling plan, no fix intervals – Even load distribution thanks to foresighted backup planning – Situation, rating and decision data is kept (forever) Automatic detection and backup of new databases Central backup management (e.g. maintenance windows) Corrective actions in case of failures Emergency mode for the backup agent in case of repository disconnect
  • 17. TIB Features (2) Backup Methods from Practice17 2016-09-09 One policy/configuration for many databases – SLA parameters (retention, RTO, transaction volume, frequency periods) – Backup call definitions – Backup windows Backup reporting – On the command line – Starting with 16.11 in TVD-ReportService (PDF, Word, etc.)
  • 18. Decision Algorithm Features Backup Methods from Practice18 2016-09-09 Interval ranges and time windows Recovery time target Archive destination free time target Redo volume percentage Current database role Current backup load (per database, per server, per pool) Can use RAC instance with lowest load (CPU or I/O) Error handling Forecasts next backup duration from previous runs and current redo volume and much more…
  • 19. Trivadis Intelligent Backup Control Utility – tibctl Backup Methods from Practice19 2016-09-09 oracle@lsrv01:~/ [rdbms12102ee] tibctl.ksh --help Trivadis Intelligent Backup Control Utility Usage: tibctl <function> <options> Functions: list|overview|running|unknown|last|failed db-config|agent|situation|rating plan|plan-list db-report|monthly-report|daily-report print-week|print-12h modify|enable|disable register|unregister windows|configs|calls|rman-configs create-decision-job|start-decision-job|drop-decision-job
  • 20. tibctl – Database Configuration / Maitenance Mode Backup Methods from Practice20 2016-09-09
  • 21. tibctl – Listing Backups Backup Methods from Practice21 2016-09-09
  • 22. tibctl – Configuration Profiles Backup Methods from Practice22 2016-09-09
  • 23. tibctl – Monthly Report Backup Methods from Practice23 2016-09-09
  • 24. tibctl – DB Specific Reports Backup Methods from Practice24 2016-09-09
  • 25. tibctl – Backup Job Distribution Report Backup Methods from Practice25 2016-09-09
  • 26. Added Value Backup Methods from Practice27 2016-09-09 Cost savings by reducing the volume Increased efficiency by preserving system/human resources Reducing risks thanks to a reliable backup scheduling Transparency with our comprehensive reports Standardization and automation leads to quality improvements
  • 27. TIBSimu – Get your potential Savings in a nutshell Backup Methods from Practice28 2016-09-09 TIBSimu calculates your potential savings in minutes – Simulates backup runs based on existing RMAN catalog metadata – Accepts several input parameters as backup policy Customer # Databases Output Reduction (Backup Volume) Input Reduction (I/O) Bank 1 64 -55% (160 TB) -60-70% (250-350 TB) Bank 2 32 -76% (27 TB) Backup compression -73% (70 TB) Retailer 37 -30% (21 TB) -27% (25 TB)
  • 28. Questions & Answers Roland Stirnimann Business Development Manager roland.stirnimann@trivadis.com Phone +41 58 459 52 47 2016-09-09 Backup Methods from Practice29 Robert Kruzynski Principal Consultant / Partner robert.kruzynski@trivadis.com Phone +49 89 99 27 59 30