SlideShare a Scribd company logo
1 of 41
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
which one is your better choice?
Jacques Kostic
Principal Consultant IMS Lausanne
Tel. +41 79 909 72 63
Jacques.kostic@trivadis.com
TechEvent 2017-march-182 19/09/2017
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 9/19/2017
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 9/19/2017
Introduction
Introduction
TechEvent 15 Sept 20175 9/19/2017
 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 9/19/2017
What is High Availability
And why we need that
What is High Availability ?
TechEvent 15 Sept 20177 9/19/2017
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 9/19/2017
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 9/19/2017
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 9/19/2017
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 9/19/2017
The Business Case Scenario
The Business Case Scenario
TechEvent 15 Sept 201712 9/19/2017
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 9/19/2017
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 9/19/2017
Internet
Web Servers Database ServersBasic Diagram
The Business Case
TechEvent 15 Sept 201715 9/19/2017
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 9/19/2017
Software options are:
OS:
 Windows 2016
 Linux RedHat or OEL 7
Database:
 SqlServer 2016
 Oracle 12.2
TechEvent 15 Sept 201717 9/19/2017
Microsoft Always On
Microsoft Always On
TechEvent 15 Sept 201718 9/19/2017
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 9/19/2017
OS License cost:
W2K16 DCE: 1 * 12 = 12 cores  161 = 6’155 * 2 = 12’310 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: 183’382 CHF
Yearly support: 45’845 CHF
1 Minimum of 8 core per processor, minimum 16 cores per servers
TechEvent 15 Sept 201720 9/19/2017
Oracle Data Guard
Oracle Data Guard
TechEvent 15 Sept 201721 9/19/2017
Backups
Auto Failover
Data Guard Configuration & Fast Start Failover
…
SqlNet
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 9/19/2017
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 9/19/2017
Let‘s scale
Let‘s scale…
TechEvent 15 Sept 201724 9/19/2017
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 9/19/2017
BackupsAuto Failover
Always On Availability Group
Listener
Synchronisation
Microsoft Always On
TechEvent 15 Sept 201726 9/19/2017
BackupsAuto Failover
Always On Availability Group
Listener
Synchronisation
Microsoft Always On
TechEvent 15 Sept 201727 9/19/2017
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: 63’665 CHF
Oracle Data Guard
TechEvent 15 Sept 201728 9/19/2017
Backups
Auto Failover
Data Guard Configuration & Fast Start Failover
…
SqlNet
Oracle Data Guard
TechEvent 15 Sept 201729 9/19/2017
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 9/19/2017
What can Trivadis do for you?
What can Trivadis do for you?
TechEvent 15 Sept 201731 9/19/2017
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 9/19/2017
TVD-Backups
Manual /Auto Failover
TVD-Standby
Scan Listener
…
SqlNet
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 9/19/2017
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 9/19/2017
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 9/19/2017
Comparison
Comparison
TechEvent 15 Sept 201736 9/19/2017
Option
Initial To Scale
Investment Support Investment Final Support
Microsoft Always-On 183’382 45’845 71’280 63’665
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 9/19/2017
Option Implement Scale Performance Cost
Microsoft Always-On
++++ + +++ ++
Oracle Enterprise
Edition + Data Guard ++++ + +++ -
Oracle Standard
Edition 2 RAC +
TVD-Tools
+++ +++ ++++ ++++
TechEvent 15 Sept 201738 9/19/2017
Conclusion
Conclusion
TechEvent 15 Sept 201739 9/19/2017
 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
9/19/2017 TechEvent 15 Sept 201740
Session Feedback – now
TechEvent 15 Sept 201741 9/19/2017
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

Virtual training Intro to the Tick stack and InfluxEnterprise
Virtual training  Intro to the Tick stack and InfluxEnterpriseVirtual training  Intro to the Tick stack and InfluxEnterprise
Virtual training Intro to the Tick stack and InfluxEnterpriseInfluxData
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and componentsShapeBlue
 
Wido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackWido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackShapeBlue
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS WorksMatt Baldwin
 
Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov  Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov ShapeBlue
 
CloudStack IPv6 in production
CloudStack IPv6 in productionCloudStack IPv6 in production
CloudStack IPv6 in productionShapeBlue
 
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
 
CSEUG introduction
CSEUG introductionCSEUG introduction
CSEUG introductionShapeBlue
 
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...OpenStack
 
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...NETWAYS
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceShapeBlue
 
Reliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWSReliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWSApplatix
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudShapeBlue
 
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017Cloud Native Day Tel Aviv
 
Kubera Launch Webinar: Kubernetes native management of Kubernetes native data
Kubera Launch Webinar: Kubernetes native management of Kubernetes native dataKubera Launch Webinar: Kubernetes native management of Kubernetes native data
Kubera Launch Webinar: Kubernetes native management of Kubernetes native dataMayaData Inc
 
Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news ShapeBlue
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatOpenStack
 
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Principled Technologies
 
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...Hack Shack workshop: Persist, optimize and accelerate using persistent storag...
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...Michael Mattsson
 
