SlideShare a Scribd company logo
1 of 36
Download to read offline
Oracle Cloud is Best for Oracle Database
High Availability
Markus Michalewicz
Senior Director of Product Management
Oracle Database High Availability | Scalability | MAA
December 7, 2020
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
What Analysts Say
https://www.oracle.com/database/solutions/kuppingercole-database-compass/
Copyright © 2020, Oracle and/or its affiliates2
Oracle Autonomous Database is positioned #1 for all
four Operational Use Cases, and #1 or #2 for all four
Analytical Use Cases in 2020 Gartner Critical
Capabilities for Cloud DBMS Reports
Source: Gartner Critical Capabilities for Cloud DBMS for Operational Use Cases, Merv Adrian, Donald Feinberg, Rick Greenwald, Adam Ronthal, Henry and Gartner Critical Capabilities for
Cloud DBMS for Analytical Use Cases, Henry Cook, Donald Feinberg, Merv Adrian, Rick Greenwald, Adam Ronthal, November 2020 The Gartner documents are available upon request
from Oracle. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the
highest ratings of other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner
disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
Copyright © 2020, Oracle and/or its affiliates3
Customer Examples - https://www.oracle.com/customers/
Copyright © 2020, Oracle and/or its affiliates4
Top 10 Reasons to Adopt Oracle Cloud
https://www.oracle.com/a/ocom/docs/oracle-cloud-infrastructure-ten-reasons.pdf
Copyright © 2020, Oracle and/or its affiliates
1 Oracle delivers a second-generation cloud.
2 Oracle Cloud supports your long-term plans.
3 Capabilities to optimize performance.
4 Defense in-depth.
5 Optimized for Oracle workloads.
6 Get comprehensive support for app development.
7 Maximized price/performance.
8 Oracle Cloud outperforms AWS.
9 Oracle Cloud supports SMB growth.
10 Strategic integrations with global infrastructure leaders.
5
Oracle Delivers Second-Generation Cloud – Best for Database Workload
Oracle Cloud Infrastructure (OCI) – built on a sound Foundation for Enterprise Customers
Predictable Performance
with no noisy neighbors
Fast & predictable physical
Network Infrastructure
Defense in-depth
High Availability
Building Blocks
6 Copyright © 2020, Oracle and/or its affiliates
Why is OCI the Best Cloud to Run Oracle Database?
Unique capabilities for running Oracle Database on OCI
Oracle Real Application
Clusters (RAC)
Oracle Exadata
Autonomous Database
Configured following Best
Practices for Workload
Optimiziation
7 Copyright © 2020, Oracle and/or its affiliates
Predictable Performance with No Noisy Neighbors
OCI’s capability to optimize performance overall
In OCI, the VM is your “own”
• VM CPUs are not shared
• Memory is not overprovisioned
• Network is dedicated
Workload performance is always the same
8 Copyright © 2020, Oracle and/or its affiliates
Fast & Predictable Physical Network Infrastructure
OCI’s capability to optimize network and storage performance
• Non-oversubscribed network
• Flat network speeds traffic
• by reducing switches between any two hosts
• High speed interconnects
• 2 x 25Gbps bandwidth
• Predictable, low latency
• < 100μs one-way latency between hosts
within an AD; <500μs between Ads
- Latency further reduced on Exadata
• The only cloud network with performance SLA
Copyright © 2020, Oracle and/or its affiliates
Throughput IOPS
480 KBPS / GB
Up to 320
MBPS
60 IOPS / GB
Up to 25,000
IOPS
9
Defense In-Depth
https://www.oracle.com/technetwork/database/security/wp-security-dbsec-cloud-3225125.pdf
Oracle’s approach to data security in the cloud:
• Security should be always-on
• Data in-transit to database services is encrypt using
database-native network encryption.
• Data at-rest in database services is encrypted using
Transparent Data Encryption (TDE).
• Master encryption keys used for encrypting data are
stored in a per-database wallet.
• Security should be pushed down the stack
• Customers should have control over the data
• Policies should be same on-prem & the Cloud
Copyright © 2020, Oracle and/or its affiliates10
https://www.oracle.com/security/cloud-security-threat-protection
High Availability Building Blocks
OCI’s capability to provide best-in-class failure isolation
• Regions serve different geographies and build the basis for Disaster Recovery
• Availability Domains (AD) provide a High Availability foundation within a Region
• The represent fault-de-correlated data centers
• Fault Domains (FD) are a logical grouping of hardware & infrastructure within an Availability Domain
• FDs provide isolation within ADs, ensure maintenance will only affect 1 FD in a given AD
Copyright © 2020, Oracle and/or its affiliates11
Oracle Cloud Database Services – Designed Around Oracle Database
Infrastructure as a Service (IaaS) any cloud vs. Database as a Service (DBaaS) in OCI
Function IaaS
(any cloud)
DBaaS (VM)
Console Support for Patching Manual ✅
• Backup / Restore Manual ✅
• Data Guard Manual ✅
HC-Compression (HCC) ❌ ✅
In-Memory Data Guard ❌ ✅
Enterprise Edition with EM Mgmt
Packs included at no extra charge ❌ ✅
BYOL ✅ ✅
RAC Support ❌ ✅
Online CPU Scaling ❌ ✅
Online Storage Scaling ✅ ✅
ACFS Support for Databases ❌ ✅
Copyright © 2020, Oracle and/or its affiliates
Infrastructure alone cannot ensure database (DB)
High Availability (HA) on any cloud.
Oracle Database Cloud Services provide
• the DB availability and flexibility customers are
used to from running Oracle Databases on-
premises
• Exadata Cloud Service (ExaCS) and
Autonomous Database add additional
functionality to increase Database HA
12
Why Oracle Cloud Database Services?
Enterprise customers moving to the cloud require the same
• Performance
• Security
• High Availability
as for their on-premises deployments.
• Availability of cloud databases cannot be provided by the cloud infrastructure alone
• Highest levels of availability depend on database High Availability (HA) capabilities
• Oracle Cloud Database Services are engineered to expose the full capabilities of Oracle Database
• Oracle Database on Oracle Cloud provides the highest availability of any cloud database
Copyright © 2020, Oracle and/or its affiliates14
Oracle Cloud Database Services
Optimized for Oracle Database Workloads of any type and size, scaling included
IaaS Database - VM Autonomous Exadata (ExaCS)
Editions BYOL SE2, EE, HP*, EP** N/A EP**
Implementation
Up to
customer
1 Dedicated CDB Serverless / Dedicated 1+ Dedicated DBs
Management Customer Co-Managed Oracle Co-Managed
Max DB size 1024 TB 40 TB 479 TB
25000 TB with HCC
2500 TB uncompressed
CPU range 1 – 64 cores 1 – 48 DB cores 1 – 400 DB cores 1 – 1600 DB cores
Storage
Block: Elastic
per GB
Block: Elastic per GB Exadata,Flash: Elastic Exadata,Flash: Elastic
*HP = High Performance ** EP = Extreme Performance
Copyright © 2020, Oracle and/or its affiliates
ExaCS runs all workloads
• Compute intensive
• Memory intensive
• Latency intensive
• IO intensive
• Storage intensive
ExaCS scales
• CPU 25x more
• Storage 20x more
than AWS RDS and Aurora
15
Oracle Maximum Availability Architecture (MAA)
Copyright © 2020, Oracle and/or its affiliates
Reference
Architectures
Deployment Choices
HA Features,
Configurations &
Operational
Practices
Customer Insights &
Expert Recommendations
Production Site Replicated Site
Platinum
Gold
Silver
Bronze
Replication
Data Protection
Flashback RMAN + ZDLRA
Continuous Availability
Application
Continuity
Global Data
Services
Generic
Systems
Engineered
Systems
DBCS
ExaCS/ExaCC
Autonomous DB
Active Replication
Active Data Guard GoldenGate
Scale Out
RAC ShardingASM
16
Maximum Availability Architecture (MAA)
The fundamentals
1. Database-aware HA architecture for any platform and application
2. Architecture and best practices
3. Deployed widely as a standard by Oracle customers world-wide
4. Integrated with Oracle Engineered Systems (Exadata)
http://www.oracle.com/goto/maa
24X7
Copyright © 2020, Oracle and/or its affiliates17
Data Failures Happen
With increasing data volume and complex IO subsystems, data failures are inevitable
Storage Systems have known issues:
• Schroeder and Gibson,
Disk Failures in the Real World: What Does an MTTF of 1,000,000 Hours Mean to You?, 2007
• Krioukov, et al, Parity Lost and Parity Regained, 2008
• Bairavasundaram, et al, An Analysis of Data Corruption in the Storage Stack, 2008
• Jiang, et al, Are Disks the Dominant Contributor for Storage Failures?, 2008
• Zheng, et al, Understanding the Robustness of SSDs under Power Fault, 2013
• InfoWorld Tech Watch, Test your SSDs or risk massive data loss, researchers warn, 2013
More insidious than outright failures are latent data corruptions
Copyright © 2020, Oracle and/or its affiliates18
Examples of Physical Data Corruption
• Latent sector error, corruption, lost write, torn write, misdirected write Krioukov, et al, Parity Lost and Parity
Regained, FAST ’08: 6th USENIX Conference on File and Storage Technologies, 2008
Oracle
Before Good Write
Oracle
Corrupted Write
Oracle
Wrong-location Write
Oracle
Lost Write
Oracle
Copyright © 2020, Oracle and/or its affiliates19
Logical Replication to Prevent Corruptions
Storage and OS-level replication copies bits without understanding what they mean
• If the primary copy of the data is corrupted,
the corruption is guaranteed to be propagated to the replicas
Active Data Guard uses logical (redo based) replication
• Ships changes with well-defined structure and contents that can be verified
• Can prevent a corruption from being propagated
• Detects lost writes! Reads from storage are logged along with their versions.
- Version validated on Standby
• Data Guard also recovers logically or physically corrupted blocks on primary by retrieving from standby
Oracle detects and warns about a bad change (redo) without corrupting the data:
ORA-00600: internal error code, arguments: [3020],..
ORA-10567: Redo is inconsistent with data block (file# 4, block# 315)
ORA-10564: tablespace TRANS1
ORA-01110: data file 4: 'O:ORADATATBS01.DBF‘
Copyright © 2020, Oracle and/or its affiliates20
Oracle Cloud for Best-in-Class Oracle Database Availability
Copyright © 2020, Oracle and/or its affiliates
Full active-active MAA
support: RAC, ADG, etc.
Integrated middle-tier notification
and
Application Continuity
Exadata for end-to-end data
protection
21
Oracle Cloud for Best-in-Class Oracle Database Availability
Copyright © 2020, Oracle and/or its affiliates
Full active-active MAA
support: RAC, ADG, etc.
Integrated middle-tier notification
and
Application Continuity
Exadata for end-to-end data
protection
22
Oracle’s validated Maximum Availability Architecture (MAA)
Copyright © 2020, Oracle and/or its affiliates
Reference
Architectures
MAA with Exadata for
ultimate protection
Customer Insights &
Expert Recommendations
Production Site Replicated Site
Replication
Data Protection
Flashback RMAN + ZDLRA
Continuous Availability
Application
Continuity
Global Data
Services
Active Replication
Active Data Guard GoldenGate
Scale Out
RAC ShardingASM
HA Features,
Configurations
& Operational
Practices
23
Automating and Optimizing Database Infrastructure
Engineered Systems provide a differentiated platform to build upon
• Smart Scan
• Infiniband Scale-Out
• Database Aware Flash Cache
• Storage Indexes
• Hybrid Columnar Data
• IO Priorities
• Data Mining Offload
• Offload Decryption
• Direct-to-wire Protocol
• JSON and XML offload
• Instant failure detection
• Network Resource Mgmt
• Prioritized File Recovery
• In-Memory Columnar in Flash
• Smart Fusion Block Transfer
• Exadata Cloud Service
2008
2018
2020
Copyright © 2020, Oracle and/or its affiliates24
Exadata Optimized for MAA
Protects Servers and Data
Exadata has integrated server, storage, networking, and smart storage software
Unlike conventional servers, Exadata offers unique capabilities
• to detect and prevent corruptions and handle other storage issues
• more effective than separate server + storage configurations
Smart storage software understanding Oracle block formats enables corruption detection & prevention.
• Database block integrity checked before/after writing to disk (HARD)
• Lost write detection through end-to-end block version tracking
Database to smart storage software work together to make end-to-end operations more fault tolerant
• E.g. IO latency capping, fast node death detection, …
• Many performance optimizations that make MAA work better than conventional servers
Copyright © 2020, Oracle and/or its affiliates25
Oracle Cloud for Best-in-Class Oracle Database Availability
Copyright © 2020, Oracle and/or its affiliates
Full active-active MAA
support: RAC, ADG, etc.
Integrated middle-tier notification
and
Application Continuity
Exadata for end-to-end data
protection
26
Active-Active Architecture
Traditional availability technologies require idle spares
• Cold failover clusters, passive disaster recovery sites
This is uneconomical.
Starting with a cold system leads to connection storms and cold caches
that cause many minutes of extremely slow performance
Worse, it is unreliable
• Uncertain if the backup system will work when you need it
• Customers are afraid to use their disaster recovery sites
• Have you ever checked the air pressure of your spare tire?
Oracle MAA is designed to be Active-Active
• RAC, Active Data Guard, GoldenGate
Copyright © 2020, Oracle and/or its affiliates27
Active-Active Clustering
In Oracle Cloud, active-active clustering is achieved using
Oracle Real Application Clusters (RAC), which enables:
• Scalability by actively using resources across multiple nodes
• Rapid and transparent recovery from node and instance failures
Oracle RAC is unique to Oracle Database and Oracle Cloud!
Only Oracle Cloud has the fast and predictable storage and network
infrastructure to support Oracle RAC.
Copyright © 2020, Oracle and/or its affiliates28
Oracle RAC Simplifies Maintenance
Planned maintenance is a major pain point for customers
• Due to security patching, maintenance is very frequent
Oracle RAC greatly simplifies planned maintenance.
1. RAC easily relocates workloads in the cluster over time without disruption
• Waits until connection or operation completes, then moves session
• Draining workloads before patching takes many minutes to hours
- Active-Active clusters required to avoid disrupting applications
2. Zero downtime and zero disruption Rolling Patching Support
• Truly transparent to applications and users
Also used for patching of OS, hypervisor, firmware and relocating workloads
Copyright © 2020, Oracle and/or its affiliates29
RAC Zero Downtime and Zero Disruption Rolling Patching Support
Starting with Oracle Database 18c a release lifecycle includes:
• Base release – e.g. 19.3
• Release Updates (RU) – e.g. 19.6
- Rolling Patching -enabled in RAC
• Release Update Revisions (RUR)
- Rolling Patching -enabled in RAC
• OneOff patches, minor patches as needed
- Rolling Patching -enabled in RAC*
• RAC supports Zero Downtime and Zero Disruption Rolling Patching
for all patches within a given release – e.g. Oracle Database 19c
Copyright © 2020, Oracle and/or its affiliates30
Oracle Cloud for Best-in-Class Oracle Database Availability
Copyright © 2020, Oracle and/or its affiliates
Full active-active MAA
support: RAC, ADG, etc.
Integrated middle-tier notification
and
Application Continuity
Exadata for end-to-end data
protection
31
Integrated Middle-Tier Notification
Migrating or creating applications for Oracle Cloud
• Does not require any application code changes
Integrated middle-tier notification
• Sends out notifications for:
• Addition of nodes and services
• Component failures (instance, service, etc.)
• Instance utilization and performance metrics
Enables the connection pool to react immediately
• Reducing application related brownouts
• Waiting for timeouts on failures creates stall
Copyright © 2020, Oracle and/or its affiliates
Connection
Pool
32
Application Continuity
Protect your applications from any interruption
Application outage protection
• For planned & unplanned outages
• System outage protection alone does not
ensure applications are uninterrupted
• Application Continuity preserves session state &
replays in-flight database transactions and reads
• 99% of applications cannot gracefully
handle failures
• 100% transparent to the users and
applications – fully automatic
• Unique to Oracle!
• Available with Oracle RAC and Active Data Guard
• Default on Oracle Autonomous Database
Copyright © 2020, Oracle and/or its affiliates33
Key Takeaway & Summary
Copyright © 2020, Oracle and/or its affiliates34
Oracle Cloud – the only Cloud with full Maximum Availability Architecture
Copyright © 2020, Oracle and/or its affiliates
Capability Benefits
Oracle
Cloud
BYOL to Other
Cloud
Platforms
Database MAA
Architecture for protecting Oracle Databases
during planned and unplanned outages ✘
Active Data Guard
(ADG)
Enable production Oracle Databases to survive
disasters and data corruptions
Exadata
Infrastructure
Hardware and software engineered to achieve the
lowest brownout, HA and data protection ✘
Active / Active
Clustering (RAC)
Maximize availability, add horizontal scalability and
zero downtime patching ✘
Integrated
Middle-Tier
Notification
Proactively notify middle-tier about changes in the
cluster (failures, performance metrics) to minimize
application related brownouts
✘
Application
Continuity
Continue reads and replay in-flight database
transactions for continuous availability ✘
Only Cloud with
• Oracle RAC
• Exadata
• Zero disruption maintenance
• Middle-tier notification
• Application Continuity
35
Thank you
Markus Michalewicz (Markus.Michalewicz@oracle.com)
Senior Director of Product Management
@KnownAsMarkus
www.linkedin.com/in/markusmichalewicz
www.slideshare.net/MarkusMichalewicz
Copyright © 2020, Oracle and/or its affiliates36
Our mission is to help people
see data in new ways, discover insights,
unlock endless possibilities.

More Related Content

What's hot

The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationMarkus Michalewicz
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACMarkus Michalewicz
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Kamalesh Ramasamy
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Ludovico Caldara
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0オラクルエンジニア通信
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)オラクルエンジニア通信
 
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートOracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートオラクルエンジニア通信
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningBobby Curtis
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceAnil Nair
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Markus Michalewicz
 
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語るOracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語るオラクルエンジニア通信
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 

