SlideShare a Scribd company logo
High Availability Infrastructure for
Cloud Computing


Oracle Technology Network Architect Day
Reston, VA, May 16, 2012



Kai Yu
Oracle Solutions Engineering Lab
Enterprise Solutions Engineering, Dell Inc.
About Author

 • Kai Yu, kai_yu@dell.com
   – 17 years with Oracle Technology: DBA, Apps DBA, Architect
   – Hands-on experience on IT solution stack: hardware to software
   – Focus on Oracle RAC, Oracle VM and Oracle EBS
   – Oracle ACE Director, author and frequent presenter
   – IOUG Oracle RAC SIG President (2009-2010)
   – IOUG Virtualization SIG Webinar Chair
   – 2011 OAUG Innovator of Year Award Winner
   – Oracle Blog: http://kyuoracleblog.wordpress.com/
 • Dell Oracle Solutions Engineering: www.dell.com/oracle
   – Oracle Technology Solutions on Dell systems/storages
   – Dell | Oracle Solutions Components
   – Solutions stack: servers, storage, network, OS, Oracle VM,
     Oracle RAC, Oracle Applications




                                                        Global Marketing
                                                                           2
About Author
Dell Enterprise Solutions Engineering Lab




                                            Global Marketing
                                                               3
Agenda

• High Availability Requirements in Cloud Computing
• Hardware Infrastructure for High Availability
• System Architecture for High Availability
• Considerations to Reduce Migration Downtime
• QA




                                       Global Marketing
 4
High Availability Requirements in Cloud
 What is meant by High Availability ?
   – Defined by Service Level Agreement (SLA):
   – HA goal is to meet SLA requirement
   – Balance between the availability and implementation cost
   – SLA: for example, 99.95%, annual 4 hrs 22 minutes downtime
     Downtime window: first Saturday: 8pm-10pm every quarter
 Cases impacting system availability:
   – Service outage by unplanned downtime:
      hardware or software failure, human error
   – Service disruption by planned downtime:
      hardware/software upgrade, patching and migration from old
      system to new system
   – Service performance degrade: violate performance SLA
     for example, 99% transactions finished in a 2 seconds window


                                                       Global Marketing
High Availability Requirements in Cloud
 High Availability SLA in Cloud Environment
    – Consolidation of databases and applications in Cloud
    – Applications share the same cloud infrastructure
    – Great business impact due to the cloud infrastructure downtime
    – Applications may have different SLAs for different business:
    • Private cloud serves applications from different time zones
    • Public cloud serves different customers applications
    • Very difficult to find downtime to meet all the SLAs
 Architect a High Availability Cloud Infrastructure
    – How to design high available infrastructure for cloud
    – Architect hardware infrastructure to reduce unplanned outage
    – Design system architecture to minimize the planned/unplanned
      outage
    – Use configuration and implementation best practices for HA
    – Minimize downtime during system migration
    – Establish the pre-active real time monitoring system

                                                          Global Marketing
Hardware Infrastructure for High Availability
 High Availability Storage Infrastructure
    – Storage HA plays a key role in the infrastructure HA
    – Redundant IO paths from servers to storage array
    Server <-> HBAs <-> Switches <-> Storage Controllers<-> Disk Enclosures




                                                             Global Marketing
Hardware Infrastructure for High Availability
– Redundant IO paths from servers to storage array
    storage zoning: (HBA1, Switch1, Volume), (HBA1, Switch2, Volume),
                    (HBA2, Switch1, Volume), (HBA2, Switch2, Volume),
   A storage volume should be able to fail over to another controller
   Software multipathing: Two redundant IO paths seen in OS:
       to the same storage volume: /dev/sdb and /dev/sdc
   Group them together to alias Data1 using multipathing software
     multipath {
     wwid 36090a028e093fc906099540639aa2149 #<---- for sdb and sde
      alias Data1 }
–SAN Disk Array RAID for Redundancy: Raid 10/ 5 Configuration
– Redundant Storage Controllers for high availability
– Oracle ASM diskgroup redundancy settings:




                                                             Global Marketing
Hardware Infrastructure for High Availability
 Network High Availability Configuration
   – fully redundant interconnects for cluster configuration




   – Network bonding/teaming vs Oracle Highly Available Virtual IP (HAIP)
   – Dedicated switches for private interconnects
 Redundant Hardware Infrastructure for Cluster Database




                                                               Global Marketing