Open Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit ParisOpen Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit Parisit-novum
 

What's hot (20)

Virtual training Intro to the Tick stack and InfluxEnterprise
Virtual training  Intro to the Tick stack and InfluxEnterpriseVirtual training  Intro to the Tick stack and InfluxEnterprise
Virtual training Intro to the Tick stack and InfluxEnterprise
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
Wido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackWido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStack
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS Works
 
Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov  Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov
 
CloudStack IPv6 in production
CloudStack IPv6 in productionCloudStack IPv6 in production
CloudStack IPv6 in production
 
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 ...
 
CSEUG introduction
CSEUG introductionCSEUG introduction
CSEUG introduction
 
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
 
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Reliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWSReliable, Scalable Kubernetes on AWS
Reliable, Scalable Kubernetes on AWS
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloud
 
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017
Born to be fast! - Aviram Bar Haim - OpenStack Israel 2017
 
Kubera Launch Webinar: Kubernetes native management of Kubernetes native data
Kubera Launch Webinar: Kubernetes native management of Kubernetes native dataKubera Launch Webinar: Kubernetes native management of Kubernetes native data
Kubera Launch Webinar: Kubernetes native management of Kubernetes native data
 
Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news Giles Sirett - welcome and CloudStack news
Giles Sirett - welcome and CloudStack news
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
 
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
 
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...Hack Shack workshop: Persist, optimize and accelerate using persistent storag...
Hack Shack workshop: Persist, optimize and accelerate using persistent storag...
 
Open Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit ParisOpen Cloud Storage @ OpenStack Summit Paris
Open Cloud Storage @ OpenStack Summit Paris
 

Similar to High availability Microsoft vs Oracle

Trivadis TechEvent 2017 Field report SQL Server by Stephan Hurni
Trivadis TechEvent 2017 Field report SQL Server by Stephan HurniTrivadis TechEvent 2017 Field report SQL Server by Stephan Hurni
Trivadis TechEvent 2017 Field report SQL Server by Stephan HurniTrivadis
 
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 EdgeSashikris
 
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
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio UpdatesPawel Serwan
 
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 Systemgazdagf
 
"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
 
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel Steiger
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel SteigerTrivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel Steiger
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel SteigerTrivadis
 
Cloudify 6 Webinar
Cloudify 6 WebinarCloudify 6 Webinar
Cloudify 6 WebinarJonnyRosen2
 
Pass 2013 dantoni azure a gs
Pass 2013 dantoni azure a gsPass 2013 dantoni azure a gs
Pass 2013 dantoni azure a gsJoseph D'Antoni
 
Get the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW versionGet the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW versionLudovico Caldara
 
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 MarketStorage Switzerland
 
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 OVMTrivadis
 
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
 
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted Fixer
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted FixerThree Stage of AWS Cost Optimisation with ActOnCloud Trusted Fixer
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted FixerMadan Ganesh Velayudham
 
Support more customers and gain business insights faster - Infographic
Support more customers and gain business insights faster - Infographic Support more customers and gain business insights faster - Infographic
Support more customers and gain business insights faster - Infographic Principled Technologies
 

Similar to High availability Microsoft vs Oracle (20)

Trivadis TechEvent 2017 Field report SQL Server by Stephan Hurni
Trivadis TechEvent 2017 Field report SQL Server by Stephan HurniTrivadis TechEvent 2017 Field report SQL Server by Stephan Hurni
Trivadis TechEvent 2017 Field report SQL Server by Stephan Hurni
 
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
 
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
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio Updates
 
OpenStack Days Krakow
OpenStack Days KrakowOpenStack Days Krakow
OpenStack Days Krakow
 
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
 
"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...
 
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel Steiger
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel SteigerTrivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel Steiger
Trivadis TechEvent 2017 Skills für die Reise in die Cloud by Daniel Steiger
 
Cloudify 6 Webinar
Cloudify 6 WebinarCloudify 6 Webinar
Cloudify 6 Webinar
 
Pass 2013 dantoni azure a gs
Pass 2013 dantoni azure a gsPass 2013 dantoni azure a gs
Pass 2013 dantoni azure a gs
 
Poc exadata 2018
Poc exadata 2018Poc exadata 2018
Poc exadata 2018
 
Get the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW versionGet the most out of Oracle Data Guard - OOW version
Get the most out of Oracle Data Guard - OOW version
 
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
 
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
 
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...
 
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted Fixer
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted FixerThree Stage of AWS Cost Optimisation with ActOnCloud Trusted Fixer
Three Stage of AWS Cost Optimisation with ActOnCloud Trusted Fixer
 
