SlideShare a Scribd company logo
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Reach effective High Availability solution
With Oracle and SqlServer
Why Oracle is still your best choice
Jacques Kostic
Principal Consultant IMS Lausanne
Tel. +41 79 909 72 63
Jacques.kostic@trivadis.com
TechEvent 2017-march-182 23/04/2018
Experience:
• Oracle DBA since 1990
• High Availability and Backup & Recovery Architect
• SQL and Instance Performance & Tuning
• License Audit and Consolidation
Certifications:
• Oracle Certified Master 11g & 12c
• Oracle 11g Performance Tuning Certified Expert
• Oracle RAC 11g and Grid Infrastructure Administration
• Oracle Exadata Administrator Certified Expert
• Oracle Certified SQL Expert 11g
• Pending: Microsoft Sql-Server 2016 Certified Professional
Teaching Courses at Trivadis:
• Oracle 11g & 12c Grid Infrastructure & RAC
• Oracle 11g & 12c Data Guard
• Oracle 11g & 12c Performance & Tuning
• Oracle 11g & 12c Administration
• SQL & PL-SQL
• OEM – 12 & 13
About me
Agenda
TechEvent 15 Sept 20173 4/23/2018
1. Introduction
2. What is High Availability and why we need that
3. The Business Case scenario
4. Microsoft Always On
5. Oracle Data Guard
6. Let‘s scale
7. What can Trivadis do for you?
8. Comparison
9. Conclusions
TechEvent 15 Sept 20174 4/23/2018
Introduction
Introduction
TechEvent 15 Sept 20175 4/23/2018
 Today’s systems need to be up all the
time
 And scalability is a must!
 Therefore businesses is becoming
addicted to IT
TechEvent 15 Sept 20176 4/23/2018
What is High Availability
And why we need that
What is High Availability ?
TechEvent 15 Sept 20177 4/23/2018
High Availability
Group of techniques which try to assure the continuous functioning of services,
even if computers fail, to avoid and minimize downtime
Data versus Service High Availability
More locations
of data
More locations
of service
Service High Availability
Data High Availability
What is High Availability ?
TechEvent 15 Sept 20178 4/23/2018
Do I need High Availability
 Avoid certain periods of downtime
 Avoid certain lengths of downtime
 Avoid certain results of downtime
 Avoid a certain frequency of an error
 For a decision, whether High Availability is needed, look at
the consequences of a potential downtime
Why High Availability ?
TechEvent 15 Sept 20179 4/23/2018
Generally
To preserve your business
Have you calculated the cost of downtime to your business?
To preserve your data
Have you calculated the impact of losing your data?
To improve your reputation and therefore your brand
Have you evaluated customer perception of your company?
Why High Availability?
TechEvent 15 Sept 201710 4/23/2018
To be more Technical
 What do you want to protect against?
 How long are you able to survive without your system?
 What are your RTO and RPO?
 How to keep your system up to date?
TechEvent 15 Sept 201711 4/23/2018
The Business Case Scenario
The Business Case Scenario
TechEvent 15 Sept 201712 4/23/2018
Description
Hand Spinner market is growing fast and there is a particular need for
personal customized models. The goal is to:
 Host a World Wide e*Commerce web site for selling custom Hand Spinners
 Setup a Read Only reporting database for the marketing team, day-1 is
tolerated
 Reporting must be accessible during office hours
The Business Case
TechEvent 15 Sept 201713 4/23/2018
Concretely
 SLA: 24 * 7 access, RTO and RPO 15 minutes
 Less than five hours per month downtime is tolerated for plan maintenance
If production site is lost, a continuity scenario has to be in place to satisfy
the business within the SLA
 Reporting database is not available if failover is requested
More than 50 concurrent connections to the web site is forecasted
 Database initial size is 20 GB and grow estimate is 50 GB/month
 Backup strategy with no impact on production
The Business Case
TechEvent 15 Sept 201714 4/23/2018
Internet
Web Servers Database ServersBasic Diagram
The Business Case
TechEvent 15 Sept 201715 4/23/2018
Available Hardware: non negotiable!
 1 * 12 cores 2.9 Ghz E5-2650
 256 GB of RAM
 2 * 300 GB SSD for OS
 4 * 1.8 SSD Read Intensive for data storage
 2 * 2TB SATA drives for local data
 2 * 1 GB NIC
 4 * 10 GB NIC