High Available System Architecture
 Oracle Real Application Cluster: Active-active cluster database
   – Protect database against server failure with automatic failover:
     Virtual IP (VIP) automatic failover by Oracle clusterware
   – Reduce planned downtime for hardware, OS, software upgrade
   – application load balancing among nodes




                                                           Global Marketing
High Available System Architecture
 Oracle RAC one node database: active-passive database
    – Protect database against server failure with automatic failover:
      Virtual IP (VIP) automatic failover by Oracle clusterware
    – Reduce planned downtime for hardware, OS, software upgrade
    – Single node database, no load balancing among nodes




 Using Oracle clusterware to enable application high availability
   –Oracle Clusterware manages the high availability of the application
   –If the server fails, clusterware fails over the application to another server

                                                              Global Marketing
High Available System Architecture
 Oracle VM provides HA against physical server failure
   – Applications run on virtual machines
   – Virtual machines run on a pool of VM servers (VM server pool)
   – Enable HA on the VM server pool as well as on virtual machines
   – Virtual Machine images/storage stored in shared storage
   – Failover to another VM server to reduce unplanned downtime




                                                        Global Marketing
High Available System Architecture
 Oracle VM provides live migration to prevent planned downtime
   – Live migration to another VM server without downtime of VM
   – Migrating the virtual machine to other physical server for:
      . Physical server maintenance
      . Balancing the workload by moving VM to physical server
      . Zero downtime for the virtual machine: OS & applications on the VM




                                                         Global Marketing
High Available System Architecture
 Oracle RAC one node works with Oracle VM:
   – RAC One Node fully supported in Oracle VM environment.
   – The database will failover to another VM if this VM fails




   – Oracle VM live migration for hardware maintenance
   – RAC One node online relocation for VM and OS maintenance




                                                        Global Marketing
High Available System Architecture
 Oracle RAC database works on Oracle VM:
    – Two possible HA configurations: HA by VM and HA by RAC
    – Only HA by RAC is supported and HA by VM is not supported
      for RAC database configuration.




                                                       Global Marketing
High Available System Architecture
Oracle RAC Database works on Oracle VM:
   – Consolation of multiple RAC databases in fewer physical servers
   – Each Database instance runs on its own VM independently
   – One database instance node eviction will not impact other databases
   – Less impact of downtime during OS and Oracle software upgrade




                                                         Global Marketing
High Available System Architecture
Virtualization based Cloud Infrastructure
    – Availability of virtual machines independent from individual physical
    machines




                                                            Global Marketing
High Available System Architecture
 Ensure the data availability against storage failure or site failure
    – Physical standby database kept in sync with the primary database
      with Oracle data guard
    – Protect Modes: maximal protection; maximum availability; maximum
      performance
    – Switchover/ Failover to standby database
    – Active Data Guard enables queries against the standby database
      while redo logs are applied in real time
    – Disaster recovery solutions across different data centers




   – Oracle RAC + Oracle Data Guard: protect database against server
    failure, storage failure and site failure

                                                          Global Marketing
High Available System Architecture




Amazon EC2 Compute Cloud Locations: Regions and Availability Zones
   – Eight Regions: US East, US West(OR), US West(CA), EU, Asia Pacific(S),
   Asia Pacific (Tokyo), South America and AWS GovCloud
   – A Region has one or more Availability Zones :engineered to be insulated
     from failures in other Availability Zones
   – Launching application in other Availability Zone in the region to protect
     application from a location (site) failure.
   – Each Region: SLA: 99.5% availability
                                                            Global Marketing
Reduce Downtime during System Migration
 System downtime during the migration
   – Server migration, platform migration (OS), storage migration,
      database migration
   – Database migration involves migrating all the data to the new system
   – Significant downtime involved. Normally it requires the application
      downtime during the migration process.
 Options and considerations to reduce the migration downtime
   – Applications: build the new system and do the last minute switch
   – Database migration includes the last minute data to the new system
   •    Export/import and data pump: need a long database time
   •    Transportable tablespaces for across platform migration
   •    Data Guard based migration method for across server migration
   •    Oracle Golden Gate for online migration
   •    Use ASM disk rebalance for online storage migration: online migrate
        database from old SAN storage to new SAA.
   •    Storage replication method by the storage vendor

                                                             Global Marketing