What's hot (20)

Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Oracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - PresentationOracle RAC on Extended Distance Clusters - Presentation
Oracle RAC on Extended Distance Clusters - Presentation
 
Oracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RACOracle Extended Clusters for Oracle RAC
Oracle Extended Clusters for Oracle RAC
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Oracle GoldenGate導入Tips
Oracle GoldenGate導入TipsOracle GoldenGate導入Tips
Oracle GoldenGate導入Tips
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
 
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデートOracle Cloud Infrastructure:2021年12月度サービス・アップデート
Oracle Cloud Infrastructure:2021年12月度サービス・アップデート
 
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance TuningOracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
New Generation Oracle RAC Performance
New Generation Oracle RAC PerformanceNew Generation Oracle RAC Performance
New Generation Oracle RAC Performance
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語るOracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
Oracle jdk 20190827 - 今、あらためてOracle提供のJDKを語る
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 

Similar to Oracle Cloud is Best for Oracle Database - High Availability

ADB Deployment options_082021.pptx
ADB Deployment options_082021.pptxADB Deployment options_082021.pptx
ADB Deployment options_082021.pptxAhmed Abdellatif
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewMarkus Michalewicz
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]オラクルエンジニア通信
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částMarketingArrowECS_CZ
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaMarketingArrowECS_CZ
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?MarketingArrowECS_CZ
 