The Business Case
TechEvent 15 Sept 201716 4/23/2018
Software options are:
OS:
 Windows 2016
 Linux RedHat or OEL 7
Database:
 SqlServer 2016
 Oracle 12.2
TechEvent 15 Sept 201717 4/23/2018
Microsoft Always On
Microsoft Always On
TechEvent 15 Sept 201718 4/23/2018
BackupsAuto Failover
Always On Availability Group
Listener
Synchronisation
Synchronous replication is applied to
“Read Only” instanceAll workload is absorbed by the
primary instance
The two instances R are linked to
the Listener and Read-Only
instance can become primary in
case of switchover or failover
Accessing instance Read-
Only for reporting is
done using a dedicated
connect string
Backups taken from
Read-Only instance
Microsoft Always On
TechEvent 15 Sept 201719 4/23/2018
OS License cost:
W2K16 DCE: 1 * 12 = 12 cores  161 = 6’155 * 3 = 18’465 CHF
SQL-Server License cost:
The replica instance is “Read Only” and therefore need to be licensed.
 1 * 12 = 12 cores * 2 = 24 / 2 = 12 Licenses Packs
 SQL-Server 2016 EE
 14’256 * 12 = 171’072 CHF
Total cost: 189’537 CHF
Yearly support: 47’384 CHF
1 Minimum of 8 core per processor, minimum 16 cores per servers
TechEvent 15 Sept 201720 4/23/2018
Oracle Data Guard
Oracle Data Guard
TechEvent 15 Sept 201721 4/23/2018
R
Backups
Auto Failover
Data Guard Configuration & Fast Start Failover
…
SqlNet
P
All workload is absorbed by the
primary instance
Synchronous replication is applied to
“Read Only” instance with Data Guard and
the Active Data Guard option
Synchronisation
Accessing the two instances in
case of switchover of failover is
done using a single connect
string alias
Accessing instance R for
reporting is done using a
dedicated connect string
Automatic Failover is
managed by the observer
Oracle Data Guard
TechEvent 15 Sept 201722 4/23/2018
OS License cost: Free
Oracle License cost:
In total, two servers need to be licensed.
 2 * 12 = 24 cores / 2 = 12 Licenses CPU
 Oracle 12c EE + Oracle ADG
 47’000 * 12 + 11’200 * 12 = 698’400 CHF
Total cost: 698’400 CHF
Yearly support: 153’648 CHF
TechEvent 15 Sept 201723 4/23/2018
Let‘s scale
Let‘s scale…
TechEvent 15 Sept 201724 4/23/2018
After few months…
Hand Spinner market is growing much faster than originally
planned!
The e*Commerce system needs to scale as users are impacted
by performance issues
System is sometime CPU bound
Recommendation is to nearly double the amount of CPU
Microsoft Always On
TechEvent 15 Sept 201725 4/23/2018
P R
BackupsAuto Failover
Always On Availability Group
Listener
Synchronisation
P2
Microsoft Always On
TechEvent 15 Sept 201726 4/23/2018
P R
BackupsAuto Failover
Always On Availability Group
Listener
Synchronisation
Microsoft Always On
TechEvent 15 Sept 201727 4/23/2018
SQL-Server License cost: New production server has now 22 cores
Total cores to license is 34 compare to 24: increase is 10 so 5 Licenses Packs
 14’256 * 5 = 71’280 CHF
Total cost increase: 71’280 CHF
Yearly support: 17’820 CHF
New Yearly support: 65’204 CHF
Oracle Data Guard
TechEvent 15 Sept 201728 4/23/2018
R
Backups
Auto Failover
Data Guard Configuration & Fast Start Failover
…
SqlNet
P
Oracle Data Guard
TechEvent 15 Sept 201729 4/23/2018
Oracle License cost:
All servers need to be licensed.
 1 * 12 + 1 * 24 = 36 / 2 =18 Licenses CPU
 Increase 6 EE + 6 ADG
 47’000 * 6 + 11’200 * 6 = 349’200 CHF
Total cost increase: 349’200 CHF
Yearly support increase: 76’824 CHF
New Yearly support : 297’248 CHF
TechEvent 15 Sept 201730 4/23/2018
What can Trivadis do for you?
What can Trivadis do for you?
TechEvent 15 Sept 201731 4/23/2018
What is the alternative?
Application is purely website workload with very short
transactions
 Response time is the key driver
 No I/O demanding queries
 No additional options required