Thank You and QA
Visit my Oracle Blog at http://kyuoracleblog.wordpress.com




                                              Global Marketing
                                                                 21

More Related Content

What's hot

Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
James Serra
 
Infrastructure optimization for seismic processing (eng)
Infrastructure optimization for seismic processing (eng)Infrastructure optimization for seismic processing (eng)
Infrastructure optimization for seismic processing (eng)
Vsevolod Shabad
 
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
ShubaS4
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
Bob Rhubart
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
Amazon Web Services
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
Carlo Colicchio
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSAmazon Web Services
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Kai Wähner
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
Amazon Web Services
 
Nutanix
NutanixNutanix
Nutanix
rosslili
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)
Databricks
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
Amazon Web Services
 
Mainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache KafkaMainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache Kafka
Kai Wähner
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
confluent
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
Amazon Web Services
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
ROSHNI PRADHAN
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
CMDB - Use Cases
CMDB - Use CasesCMDB - Use Cases
CMDB - Use Cases
Puru Amradkar
 

What's hot (20)

Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Infrastructure optimization for seismic processing (eng)
Infrastructure optimization for seismic processing (eng)Infrastructure optimization for seismic processing (eng)
Infrastructure optimization for seismic processing (eng)
 
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
TM Forum Webinar - Telco API-driven digital marketplace opportunities | Post-...
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWS
 
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
Apache Kafka vs. Integration Middleware (MQ, ETL, ESB)
 
AWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS CloudAWS Partner Webcast - Data Center Migration to the AWS Cloud
AWS Partner Webcast - Data Center Migration to the AWS Cloud
 
Nutanix
NutanixNutanix
Nutanix
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
Mainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache KafkaMainframe Integration, Offloading and Replacement with Apache Kafka
Mainframe Integration, Offloading and Replacement with Apache Kafka
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Apache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial ServicesApache Kafka® Use Cases for Financial Services
Apache Kafka® Use Cases for Financial Services
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
CMDB - Use Cases
CMDB - Use CasesCMDB - Use Cases
CMDB - Use Cases
 

Viewers also liked

High Availability in the Cloud - Architectural Best Practices
High Availability in the Cloud - Architectural Best PracticesHigh Availability in the Cloud - Architectural Best Practices
High Availability in the Cloud - Architectural Best Practices
RightScale
 
Business Integration for the 21st Century
Business Integration for the 21st Century Business Integration for the 21st Century
Business Integration for the 21st Century
Bob Rhubart
 
Webinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server ProvisioningWebinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server Provisioning
snom technology
 
Choosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync PhoneChoosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync Phone
Graham Walsh
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
Bob Rhubart
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
Bob Rhubart
 
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of ServersImpact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
Ishwar Parulkar
 
Hadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High AvailabilityHadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High Availability
Cloudera, Inc.
 
Hacking SIP Like a Boss!
Hacking SIP Like a Boss!Hacking SIP Like a Boss!
Hacking SIP Like a Boss!
Fatih Ozavci
 
Improving substation reliability & availability
Improving substation reliability & availability Improving substation reliability & availability
Improving substation reliability & availability
Vincent Wedelich, PE MBA
 
System dependability
System dependabilitySystem dependability
System dependability
sommerville-videos
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
sommerville-videos
 
The Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 WorkshopThe Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 Workshop
Fatih Ozavci
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
Amazon Web Services
 
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.comDenovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
Anne Kwong
 
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64 BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
Linaro
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computingHaslina
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 

Viewers also liked (18)

High Availability in the Cloud - Architectural Best Practices
High Availability in the Cloud - Architectural Best PracticesHigh Availability in the Cloud - Architectural Best Practices
High Availability in the Cloud - Architectural Best Practices
 
Business Integration for the 21st Century
Business Integration for the 21st Century Business Integration for the 21st Century
Business Integration for the 21st Century
 
Webinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server ProvisioningWebinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server Provisioning
 
Choosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync PhoneChoosing a Polycom - Microsoft Lync Phone
Choosing a Polycom - Microsoft Lync Phone
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
 
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of ServersImpact of Soft Errors in Silicon on Reliability and Availability of Servers
Impact of Soft Errors in Silicon on Reliability and Availability of Servers
 
Hadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High AvailabilityHadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High Availability
 
Hacking SIP Like a Boss!
Hacking SIP Like a Boss!Hacking SIP Like a Boss!
Hacking SIP Like a Boss!
 
Improving substation reliability & availability
Improving substation reliability & availability Improving substation reliability & availability
Improving substation reliability & availability
 
System dependability
System dependabilitySystem dependability
System dependability
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
 
The Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 WorkshopThe Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 Workshop
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
 
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.comDenovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
Denovo SIP VoIP Termination SBC Session Boarder Controler @ denofolab.com
 
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64 BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computing
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 

Similar to High Availability Infrastructure for Cloud Computing

Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
solarisyougood
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
Hendrik van Run
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13
Milind Waikul
 
HA and DR for Cloud Workloads
HA and DR for Cloud WorkloadsHA and DR for Cloud Workloads
HA and DR for Cloud Workloads
swamybabu
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Hitachi Vantara
 
5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime
Neverfail Group
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
Ricky Setyawan
 
4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw shortDoina Draganescu
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
Simon Haslam
 
Virtualization
VirtualizationVirtualization
Virtualization
kousardiffi
 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptx
SatyajeetGaur3
 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptx
UbaidURRahman78
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...Splunk
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
Bob Rhubart
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
MarketingArrowECS_CZ
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
ErvisTema1
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
Kellyn Pot'Vin-Gorman
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow Inc.
 

Similar to High Availability Infrastructure for Cloud Computing (20)

Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13
 
HA and DR for Cloud Workloads
HA and DR for Cloud WorkloadsHA and DR for Cloud Workloads
HA and DR for Cloud Workloads
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
 
5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime
 
MySQL Web Reference Architecture
MySQL Web Reference Architecture MySQL Web Reference Architecture
MySQL Web Reference Architecture
 
4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
Virtualization
VirtualizationVirtualization
Virtualization
 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptx
 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptx
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Oracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle CloudOracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle Cloud
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn Presentation
 

More from Bob Rhubart

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
Bob Rhubart
 
Enterprise Strategy for Cloud Security
Enterprise Strategy for Cloud SecurityEnterprise Strategy for Cloud Security
Enterprise Strategy for Cloud Security
Bob Rhubart
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Bob Rhubart
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
Bob Rhubart
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud Computing
Bob Rhubart
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the Cloud
Bob Rhubart
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
Bob Rhubart
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
Bob Rhubart
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Bob Rhubart
 
Cloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and DirectionsCloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and Directions
Bob Rhubart
 
Manage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudManage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the Cloud
Bob Rhubart
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
Bob Rhubart
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
Bob Rhubart
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
Bob Rhubart
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Bob Rhubart
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
Bob Rhubart
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Bob Rhubart
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
Bob Rhubart
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
Bob Rhubart
 
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyEvent Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyBob Rhubart
 

More from Bob Rhubart (20)

Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Enterprise Strategy for Cloud Security
Enterprise Strategy for Cloud SecurityEnterprise Strategy for Cloud Security
Enterprise Strategy for Cloud Security
 
Cloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud AdoptionCloud Computing - A Pragmatic Approach to Cloud Adoption
Cloud Computing - A Pragmatic Approach to Cloud Adoption
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud Computing
 
Oracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the CloudOracle VM Consolidation and Path to the Cloud
Oracle VM Consolidation and Path to the Cloud
 
Engineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the FutureEngineered Systems: Oracle's Vision for the Future
Engineered Systems: Oracle's Vision for the Future
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the CloudsRationalization and Defense in Depth - Two Steps Closer to the Clouds
Rationalization and Defense in Depth - Two Steps Closer to the Clouds
 
Cloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and DirectionsCloud Computing Industry Trends and Directions
Cloud Computing Industry Trends and Directions
 
Manage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudManage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the Cloud
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Oracle Enterprise Manager
Oracle Enterprise ManagerOracle Enterprise Manager
Oracle Enterprise Manager
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the CloudRationalization and Defense in Depth - Two Steps Closer to the Cloud
Rationalization and Defense in Depth - Two Steps Closer to the Cloud
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu KrishnaswamyEvent Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
Event Driven Architecture (EDA) Reference Architecture | Anbu Krishnaswamy
 