Data center Trends with Oracle
Data center Trends with OracleData center Trends with Oracle
Data center Trends with OracleFran Navarro
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
Oracle storage best of-breed, best for oracle
Oracle storage  best of-breed, best for oracleOracle storage  best of-breed, best for oracle
Oracle storage best of-breed, best for oraclesolarisyougood
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]オラクルエンジニア通信
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]オラクルエンジニア通信
 

Similar to Oracle Cloud is Best for Oracle Database - High Availability (20)

ADB Deployment options_082021.pptx
ADB Deployment options_082021.pptxADB Deployment options_082021.pptx
ADB Deployment options_082021.pptx
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
 
Data center Trends with Oracle
Data center Trends with OracleData center Trends with Oracle
Data center Trends with Oracle
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
Oracle storage best of-breed, best for oracle
Oracle storage  best of-breed, best for oracleOracle storage  best of-breed, best for oracle
Oracle storage best of-breed, best for oracle
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年5月版]
 
The great 8 of ODA
The great 8 of ODAThe great 8 of ODA
The great 8 of ODA
 
Oracle Cloud Infrastructure
Oracle Cloud InfrastructureOracle Cloud Infrastructure
Oracle Cloud Infrastructure
 

More from Markus Michalewicz

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudMarkus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020Markus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionMarkus Michalewicz
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus Michalewicz
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateMarkus Michalewicz
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to NurtureMarkus Michalewicz
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewMarkus Michalewicz
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Markus Michalewicz
 
Oracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesOracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesMarkus Michalewicz
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMarkus Michalewicz
 

More from Markus Michalewicz (19)

Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
 
Oracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical OverviewOracle Sharding 18c - Technical Overview
Oracle Sharding 18c - Technical Overview
 
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
Under the Hood of the Smartest Availability Features in Oracle's Autonomous D...
 
Oracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New FeaturesOracle RAC - Roadmap for New Features
Oracle RAC - Roadmap for New Features
 
MAA - Best Practices for the Cloud
MAA - Best Practices for the CloudMAA - Best Practices for the Cloud
MAA - Best Practices for the Cloud
 

Recently uploaded

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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 WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 Processorsdebabhi2
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 

Oracle Cloud is Best for Oracle Database - High Availability

  • 1. Oracle Cloud is Best for Oracle Database High Availability Markus Michalewicz Senior Director of Product Management Oracle Database High Availability | Scalability | MAA December 7, 2020 @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz
  • 3. Oracle Autonomous Database is positioned #1 for all four Operational Use Cases, and #1 or #2 for all four Analytical Use Cases in 2020 Gartner Critical Capabilities for Cloud DBMS Reports Source: Gartner Critical Capabilities for Cloud DBMS for Operational Use Cases, Merv Adrian, Donald Feinberg, Rick Greenwald, Adam Ronthal, Henry and Gartner Critical Capabilities for Cloud DBMS for Analytical Use Cases, Henry Cook, Donald Feinberg, Merv Adrian, Rick Greenwald, Adam Ronthal, November 2020 The Gartner documents are available upon request from Oracle. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings of other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. Copyright © 2020, Oracle and/or its affiliates3
  • 4. Customer Examples - https://www.oracle.com/customers/ Copyright © 2020, Oracle and/or its affiliates4
  • 5. Top 10 Reasons to Adopt Oracle Cloud https://www.oracle.com/a/ocom/docs/oracle-cloud-infrastructure-ten-reasons.pdf Copyright © 2020, Oracle and/or its affiliates 1 Oracle delivers a second-generation cloud. 2 Oracle Cloud supports your long-term plans. 3 Capabilities to optimize performance. 4 Defense in-depth. 5 Optimized for Oracle workloads. 6 Get comprehensive support for app development. 7 Maximized price/performance. 8 Oracle Cloud outperforms AWS. 9 Oracle Cloud supports SMB growth. 10 Strategic integrations with global infrastructure leaders. 5
  • 6. Oracle Delivers Second-Generation Cloud – Best for Database Workload Oracle Cloud Infrastructure (OCI) – built on a sound Foundation for Enterprise Customers Predictable Performance with no noisy neighbors Fast & predictable physical Network Infrastructure Defense in-depth High Availability Building Blocks 6 Copyright © 2020, Oracle and/or its affiliates
  • 7. Why is OCI the Best Cloud to Run Oracle Database? Unique capabilities for running Oracle Database on OCI Oracle Real Application Clusters (RAC) Oracle Exadata Autonomous Database Configured following Best Practices for Workload Optimiziation 7 Copyright © 2020, Oracle and/or its affiliates
  • 8. Predictable Performance with No Noisy Neighbors OCI’s capability to optimize performance overall In OCI, the VM is your “own” • VM CPUs are not shared • Memory is not overprovisioned • Network is dedicated Workload performance is always the same 8 Copyright © 2020, Oracle and/or its affiliates
  • 9. Fast & Predictable Physical Network Infrastructure OCI’s capability to optimize network and storage performance • Non-oversubscribed network • Flat network speeds traffic • by reducing switches between any two hosts • High speed interconnects • 2 x 25Gbps bandwidth • Predictable, low latency • < 100μs one-way latency between hosts within an AD; <500μs between Ads - Latency further reduced on Exadata • The only cloud network with performance SLA Copyright © 2020, Oracle and/or its affiliates Throughput IOPS 480 KBPS / GB Up to 320 MBPS 60 IOPS / GB Up to 25,000 IOPS 9
  • 10. Defense In-Depth https://www.oracle.com/technetwork/database/security/wp-security-dbsec-cloud-3225125.pdf Oracle’s approach to data security in the cloud: • Security should be always-on • Data in-transit to database services is encrypt using database-native network encryption. • Data at-rest in database services is encrypted using Transparent Data Encryption (TDE). • Master encryption keys used for encrypting data are stored in a per-database wallet. • Security should be pushed down the stack • Customers should have control over the data • Policies should be same on-prem & the Cloud Copyright © 2020, Oracle and/or its affiliates10 https://www.oracle.com/security/cloud-security-threat-protection
  • 11. High Availability Building Blocks OCI’s capability to provide best-in-class failure isolation • Regions serve different geographies and build the basis for Disaster Recovery • Availability Domains (AD) provide a High Availability foundation within a Region • The represent fault-de-correlated data centers • Fault Domains (FD) are a logical grouping of hardware & infrastructure within an Availability Domain • FDs provide isolation within ADs, ensure maintenance will only affect 1 FD in a given AD Copyright © 2020, Oracle and/or its affiliates11
  • 12. Oracle Cloud Database Services – Designed Around Oracle Database Infrastructure as a Service (IaaS) any cloud vs. Database as a Service (DBaaS) in OCI Function IaaS (any cloud) DBaaS (VM) Console Support for Patching Manual ✅ • Backup / Restore Manual ✅ • Data Guard Manual ✅ HC-Compression (HCC) ❌ ✅ In-Memory Data Guard ❌ ✅ Enterprise Edition with EM Mgmt Packs included at no extra charge ❌ ✅ BYOL ✅ ✅ RAC Support ❌ ✅ Online CPU Scaling ❌ ✅ Online Storage Scaling ✅ ✅ ACFS Support for Databases ❌ ✅ Copyright © 2020, Oracle and/or its affiliates Infrastructure alone cannot ensure database (DB) High Availability (HA) on any cloud. Oracle Database Cloud Services provide • the DB availability and flexibility customers are used to from running Oracle Databases on- premises • Exadata Cloud Service (ExaCS) and Autonomous Database add additional functionality to increase Database HA 12
  • 13. Why Oracle Cloud Database Services? Enterprise customers moving to the cloud require the same • Performance • Security • High Availability as for their on-premises deployments. • Availability of cloud databases cannot be provided by the cloud infrastructure alone • Highest levels of availability depend on database High Availability (HA) capabilities • Oracle Cloud Database Services are engineered to expose the full capabilities of Oracle Database • Oracle Database on Oracle Cloud provides the highest availability of any cloud database Copyright © 2020, Oracle and/or its affiliates14
  • 14. Oracle Cloud Database Services Optimized for Oracle Database Workloads of any type and size, scaling included IaaS Database - VM Autonomous Exadata (ExaCS) Editions BYOL SE2, EE, HP*, EP** N/A EP** Implementation Up to customer 1 Dedicated CDB Serverless / Dedicated 1+ Dedicated DBs Management Customer Co-Managed Oracle Co-Managed Max DB size 1024 TB 40 TB 479 TB 25000 TB with HCC 2500 TB uncompressed CPU range 1 – 64 cores 1 – 48 DB cores 1 – 400 DB cores 1 – 1600 DB cores Storage Block: Elastic per GB Block: Elastic per GB Exadata,Flash: Elastic Exadata,Flash: Elastic *HP = High Performance ** EP = Extreme Performance Copyright © 2020, Oracle and/or its affiliates ExaCS runs all workloads • Compute intensive • Memory intensive • Latency intensive • IO intensive • Storage intensive ExaCS scales • CPU 25x more • Storage 20x more than AWS RDS and Aurora 15
  • 15. Oracle Maximum Availability Architecture (MAA) Copyright © 2020, Oracle and/or its affiliates Reference Architectures Deployment Choices HA Features, Configurations & Operational Practices Customer Insights & Expert Recommendations Production Site Replicated Site Platinum Gold Silver Bronze Replication Data Protection Flashback RMAN + ZDLRA Continuous Availability Application Continuity Global Data Services Generic Systems Engineered Systems DBCS ExaCS/ExaCC Autonomous DB Active Replication Active Data Guard GoldenGate Scale Out RAC ShardingASM 16
  • 16. Maximum Availability Architecture (MAA) The fundamentals 1. Database-aware HA architecture for any platform and application 2. Architecture and best practices 3. Deployed widely as a standard by Oracle customers world-wide 4. Integrated with Oracle Engineered Systems (Exadata) http://www.oracle.com/goto/maa 24X7 Copyright © 2020, Oracle and/or its affiliates17
  • 17. Data Failures Happen With increasing data volume and complex IO subsystems, data failures are inevitable Storage Systems have known issues: • Schroeder and Gibson, Disk Failures in the Real World: What Does an MTTF of 1,000,000 Hours Mean to You?, 2007 • Krioukov, et al, Parity Lost and Parity Regained, 2008 • Bairavasundaram, et al, An Analysis of Data Corruption in the Storage Stack, 2008 • Jiang, et al, Are Disks the Dominant Contributor for Storage Failures?, 2008 • Zheng, et al, Understanding the Robustness of SSDs under Power Fault, 2013 • InfoWorld Tech Watch, Test your SSDs or risk massive data loss, researchers warn, 2013 More insidious than outright failures are latent data corruptions Copyright © 2020, Oracle and/or its affiliates18
  • 18. Examples of Physical Data Corruption • Latent sector error, corruption, lost write, torn write, misdirected write Krioukov, et al, Parity Lost and Parity Regained, FAST ’08: 6th USENIX Conference on File and Storage Technologies, 2008 Oracle Before Good Write Oracle Corrupted Write Oracle Wrong-location Write Oracle Lost Write Oracle Copyright © 2020, Oracle and/or its affiliates19
  • 19. Logical Replication to Prevent Corruptions Storage and OS-level replication copies bits without understanding what they mean • If the primary copy of the data is corrupted, the corruption is guaranteed to be propagated to the replicas Active Data Guard uses logical (redo based) replication • Ships changes with well-defined structure and contents that can be verified • Can prevent a corruption from being propagated • Detects lost writes! Reads from storage are logged along with their versions. - Version validated on Standby • Data Guard also recovers logically or physically corrupted blocks on primary by retrieving from standby Oracle detects and warns about a bad change (redo) without corrupting the data: ORA-00600: internal error code, arguments: [3020],.. ORA-10567: Redo is inconsistent with data block (file# 4, block# 315) ORA-10564: tablespace TRANS1 ORA-01110: data file 4: 'O:ORADATATBS01.DBF‘ Copyright © 2020, Oracle and/or its affiliates20
  • 20. Oracle Cloud for Best-in-Class Oracle Database Availability Copyright © 2020, Oracle and/or its affiliates Full active-active MAA support: RAC, ADG, etc. Integrated middle-tier notification and Application Continuity Exadata for end-to-end data protection 21
  • 21. Oracle Cloud for Best-in-Class Oracle Database Availability Copyright © 2020, Oracle and/or its affiliates Full active-active MAA support: RAC, ADG, etc. Integrated middle-tier notification and Application Continuity Exadata for end-to-end data protection 22
  • 22. Oracle’s validated Maximum Availability Architecture (MAA) Copyright © 2020, Oracle and/or its affiliates Reference Architectures MAA with Exadata for ultimate protection Customer Insights & Expert Recommendations Production Site Replicated Site Replication Data Protection Flashback RMAN + ZDLRA Continuous Availability Application Continuity Global Data Services Active Replication Active Data Guard GoldenGate Scale Out RAC ShardingASM HA Features, Configurations & Operational Practices 23
  • 23. Automating and Optimizing Database Infrastructure Engineered Systems provide a differentiated platform to build upon • Smart Scan • Infiniband Scale-Out • Database Aware Flash Cache • Storage Indexes • Hybrid Columnar Data • IO Priorities • Data Mining Offload • Offload Decryption • Direct-to-wire Protocol • JSON and XML offload • Instant failure detection • Network Resource Mgmt • Prioritized File Recovery • In-Memory Columnar in Flash • Smart Fusion Block Transfer • Exadata Cloud Service 2008 2018 2020 Copyright © 2020, Oracle and/or its affiliates24
  • 24. Exadata Optimized for MAA Protects Servers and Data Exadata has integrated server, storage, networking, and smart storage software Unlike conventional servers, Exadata offers unique capabilities • to detect and prevent corruptions and handle other storage issues • more effective than separate server + storage configurations Smart storage software understanding Oracle block formats enables corruption detection & prevention. • Database block integrity checked before/after writing to disk (HARD) • Lost write detection through end-to-end block version tracking Database to smart storage software work together to make end-to-end operations more fault tolerant • E.g. IO latency capping, fast node death detection, … • Many performance optimizations that make MAA work better than conventional servers Copyright © 2020, Oracle and/or its affiliates25
  • 25. Oracle Cloud for Best-in-Class Oracle Database Availability Copyright © 2020, Oracle and/or its affiliates Full active-active MAA support: RAC, ADG, etc. Integrated middle-tier notification and Application Continuity Exadata for end-to-end data protection 26
  • 26. Active-Active Architecture Traditional availability technologies require idle spares • Cold failover clusters, passive disaster recovery sites This is uneconomical. Starting with a cold system leads to connection storms and cold caches that cause many minutes of extremely slow performance Worse, it is unreliable • Uncertain if the backup system will work when you need it • Customers are afraid to use their disaster recovery sites • Have you ever checked the air pressure of your spare tire? Oracle MAA is designed to be Active-Active • RAC, Active Data Guard, GoldenGate Copyright © 2020, Oracle and/or its affiliates27
  • 27. Active-Active Clustering In Oracle Cloud, active-active clustering is achieved using Oracle Real Application Clusters (RAC), which enables: • Scalability by actively using resources across multiple nodes • Rapid and transparent recovery from node and instance failures Oracle RAC is unique to Oracle Database and Oracle Cloud! Only Oracle Cloud has the fast and predictable storage and network infrastructure to support Oracle RAC. Copyright © 2020, Oracle and/or its affiliates28
  • 28. Oracle RAC Simplifies Maintenance Planned maintenance is a major pain point for customers • Due to security patching, maintenance is very frequent Oracle RAC greatly simplifies planned maintenance. 1. RAC easily relocates workloads in the cluster over time without disruption • Waits until connection or operation completes, then moves session • Draining workloads before patching takes many minutes to hours - Active-Active clusters required to avoid disrupting applications 2. Zero downtime and zero disruption Rolling Patching Support • Truly transparent to applications and users Also used for patching of OS, hypervisor, firmware and relocating workloads Copyright © 2020, Oracle and/or its affiliates29
  • 29. RAC Zero Downtime and Zero Disruption Rolling Patching Support Starting with Oracle Database 18c a release lifecycle includes: • Base release – e.g. 19.3 • Release Updates (RU) – e.g. 19.6 - Rolling Patching -enabled in RAC • Release Update Revisions (RUR) - Rolling Patching -enabled in RAC • OneOff patches, minor patches as needed - Rolling Patching -enabled in RAC* • RAC supports Zero Downtime and Zero Disruption Rolling Patching for all patches within a given release – e.g. Oracle Database 19c Copyright © 2020, Oracle and/or its affiliates30
  • 30. Oracle Cloud for Best-in-Class Oracle Database Availability Copyright © 2020, Oracle and/or its affiliates Full active-active MAA support: RAC, ADG, etc. Integrated middle-tier notification and Application Continuity Exadata for end-to-end data protection 31
  • 31. Integrated Middle-Tier Notification Migrating or creating applications for Oracle Cloud • Does not require any application code changes Integrated middle-tier notification • Sends out notifications for: • Addition of nodes and services • Component failures (instance, service, etc.) • Instance utilization and performance metrics Enables the connection pool to react immediately • Reducing application related brownouts • Waiting for timeouts on failures creates stall Copyright © 2020, Oracle and/or its affiliates Connection Pool 32
  • 32. Application Continuity Protect your applications from any interruption Application outage protection • For planned & unplanned outages • System outage protection alone does not ensure applications are uninterrupted • Application Continuity preserves session state & replays in-flight database transactions and reads • 99% of applications cannot gracefully handle failures • 100% transparent to the users and applications – fully automatic • Unique to Oracle! • Available with Oracle RAC and Active Data Guard • Default on Oracle Autonomous Database Copyright © 2020, Oracle and/or its affiliates33
  • 33. Key Takeaway & Summary Copyright © 2020, Oracle and/or its affiliates34
  • 34. Oracle Cloud – the only Cloud with full Maximum Availability Architecture Copyright © 2020, Oracle and/or its affiliates Capability Benefits Oracle Cloud BYOL to Other Cloud Platforms Database MAA Architecture for protecting Oracle Databases during planned and unplanned outages ✘ Active Data Guard (ADG) Enable production Oracle Databases to survive disasters and data corruptions Exadata Infrastructure Hardware and software engineered to achieve the lowest brownout, HA and data protection ✘ Active / Active Clustering (RAC) Maximize availability, add horizontal scalability and zero downtime patching ✘ Integrated Middle-Tier Notification Proactively notify middle-tier about changes in the cluster (failures, performance metrics) to minimize application related brownouts ✘ Application Continuity Continue reads and replay in-flight database transactions for continuous availability ✘ Only Cloud with • Oracle RAC • Exadata • Zero disruption maintenance • Middle-tier notification • Application Continuity 35
  • 35. Thank you Markus Michalewicz (Markus.Michalewicz@oracle.com) Senior Director of Product Management @KnownAsMarkus www.linkedin.com/in/markusmichalewicz www.slideshare.net/MarkusMichalewicz Copyright © 2020, Oracle and/or its affiliates36
  • 36. Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.