Hyper Converged Oracle RAC Standard Edition 2
TechEvent 15 Sept 201732 4/23/2018
P2 R
TVD-Backups
Manual /Auto Failover
TVD-Standby
Scan Listener
…
SqlNet
P1
Hyper Converged Infrastructure
Interconnect
Hyper-Converged Storage
Oracle Clusterware is used to manage
replication with ASM normal redundancy
Hyper Converge Software, no need to
have access to shared storage
Workload is absorbed by the
two instances
5 minutes Gap with
TVD-Standby
Backup performed by
TVD-Backup module
Accessing the two instances in
case of switchover of failover is
done using a single connect
string alias
Accessing instance R for
reporting is done using a
dedicated connect string
Hyper Converged Oracle RAC Standard Edition 2
TechEvent 15 Sept 201733 4/23/2018
Oracle License cost:
The three servers need to be licensed.
 3 sockets = 3 Licenses CPU SE2
 17’000 * 3 = 51’000 CHF
Trivadis software cost:
TVD-Backup (1 Server) = 7’000 CHF
TVD-Standby (2 Databases) = 5’900 CHF
Total cost: 63’900 CHF
Yearly support: 36’5001 CHF
1 included 20’000 CHF for Hyper converge software support
Hyper Converged Oracle RAC Standard Edition 2
TechEvent 15 Sept 201734 4/23/2018
Limitations:
 Max 2 sockets in the cluster
 Max 8 threads per nodes
 No other options are licensable
 Nothing prevent the customer to upgrade to EE one day
TechEvent 15 Sept 201735 4/23/2018
Comparison
Comparison
TechEvent 15 Sept 201736 4/23/2018
Option
Initial To Scale
Investment Support Investment Final Support
Microsoft Always-On 189’537 47’384 71’280 65’204
Oracle Enterprise Edition + DG 698’400 153’648 349’200 297’248
Oracle Standard Edition 2 +
TVD-Tools
63’900 36’500 0 36’500
Option Total Investment Total Support
Microsoft Always-On 260’817 65’204
Oracle Enterprise Edition + DG 1’047’600 297’248
Oracle Standard Edition 2 + TVD-Tools 63’900 36’500
Comparison
TechEvent 15 Sept 201737 4/23/2018
Option Implement Scale Performance Cost
Microsoft Always-On
++++ + +++ ++
Oracle Enterprise
Edition + Data Guard ++++ + +++ -
Oracle Standard
Edition 2 RAC +
TVD-Tools
+++ +++ ++++ ++++
TechEvent 15 Sept 201738 4/23/2018
Conclusion
Conclusion
TechEvent 15 Sept 201739 4/23/2018
 Microsoft Always on is offering a very good alternative to Oracle for High
Availability but unfortunately, there are still limitations regarding scalability
 Depending of the application profile, mixing SE2 RAC with Hyper-
Converged Storage and Trivadis tools, is offering very powerful features to
run your business
 Even with some limitations like max 8 threads per RAC instance, Standard
Edition 2 version can handle a massive OLTP or Web Site workload
 For High Availability and scalability, Oracle is still the best option
Questions?
Jacques Kostic
Principal Consultant IMS Lausanne
Tel. +41 79 909 72 63
Jacques.kostic@trivadis.com
4/23/2018 TechEvent 15 Sept 201740
Session Feedback – now
TechEvent 15 Sept 201741 4/23/2018
Please use the Trivadis Events mobile app to give feedback on each session
Use "My schedule" if you have registered for a session
Otherwise use "Agenda" and the search function
If the mobile app does not work (or if you have a Windows smartphone), use your
smartphone browser
– URL: http://trivadis.quickmobileplatform.eu/
– User name: <your_loginname> (such as "svv")
– Password: sent by e-mail...

More Related Content

What's hot

Kapacitor Stream Processing
Kapacitor Stream ProcessingKapacitor Stream Processing
Kapacitor Stream Processing
InfluxData
 
Webinar slides: Designing Open Source Databases for High Availability
Webinar slides: Designing Open Source Databases for High AvailabilityWebinar slides: Designing Open Source Databases for High Availability
Webinar slides: Designing Open Source Databases for High Availability
Severalnines
 
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance TuningWebinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Severalnines
 
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDBWebinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Severalnines
 
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDBSysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
Severalnines
 