Recently uploaded

Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
Probe Gold
 
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
ybout
 
Snam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial PresentationSnam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial Presentation
Valentina Ottini
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
CollectiveMining1
 
Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24
Philip Rabenok
 
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd
 
2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf
Sysco_Investors
 

Recently uploaded (7)

Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
 
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
 
Snam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial PresentationSnam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial Presentation
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
 
Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24
 
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
 
2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf
 

High Availability Infrastructure for Cloud Computing

  • 1. High Availability Infrastructure for Cloud Computing Oracle Technology Network Architect Day Reston, VA, May 16, 2012 Kai Yu Oracle Solutions Engineering Lab Enterprise Solutions Engineering, Dell Inc.
  • 2. About Author • Kai Yu, kai_yu@dell.com – 17 years with Oracle Technology: DBA, Apps DBA, Architect – Hands-on experience on IT solution stack: hardware to software – Focus on Oracle RAC, Oracle VM and Oracle EBS – Oracle ACE Director, author and frequent presenter – IOUG Oracle RAC SIG President (2009-2010) – IOUG Virtualization SIG Webinar Chair – 2011 OAUG Innovator of Year Award Winner – Oracle Blog: http://kyuoracleblog.wordpress.com/ • Dell Oracle Solutions Engineering: www.dell.com/oracle – Oracle Technology Solutions on Dell systems/storages – Dell | Oracle Solutions Components – Solutions stack: servers, storage, network, OS, Oracle VM, Oracle RAC, Oracle Applications Global Marketing 2
  • 3. About Author Dell Enterprise Solutions Engineering Lab Global Marketing 3
  • 4. Agenda • High Availability Requirements in Cloud Computing • Hardware Infrastructure for High Availability • System Architecture for High Availability • Considerations to Reduce Migration Downtime • QA Global Marketing 4
  • 5. High Availability Requirements in Cloud  What is meant by High Availability ? – Defined by Service Level Agreement (SLA): – HA goal is to meet SLA requirement – Balance between the availability and implementation cost – SLA: for example, 99.95%, annual 4 hrs 22 minutes downtime Downtime window: first Saturday: 8pm-10pm every quarter  Cases impacting system availability: – Service outage by unplanned downtime: hardware or software failure, human error – Service disruption by planned downtime: hardware/software upgrade, patching and migration from old system to new system – Service performance degrade: violate performance SLA for example, 99% transactions finished in a 2 seconds window Global Marketing
  • 6. High Availability Requirements in Cloud  High Availability SLA in Cloud Environment – Consolidation of databases and applications in Cloud – Applications share the same cloud infrastructure – Great business impact due to the cloud infrastructure downtime – Applications may have different SLAs for different business: • Private cloud serves applications from different time zones • Public cloud serves different customers applications • Very difficult to find downtime to meet all the SLAs  Architect a High Availability Cloud Infrastructure – How to design high available infrastructure for cloud – Architect hardware infrastructure to reduce unplanned outage – Design system architecture to minimize the planned/unplanned outage – Use configuration and implementation best practices for HA – Minimize downtime during system migration – Establish the pre-active real time monitoring system Global Marketing
  • 7. Hardware Infrastructure for High Availability  High Availability Storage Infrastructure – Storage HA plays a key role in the infrastructure HA – Redundant IO paths from servers to storage array Server <-> HBAs <-> Switches <-> Storage Controllers<-> Disk Enclosures Global Marketing
  • 8. Hardware Infrastructure for High Availability – Redundant IO paths from servers to storage array storage zoning: (HBA1, Switch1, Volume), (HBA1, Switch2, Volume), (HBA2, Switch1, Volume), (HBA2, Switch2, Volume), A storage volume should be able to fail over to another controller Software multipathing: Two redundant IO paths seen in OS: to the same storage volume: /dev/sdb and /dev/sdc Group them together to alias Data1 using multipathing software multipath { wwid 36090a028e093fc906099540639aa2149 #<---- for sdb and sde alias Data1 } –SAN Disk Array RAID for Redundancy: Raid 10/ 5 Configuration – Redundant Storage Controllers for high availability – Oracle ASM diskgroup redundancy settings: Global Marketing
  • 9. Hardware Infrastructure for High Availability  Network High Availability Configuration – fully redundant interconnects for cluster configuration – Network bonding/teaming vs Oracle Highly Available Virtual IP (HAIP) – Dedicated switches for private interconnects  Redundant Hardware Infrastructure for Cluster Database Global Marketing
  • 10. High Available System Architecture  Oracle Real Application Cluster: Active-active cluster database – Protect database against server failure with automatic failover: Virtual IP (VIP) automatic failover by Oracle clusterware – Reduce planned downtime for hardware, OS, software upgrade – application load balancing among nodes Global Marketing
  • 11. High Available System Architecture  Oracle RAC one node database: active-passive database – Protect database against server failure with automatic failover: Virtual IP (VIP) automatic failover by Oracle clusterware – Reduce planned downtime for hardware, OS, software upgrade – Single node database, no load balancing among nodes  Using Oracle clusterware to enable application high availability –Oracle Clusterware manages the high availability of the application –If the server fails, clusterware fails over the application to another server Global Marketing
  • 12. High Available System Architecture  Oracle VM provides HA against physical server failure – Applications run on virtual machines – Virtual machines run on a pool of VM servers (VM server pool) – Enable HA on the VM server pool as well as on virtual machines – Virtual Machine images/storage stored in shared storage – Failover to another VM server to reduce unplanned downtime Global Marketing
  • 13. High Available System Architecture  Oracle VM provides live migration to prevent planned downtime – Live migration to another VM server without downtime of VM – Migrating the virtual machine to other physical server for: . Physical server maintenance . Balancing the workload by moving VM to physical server . Zero downtime for the virtual machine: OS & applications on the VM Global Marketing
  • 14. High Available System Architecture  Oracle RAC one node works with Oracle VM: – RAC One Node fully supported in Oracle VM environment. – The database will failover to another VM if this VM fails – Oracle VM live migration for hardware maintenance – RAC One node online relocation for VM and OS maintenance Global Marketing
  • 15. High Available System Architecture  Oracle RAC database works on Oracle VM: – Two possible HA configurations: HA by VM and HA by RAC – Only HA by RAC is supported and HA by VM is not supported for RAC database configuration. Global Marketing
  • 16. High Available System Architecture Oracle RAC Database works on Oracle VM: – Consolation of multiple RAC databases in fewer physical servers – Each Database instance runs on its own VM independently – One database instance node eviction will not impact other databases – Less impact of downtime during OS and Oracle software upgrade Global Marketing
  • 17. High Available System Architecture Virtualization based Cloud Infrastructure – Availability of virtual machines independent from individual physical machines Global Marketing
  • 18. High Available System Architecture  Ensure the data availability against storage failure or site failure – Physical standby database kept in sync with the primary database with Oracle data guard – Protect Modes: maximal protection; maximum availability; maximum performance – Switchover/ Failover to standby database – Active Data Guard enables queries against the standby database while redo logs are applied in real time – Disaster recovery solutions across different data centers – Oracle RAC + Oracle Data Guard: protect database against server failure, storage failure and site failure Global Marketing
  • 19. High Available System Architecture Amazon EC2 Compute Cloud Locations: Regions and Availability Zones – Eight Regions: US East, US West(OR), US West(CA), EU, Asia Pacific(S), Asia Pacific (Tokyo), South America and AWS GovCloud – A Region has one or more Availability Zones :engineered to be insulated from failures in other Availability Zones – Launching application in other Availability Zone in the region to protect application from a location (site) failure. – Each Region: SLA: 99.5% availability Global Marketing
  • 20. Reduce Downtime during System Migration  System downtime during the migration – Server migration, platform migration (OS), storage migration, database migration – Database migration involves migrating all the data to the new system – Significant downtime involved. Normally it requires the application downtime during the migration process.  Options and considerations to reduce the migration downtime – Applications: build the new system and do the last minute switch – Database migration includes the last minute data to the new system • Export/import and data pump: need a long database time • Transportable tablespaces for across platform migration • Data Guard based migration method for across server migration • Oracle Golden Gate for online migration • Use ASM disk rebalance for online storage migration: online migrate database from old SAN storage to new SAA. • Storage replication method by the storage vendor Global Marketing
  • 21. Thank You and QA Visit my Oracle Blog at http://kyuoracleblog.wordpress.com Global Marketing 21