Poc Exadata X7-2 OVM
Poc Exadata X7-2 OVMPoc Exadata X7-2 OVM
Poc Exadata X7-2 OVM
 
Building the Case for System z Linux
Building the Case for System z LinuxBuilding the Case for System z Linux
Building the Case for System z Linux
 
Support more customers and gain business insights faster - Infographic
Support more customers and gain business insights faster - Infographic Support more customers and gain business insights faster - Infographic
Support more customers and gain business insights faster - Infographic
 

More from Jacques Kostic

Postgre sql best_practices
Postgre sql best_practicesPostgre sql best_practices
Postgre sql best_practicesJacques Kostic
 
Multiple awr reports_parser
Multiple awr reports_parserMultiple awr reports_parser
Multiple awr reports_parserJacques Kostic
 
Oracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceOracle 12c ilm_customer_experience
Oracle 12c ilm_customer_experienceJacques Kostic
 
Tpf oracle success_story
Tpf oracle success_storyTpf oracle success_story
Tpf oracle success_storyJacques Kostic
 
Presentation 12c grid_upgrade
Presentation 12c grid_upgradePresentation 12c grid_upgrade
Presentation 12c grid_upgradeJacques Kostic
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Jacques Kostic
 
Perf tuning with-multitenant
Perf tuning with-multitenantPerf tuning with-multitenant
Perf tuning with-multitenantJacques 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

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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?
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

High availability Microsoft vs Oracle

  • 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 which one is your better choice? Jacques Kostic Principal Consultant IMS Lausanne Tel. +41 79 909 72 63 Jacques.kostic@trivadis.com
  • 2. TechEvent 2017-march-182 19/09/2017 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 9/19/2017 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 9/19/2017 Introduction
  • 5. Introduction TechEvent 15 Sept 20175 9/19/2017  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 9/19/2017 What is High Availability And why we need that
  • 7. What is High Availability ? TechEvent 15 Sept 20177 9/19/2017 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 9/19/2017 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 9/19/2017 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 9/19/2017 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 9/19/2017 The Business Case Scenario
  • 12. The Business Case Scenario TechEvent 15 Sept 201712 9/19/2017 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 9/19/2017 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 9/19/2017 Internet Web Servers Database ServersBasic Diagram
  • 15. The Business Case TechEvent 15 Sept 201715 9/19/2017 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 9/19/2017 Software options are: OS:  Windows 2016  Linux RedHat or OEL 7 Database:  SqlServer 2016  Oracle 12.2
  • 17. TechEvent 15 Sept 201717 9/19/2017 Microsoft Always On
  • 18. Microsoft Always On TechEvent 15 Sept 201718 9/19/2017 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 9/19/2017 OS License cost: W2K16 DCE: 1 * 12 = 12 cores  161 = 6’155 * 2 = 12’310 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: 183’382 CHF Yearly support: 45’845 CHF 1 Minimum of 8 core per processor, minimum 16 cores per servers
  • 20. TechEvent 15 Sept 201720 9/19/2017 Oracle Data Guard
  • 21. Oracle Data Guard TechEvent 15 Sept 201721 9/19/2017 Backups Auto Failover Data Guard Configuration & Fast Start Failover … SqlNet 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 9/19/2017 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 9/19/2017 Let‘s scale
  • 24. Let‘s scale… TechEvent 15 Sept 201724 9/19/2017 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 9/19/2017 BackupsAuto Failover Always On Availability Group Listener Synchronisation
  • 26. Microsoft Always On TechEvent 15 Sept 201726 9/19/2017 BackupsAuto Failover Always On Availability Group Listener Synchronisation
  • 27. Microsoft Always On TechEvent 15 Sept 201727 9/19/2017 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: 63’665 CHF
  • 28. Oracle Data Guard TechEvent 15 Sept 201728 9/19/2017 Backups Auto Failover Data Guard Configuration & Fast Start Failover … SqlNet
  • 29. Oracle Data Guard TechEvent 15 Sept 201729 9/19/2017 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 9/19/2017 What can Trivadis do for you?
  • 31. What can Trivadis do for you? TechEvent 15 Sept 201731 9/19/2017 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 9/19/2017 TVD-Backups Manual /Auto Failover TVD-Standby Scan Listener … SqlNet 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 9/19/2017 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 9/19/2017 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 9/19/2017 Comparison
  • 36. Comparison TechEvent 15 Sept 201736 9/19/2017 Option Initial To Scale Investment Support Investment Final Support Microsoft Always-On 183’382 45’845 71’280 63’665 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 9/19/2017 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 9/19/2017 Conclusion
  • 39. Conclusion TechEvent 15 Sept 201739 9/19/2017  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 9/19/2017 TechEvent 15 Sept 201740
  • 41. Session Feedback – now TechEvent 15 Sept 201741 9/19/2017 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...