Running stateful applications in containers with k8 s persistent volumes and ...
Running stateful applications in containers with k8 s persistent volumes and ...Running stateful applications in containers with k8 s persistent volumes and ...
Running stateful applications in containers with k8 s persistent volumes and ...
Kapil Arora
 
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 ...
Trivadis
 
A TRUE STORY ABOUT DATABASE ORCHESTRATION
A TRUE STORY ABOUT DATABASE ORCHESTRATIONA TRUE STORY ABOUT DATABASE ORCHESTRATION
A TRUE STORY ABOUT DATABASE ORCHESTRATION
InfluxData
 
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Severalnines
 
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxDataInfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxData
 
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxDataInfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
InfluxData
 
Elastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application CloudElastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application Cloud
Lucas Bremgartner
 
Open Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit ParisOpen Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit Paris
it-novum
 
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server MarketThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
Red_Hat_Storage
 
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
Dávid Kőszeghy
 
Lessons and Observations Scaling a Time Series Database
Lessons and Observations Scaling a Time Series DatabaseLessons and Observations Scaling a Time Series Database
Lessons and Observations Scaling a Time Series Database
InfluxData
 
Virtual training Intro to Kapacitor
Virtual training  Intro to Kapacitor Virtual training  Intro to Kapacitor
Virtual training Intro to Kapacitor
InfluxData
 
RedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operatorRedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operator
Redis Labs
 
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
bipin kunal
 
Webinar MayaData OpenEBS 1.1 release
Webinar   MayaData OpenEBS 1.1 releaseWebinar   MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 release
MayaData Inc
 

What's hot (20)

Kapacitor Stream Processing
Kapacitor Stream ProcessingKapacitor Stream Processing
Kapacitor Stream Processing
 
Webinar slides: Designing Open Source Databases for High Availability
Webinar slides: Designing Open Source Databases for High AvailabilityWebinar slides: Designing Open Source Databases for High Availability
Webinar slides: Designing Open Source Databases for High Availability
 
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance TuningWebinar slides: Our Guide to MySQL & MariaDB Performance Tuning
Webinar slides: Our Guide to MySQL & MariaDB Performance Tuning
 
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDBWebinar slides: Migrating to Galera Cluster for MySQL and MariaDB
Webinar slides: Migrating to Galera Cluster for MySQL and MariaDB
 
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDBSysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
 
Running stateful applications in containers with k8 s persistent volumes and ...
Running stateful applications in containers with k8 s persistent volumes and ...Running stateful applications in containers with k8 s persistent volumes and ...
Running stateful applications in containers with k8 s persistent volumes and ...
 
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 ...
 
A TRUE STORY ABOUT DATABASE ORCHESTRATION
A TRUE STORY ABOUT DATABASE ORCHESTRATIONA TRUE STORY ABOUT DATABASE ORCHESTRATION
A TRUE STORY ABOUT DATABASE ORCHESTRATION
 
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
 
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxDataInfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
InfluxDB 101 - Concepts and Architecture | Michael DeSa | InfluxData
 
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxDataInfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
InfluxDB Enterprise Architectural Patterns | Craig Hobbs | InfluxData
 
Elastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application CloudElastic Stack @ Swisscom Application Cloud
Elastic Stack @ Swisscom Application Cloud
 
Open Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit ParisOpen Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit Paris
 
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server MarketThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
ThunderX ARMV8 Servers: Disruption and Innovation in the Server Market
 
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
19. Cloud Native Computing - Kubernetes - Bratislava - Databases in K8s world
 
Lessons and Observations Scaling a Time Series Database
Lessons and Observations Scaling a Time Series DatabaseLessons and Observations Scaling a Time Series Database
Lessons and Observations Scaling a Time Series Database
 
Virtual training Intro to Kapacitor
Virtual training  Intro to Kapacitor Virtual training  Intro to Kapacitor
Virtual training Intro to Kapacitor
 
RedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operatorRedisConf17 - Amadeus - Redis-Cluster operator
RedisConf17 - Amadeus - Redis-Cluster operator
 
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
Cephfs - Red Hat Openstack and Ceph meetup, Pune 28th november 2015
 
Webinar MayaData OpenEBS 1.1 release
Webinar   MayaData OpenEBS 1.1 releaseWebinar   MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 release
 

Similar to High availability microsoftvsoracle

Poc Exadata X7-2 OVM
Poc Exadata X7-2 OVMPoc Exadata X7-2 OVM
Poc Exadata X7-2 OVM
Emiliano Fusaglia
 
TechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVMTechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVM
Trivadis
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
Sashikris
 
Iperconvergenza come migliora gli economics del tuo IT
Iperconvergenza come migliora gli economics del tuo ITIperconvergenza come migliora gli economics del tuo IT
Iperconvergenza come migliora gli economics del tuo IT
NetApp
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
Databricks
 
Cars.com Journey to AWS Cloud
Cars.com Journey to AWS CloudCars.com Journey to AWS Cloud
Cars.com Journey to AWS Cloud
Naresh Chintalcheru
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
DataStax
 
TechEvent DWH Modernization
TechEvent DWH ModernizationTechEvent DWH Modernization
TechEvent DWH Modernization
Trivadis
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
ShapeBlue
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash Market
Storage Switzerland
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
Trivadis
 
The best of Windows Server 2016 - Thomas Maurer
 The best of Windows Server 2016 - Thomas Maurer The best of Windows Server 2016 - Thomas Maurer
The best of Windows Server 2016 - Thomas Maurer
ITCamp
 
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20..."Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
AWS Chicago
 
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
Massimo Talia
 
Virtualized Platform Migration On A Validated System
Virtualized Platform Migration On A Validated SystemVirtualized Platform Migration On A Validated System
Virtualized Platform Migration On A Validated System
gazdagf
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
Databricks
 
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
Mydbops
 
Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...
Rakuten Group, Inc.
 
Real-time processing of large amounts of data
Real-time processing of large amounts of dataReal-time processing of large amounts of data
Real-time processing of large amounts of data
confluent
 

Similar to High availability microsoftvsoracle (20)

Poc Exadata X7-2 OVM
Poc Exadata X7-2 OVMPoc Exadata X7-2 OVM
Poc Exadata X7-2 OVM
 
TechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVMTechEvent Exdata X7-2 POC with OVM
TechEvent Exdata X7-2 POC with OVM
 
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge22by7 and DellEMC Tech Day July 20 2017 - Power Edge
22by7 and DellEMC Tech Day July 20 2017 - Power Edge
 
Iperconvergenza come migliora gli economics del tuo IT
Iperconvergenza come migliora gli economics del tuo ITIperconvergenza come migliora gli economics del tuo IT
Iperconvergenza come migliora gli economics del tuo IT
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
 
Cars.com Journey to AWS Cloud
Cars.com Journey to AWS CloudCars.com Journey to AWS Cloud
Cars.com Journey to AWS Cloud
 
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
Webinar: Dyn + DataStax - helping companies deliver exceptional end-user expe...
 
TechEvent DWH Modernization
TechEvent DWH ModernizationTechEvent DWH Modernization
TechEvent DWH Modernization
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash Market
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 
The best of Windows Server 2016 - Thomas Maurer
 The best of Windows Server 2016 - Thomas Maurer The best of Windows Server 2016 - Thomas Maurer
The best of Windows Server 2016 - Thomas Maurer
 
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20..."Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
"Cars.com Journey to AWS Cloud" by Naresh Chintalcheru at Cars.com July 11 20...
 
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
MongoDB World 2018: Managing a Mission Critical eCommerce Application on Mong...
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
Virtualized Platform Migration On A Validated System
Virtualized Platform Migration On A Validated SystemVirtualized Platform Migration On A Validated System
Virtualized Platform Migration On A Validated System
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
 
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
MySQL Transformation Case Study: 80% Cost Savings & Uninterrupted Availabilit...
 
Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...Java ee7 with apache spark for the world's largest credit card core systems, ...
Java ee7 with apache spark for the world's largest credit card core systems, ...
 
Real-time processing of large amounts of data
Real-time processing of large amounts of dataReal-time processing of large amounts of data
Real-time processing of large amounts of data
 

More from Jacques Kostic

Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
Jacques Kostic
 
Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practices
Jacques Kostic
 
Multiple awr reports_parser
Multiple awr reports_parserMultiple awr reports_parser
Multiple awr reports_parser
Jacques Kostic
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
Jacques Kostic
 
In memorybtree
In memorybtreeIn memorybtree
In memorybtree
Jacques Kostic
 
Tpf oracle success_story
Tpf oracle success_storyTpf oracle success_story
Tpf oracle success_story
Jacques Kostic
 
Presentation 12c pdb
Presentation 12c pdbPresentation 12c pdb
Presentation 12c pdb
Jacques Kostic
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
Jacques Kostic
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015
Jacques Kostic
 
