SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 

Tendances (20)

Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
VMware
VMware VMware
VMware
 
Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
 
Understanding Azure Disaster Recovery
Understanding Azure Disaster RecoveryUnderstanding Azure Disaster Recovery
Understanding Azure Disaster Recovery
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
What is AWS | AWS Certified Solutions Architect | AWS Tutorial | AWS Training...
 
Vmware virtualization in data centers
Vmware virtualization in data centersVmware virtualization in data centers
Vmware virtualization in data centers
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Introduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network IssuesIntroduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network Issues
 
Azure storage
Azure storageAzure storage
Azure storage
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Presentation cloud management
Presentation   cloud managementPresentation   cloud management
Presentation cloud management
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
Object Storage Overview
Object Storage OverviewObject Storage Overview
Object Storage Overview
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
 

En vedette

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
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computing
Haslina
 

En vedette (19)

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
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
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
 

Similaire à High Availability Infrastructure for Cloud Computing

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
Doina Draganescu
 
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
 

Similaire à 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
 

Plus de Bob Rhubart

Plus de 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 Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
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
 

Dernier

Corporate Presentation Probe Canaccord Conference 2024.pdf
Corporate Presentation Probe Canaccord Conference 2024.pdfCorporate Presentation Probe Canaccord Conference 2024.pdf
Corporate Presentation Probe Canaccord Conference 2024.pdf
Probe Gold
 
Terna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results PresentationTerna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results Presentation
Terna SpA
 

Dernier (20)

countries with the highest gold reserves in 2024
countries with the highest gold reserves in 2024countries with the highest gold reserves in 2024
countries with the highest gold reserves in 2024
 
Western Copper and Gold - May 2024 Presentation
Western Copper and Gold - May 2024 PresentationWestern Copper and Gold - May 2024 Presentation
Western Copper and Gold - May 2024 Presentation
 
Teekay Corporation Q1-24 Earnings Results
Teekay Corporation Q1-24 Earnings ResultsTeekay Corporation Q1-24 Earnings Results
Teekay Corporation Q1-24 Earnings Results
 
Camil Institutional Presentation_Mai24.pdf
Camil Institutional Presentation_Mai24.pdfCamil Institutional Presentation_Mai24.pdf
Camil Institutional Presentation_Mai24.pdf
 
Osisko Development - Investor Presentation - May 2024
Osisko Development - Investor Presentation - May 2024Osisko Development - Investor Presentation - May 2024
Osisko Development - Investor Presentation - May 2024
 
Nicola Mining Inc. Corporate Presentation May 2024
Nicola Mining Inc. Corporate Presentation May 2024Nicola Mining Inc. Corporate Presentation May 2024
Nicola Mining Inc. Corporate Presentation May 2024
 
Osisko Gold Royalties Ltd - Q1 2024 Results
Osisko Gold Royalties Ltd - Q1 2024 ResultsOsisko Gold Royalties Ltd - Q1 2024 Results
Osisko Gold Royalties Ltd - Q1 2024 Results
 
AMG Quarterly Investor Presentation May 2024
AMG Quarterly Investor Presentation May 2024AMG Quarterly Investor Presentation May 2024
AMG Quarterly Investor Presentation May 2024
 
Osisko Gold Royalties Ltd - Corporate Presentation, May 2024
Osisko Gold Royalties Ltd - Corporate Presentation, May 2024Osisko Gold Royalties Ltd - Corporate Presentation, May 2024
Osisko Gold Royalties Ltd - Corporate Presentation, May 2024
 
Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024Collective Mining | Corporate Presentation - May 2024
Collective Mining | Corporate Presentation - May 2024
 
Camil Institutional Presentation_Mai24.pdf
Camil Institutional Presentation_Mai24.pdfCamil Institutional Presentation_Mai24.pdf
Camil Institutional Presentation_Mai24.pdf
 
Corporate Presentation Probe Canaccord Conference 2024.pdf
Corporate Presentation Probe Canaccord Conference 2024.pdfCorporate Presentation Probe Canaccord Conference 2024.pdf
Corporate Presentation Probe Canaccord Conference 2024.pdf
 
Financial Results for the Fiscal Year Ended March 2024
Financial Results for the Fiscal Year Ended March 2024Financial Results for the Fiscal Year Ended March 2024
Financial Results for the Fiscal Year Ended March 2024
 
Teekay Tankers Q1-24 Earnings Presentation
Teekay Tankers Q1-24 Earnings PresentationTeekay Tankers Q1-24 Earnings Presentation
Teekay Tankers Q1-24 Earnings Presentation
 
Diligence Checklist for Early Stage Startups
Diligence Checklist for Early Stage StartupsDiligence Checklist for Early Stage Startups
Diligence Checklist for Early Stage Startups
 
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdfITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
ITAU EQUITY_STRATEGY_WARM_UP_20240505 DHG.pdf
 
Terna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results PresentationTerna - 1Q 2024 Consolidated Results Presentation
Terna - 1Q 2024 Consolidated Results Presentation
 
Teck Supplemental Information, May 2, 2024
Teck Supplemental Information, May 2, 2024Teck Supplemental Information, May 2, 2024
Teck Supplemental Information, May 2, 2024
 
The Leonardo 1Q 2024 Results Presentation
The Leonardo 1Q 2024 Results PresentationThe Leonardo 1Q 2024 Results Presentation
The Leonardo 1Q 2024 Results Presentation
 
SME IPO Opportunity and Trends of May 2024
SME IPO Opportunity and Trends of May 2024SME IPO Opportunity and Trends of May 2024
SME IPO Opportunity and Trends of May 2024
 

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