Perf tuning with-multitenant
Perf tuning with-multitenantPerf tuning with-multitenant
Perf tuning with-multitenant
Jacques Kostic
 

More from Jacques Kostic (10)

Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
 
Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practices
 
Multiple awr reports_parser
Multiple awr reports_parserMultiple awr reports_parser
Multiple awr reports_parser
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experience
 
In memorybtree
In memorybtreeIn memorybtree
In memorybtree
 
Tpf oracle success_story
Tpf oracle success_storyTpf oracle success_story
Tpf oracle success_story
 
Presentation 12c pdb
Presentation 12c pdbPresentation 12c pdb
Presentation 12c pdb
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgrade
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015
 
Perf tuning with-multitenant
Perf tuning with-multitenantPerf tuning with-multitenant
Perf tuning with-multitenant
 

Recently uploaded

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

High availability microsoftvsoracle

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Reach effective High Availability solution With Oracle and SqlServer Why Oracle is still your best choice Jacques Kostic Principal Consultant IMS Lausanne Tel. +41 79 909 72 63 Jacques.kostic@trivadis.com
  • 2. TechEvent 2017-march-182 23/04/2018 Experience: • Oracle DBA since 1990 • High Availability and Backup & Recovery Architect • SQL and Instance Performance & Tuning • License Audit and Consolidation Certifications: • Oracle Certified Master 11g & 12c • Oracle 11g Performance Tuning Certified Expert • Oracle RAC 11g and Grid Infrastructure Administration • Oracle Exadata Administrator Certified Expert • Oracle Certified SQL Expert 11g • Pending: Microsoft Sql-Server 2016 Certified Professional Teaching Courses at Trivadis: • Oracle 11g & 12c Grid Infrastructure & RAC • Oracle 11g & 12c Data Guard • Oracle 11g & 12c Performance & Tuning • Oracle 11g & 12c Administration • SQL & PL-SQL • OEM – 12 & 13 About me
  • 3. Agenda TechEvent 15 Sept 20173 4/23/2018 1. Introduction 2. What is High Availability and why we need that 3. The Business Case scenario 4. Microsoft Always On 5. Oracle Data Guard 6. Let‘s scale 7. What can Trivadis do for you? 8. Comparison 9. Conclusions
  • 4. TechEvent 15 Sept 20174 4/23/2018 Introduction
  • 5. Introduction TechEvent 15 Sept 20175 4/23/2018  Today’s systems need to be up all the time  And scalability is a must!  Therefore businesses is becoming addicted to IT
  • 6. TechEvent 15 Sept 20176 4/23/2018 What is High Availability And why we need that
  • 7. What is High Availability ? TechEvent 15 Sept 20177 4/23/2018 High Availability Group of techniques which try to assure the continuous functioning of services, even if computers fail, to avoid and minimize downtime Data versus Service High Availability More locations of data More locations of service Service High Availability Data High Availability
  • 8. What is High Availability ? TechEvent 15 Sept 20178 4/23/2018 Do I need High Availability  Avoid certain periods of downtime  Avoid certain lengths of downtime  Avoid certain results of downtime  Avoid a certain frequency of an error  For a decision, whether High Availability is needed, look at the consequences of a potential downtime
  • 9. Why High Availability ? TechEvent 15 Sept 20179 4/23/2018 Generally To preserve your business Have you calculated the cost of downtime to your business? To preserve your data Have you calculated the impact of losing your data? To improve your reputation and therefore your brand Have you evaluated customer perception of your company?
  • 10. Why High Availability? TechEvent 15 Sept 201710 4/23/2018 To be more Technical  What do you want to protect against?  How long are you able to survive without your system?  What are your RTO and RPO?  How to keep your system up to date?
  • 11. TechEvent 15 Sept 201711 4/23/2018 The Business Case Scenario
  • 12. The Business Case Scenario TechEvent 15 Sept 201712 4/23/2018 Description Hand Spinner market is growing fast and there is a particular need for personal customized models. The goal is to:  Host a World Wide e*Commerce web site for selling custom Hand Spinners  Setup a Read Only reporting database for the marketing team, day-1 is tolerated  Reporting must be accessible during office hours
  • 13. The Business Case TechEvent 15 Sept 201713 4/23/2018 Concretely  SLA: 24 * 7 access, RTO and RPO 15 minutes  Less than five hours per month downtime is tolerated for plan maintenance If production site is lost, a continuity scenario has to be in place to satisfy the business within the SLA  Reporting database is not available if failover is requested More than 50 concurrent connections to the web site is forecasted  Database initial size is 20 GB and grow estimate is 50 GB/month  Backup strategy with no impact on production
  • 14. The Business Case TechEvent 15 Sept 201714 4/23/2018 Internet Web Servers Database ServersBasic Diagram
  • 15. The Business Case TechEvent 15 Sept 201715 4/23/2018 Available Hardware: non negotiable!  1 * 12 cores 2.9 Ghz E5-2650  256 GB of RAM  2 * 300 GB SSD for OS  4 * 1.8 SSD Read Intensive for data storage  2 * 2TB SATA drives for local data  2 * 1 GB NIC  4 * 10 GB NIC
  • 16. The Business Case TechEvent 15 Sept 201716 4/23/2018 Software options are: OS:  Windows 2016  Linux RedHat or OEL 7 Database:  SqlServer 2016  Oracle 12.2
  • 17. TechEvent 15 Sept 201717 4/23/2018 Microsoft Always On
  • 18. Microsoft Always On TechEvent 15 Sept 201718 4/23/2018 BackupsAuto Failover Always On Availability Group Listener Synchronisation Synchronous replication is applied to “Read Only” instanceAll workload is absorbed by the primary instance The two instances R are linked to the Listener and Read-Only instance can become primary in case of switchover or failover Accessing instance Read- Only for reporting is done using a dedicated connect string Backups taken from Read-Only instance
  • 19. Microsoft Always On TechEvent 15 Sept 201719 4/23/2018 OS License cost: W2K16 DCE: 1 * 12 = 12 cores  161 = 6’155 * 3 = 18’465 CHF SQL-Server License cost: The replica instance is “Read Only” and therefore need to be licensed.  1 * 12 = 12 cores * 2 = 24 / 2 = 12 Licenses Packs  SQL-Server 2016 EE  14’256 * 12 = 171’072 CHF Total cost: 189’537 CHF Yearly support: 47’384 CHF 1 Minimum of 8 core per processor, minimum 16 cores per servers
  • 20. TechEvent 15 Sept 201720 4/23/2018 Oracle Data Guard
  • 21. Oracle Data Guard TechEvent 15 Sept 201721 4/23/2018 R Backups Auto Failover Data Guard Configuration & Fast Start Failover … SqlNet P All workload is absorbed by the primary instance Synchronous replication is applied to “Read Only” instance with Data Guard and the Active Data Guard option Synchronisation Accessing the two instances in case of switchover of failover is done using a single connect string alias Accessing instance R for reporting is done using a dedicated connect string Automatic Failover is managed by the observer
  • 22. Oracle Data Guard TechEvent 15 Sept 201722 4/23/2018 OS License cost: Free Oracle License cost: In total, two servers need to be licensed.  2 * 12 = 24 cores / 2 = 12 Licenses CPU  Oracle 12c EE + Oracle ADG  47’000 * 12 + 11’200 * 12 = 698’400 CHF Total cost: 698’400 CHF Yearly support: 153’648 CHF
  • 23. TechEvent 15 Sept 201723 4/23/2018 Let‘s scale
  • 24. Let‘s scale… TechEvent 15 Sept 201724 4/23/2018 After few months… Hand Spinner market is growing much faster than originally planned! The e*Commerce system needs to scale as users are impacted by performance issues System is sometime CPU bound Recommendation is to nearly double the amount of CPU
  • 25. Microsoft Always On TechEvent 15 Sept 201725 4/23/2018 P R BackupsAuto Failover Always On Availability Group Listener Synchronisation P2
  • 26. Microsoft Always On TechEvent 15 Sept 201726 4/23/2018 P R BackupsAuto Failover Always On Availability Group Listener Synchronisation
  • 27. Microsoft Always On TechEvent 15 Sept 201727 4/23/2018 SQL-Server License cost: New production server has now 22 cores Total cores to license is 34 compare to 24: increase is 10 so 5 Licenses Packs  14’256 * 5 = 71’280 CHF Total cost increase: 71’280 CHF Yearly support: 17’820 CHF New Yearly support: 65’204 CHF
  • 28. Oracle Data Guard TechEvent 15 Sept 201728 4/23/2018 R Backups Auto Failover Data Guard Configuration & Fast Start Failover … SqlNet P
  • 29. Oracle Data Guard TechEvent 15 Sept 201729 4/23/2018 Oracle License cost: All servers need to be licensed.  1 * 12 + 1 * 24 = 36 / 2 =18 Licenses CPU  Increase 6 EE + 6 ADG  47’000 * 6 + 11’200 * 6 = 349’200 CHF Total cost increase: 349’200 CHF Yearly support increase: 76’824 CHF New Yearly support : 297’248 CHF
  • 30. TechEvent 15 Sept 201730 4/23/2018 What can Trivadis do for you?
  • 31. What can Trivadis do for you? TechEvent 15 Sept 201731 4/23/2018 What is the alternative? Application is purely website workload with very short transactions  Response time is the key driver  No I/O demanding queries  No additional options required
  • 32. Hyper Converged Oracle RAC Standard Edition 2 TechEvent 15 Sept 201732 4/23/2018 P2 R TVD-Backups Manual /Auto Failover TVD-Standby Scan Listener … SqlNet P1 Hyper Converged Infrastructure Interconnect Hyper-Converged Storage Oracle Clusterware is used to manage replication with ASM normal redundancy Hyper Converge Software, no need to have access to shared storage Workload is absorbed by the two instances 5 minutes Gap with TVD-Standby Backup performed by TVD-Backup module Accessing the two instances in case of switchover of failover is done using a single connect string alias Accessing instance R for reporting is done using a dedicated connect string
  • 33. Hyper Converged Oracle RAC Standard Edition 2 TechEvent 15 Sept 201733 4/23/2018 Oracle License cost: The three servers need to be licensed.  3 sockets = 3 Licenses CPU SE2  17’000 * 3 = 51’000 CHF Trivadis software cost: TVD-Backup (1 Server) = 7’000 CHF TVD-Standby (2 Databases) = 5’900 CHF Total cost: 63’900 CHF Yearly support: 36’5001 CHF 1 included 20’000 CHF for Hyper converge software support
  • 34. Hyper Converged Oracle RAC Standard Edition 2 TechEvent 15 Sept 201734 4/23/2018 Limitations:  Max 2 sockets in the cluster  Max 8 threads per nodes  No other options are licensable  Nothing prevent the customer to upgrade to EE one day
  • 35. TechEvent 15 Sept 201735 4/23/2018 Comparison
  • 36. Comparison TechEvent 15 Sept 201736 4/23/2018 Option Initial To Scale Investment Support Investment Final Support Microsoft Always-On 189’537 47’384 71’280 65’204 Oracle Enterprise Edition + DG 698’400 153’648 349’200 297’248 Oracle Standard Edition 2 + TVD-Tools 63’900 36’500 0 36’500 Option Total Investment Total Support Microsoft Always-On 260’817 65’204 Oracle Enterprise Edition + DG 1’047’600 297’248 Oracle Standard Edition 2 + TVD-Tools 63’900 36’500
  • 37. Comparison TechEvent 15 Sept 201737 4/23/2018 Option Implement Scale Performance Cost Microsoft Always-On ++++ + +++ ++ Oracle Enterprise Edition + Data Guard ++++ + +++ - Oracle Standard Edition 2 RAC + TVD-Tools +++ +++ ++++ ++++
  • 38. TechEvent 15 Sept 201738 4/23/2018 Conclusion
  • 39. Conclusion TechEvent 15 Sept 201739 4/23/2018  Microsoft Always on is offering a very good alternative to Oracle for High Availability but unfortunately, there are still limitations regarding scalability  Depending of the application profile, mixing SE2 RAC with Hyper- Converged Storage and Trivadis tools, is offering very powerful features to run your business  Even with some limitations like max 8 threads per RAC instance, Standard Edition 2 version can handle a massive OLTP or Web Site workload  For High Availability and scalability, Oracle is still the best option
  • 40. Questions? Jacques Kostic Principal Consultant IMS Lausanne Tel. +41 79 909 72 63 Jacques.kostic@trivadis.com 4/23/2018 TechEvent 15 Sept 201740
  • 41. Session Feedback – now TechEvent 15 Sept 201741 4/23/2018 Please use the Trivadis Events mobile app to give feedback on each session Use "My schedule" if you have registered for a session Otherwise use "Agenda" and the search function If the mobile app does not work (or if you have a Windows smartphone), use your smartphone browser – URL: http://trivadis.quickmobileplatform.eu/ – User name: <your_loginname> (such as "svv") – Password: sent by e-mail...