High Availability Infrastructure for Cloud Computing

Similar documents
Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips

Configuring and Managing a Private Cloud with Oracle Enterprise Manager

Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips

1 P a g e Ensure HA in Database Cloud with Oracle Database 12c: What to Do and How to Do It.

Eliminate Idle Redundancy with Oracle Active Data Guard

Virtualizing Oracle E-Business Suite Through Oracle VM. Kai Yu Oracle Solutions Engineering Dell Inc.

Under the Hood of Oracle Database Cloud Service for Oracle DBAs 2017 ANZ Webinar Tour by

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

Provisioning Oracle RAC in a Virtualized Environment, Using Oracle Enterprise Manager

Oracle E-Business Suite: Migration to Oracle VM Template Based Deployment

RAC Performance Monitoring and Diagnosis using Oracle Enterprise Manager. Kai Yu Senior System Engineer Dell Oracle Solutions Engineering

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

Design and Architecture of Dell Acceleration Appliances for Database (DAAD): A Practical Approach with High Availability Guaranteed

Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1

Oracle Real Application Clusters One Node

<Insert Picture Here> Oracle MAA und RAC Best Practices und Engineered Systems

Oracle Database 12c: Clusterware & ASM Admin Accelerated Ed 1

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Availability & Resource

Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips OTN South America Tour 2011 Brazil, Uruguay and Chile, July 2011.

Oracle Database 11g: RAC Administration Release 2 NEW

<Insert Picture Here> Enterprise Data Management using Grid Technology

Maximum Availability Architecture. Oracle Best Practices For High Availability

Maximum Availability Architecture (MAA): Oracle E-Business Suite Release 12

Focus On: Oracle Database 11g Release 2

Advanced Architectures for Oracle Database on Amazon EC2

Modernize Your Backup and DR Using Actifio in AWS

Implementing Storage Tiering in Data Warehouse with Oracle Automatic Data Optimization. Kai Yu Oracle Solutions Engineering Dell Inc

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Designing Fault-Tolerant Applications

How To Make Databases on Linux on System z Highly Available

Zero Downtime Migrations

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

Presented By Chad Dimatulac Principal Database Architect United Airlines October 24, 2011

Implementing Oracle database12c s Heat Map and Automatic Data Optimization to Optimize the Database Storage Cost and Performance

Oracle RAC Course Content

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Planning & Installing a RAC Database

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Maximize Availability on Private Clouds

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

Oracle Database 12c: RAC Administration Ed 1

Welcome! Considering a Warm Disaster Recovery Site?

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

VMworld 2018 Content: Not for publication or distribution

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Implementing Oracle database12c s Heat Map and Automatic Data Optimization to optimize the database storage cost and performance

Deploying High Availability and Business Resilient R12 Applications over the Cloud

SharePlex TM. Profoundly alters the economics of Oracle computing

Oracle made it easy: Cloud DB Vergleich

Oracle Database 12c R2: RAC Administration Ed 2

Oracle Maximum Availability Architecture Best Practices for Oracle Multitenant

PracticeTorrent. Latest study torrent with verified answers will facilitate your actual test

Private Cloud Public Cloud Edge. Consistent Infrastructure & Consistent Operations

An Oracle White Paper September Methods for Upgrading to Oracle Database 11g Release 2

Virtualizing Oracle on VMware

Implementing Oracle database12c s Heat Map and Automatic Data Optimization to optimize the database storage cost and performance

OPTIMIZING YOUR ORACLE DATABASE ENVIRONMENTS

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Easy Ways to Improve Oracle Information Sharing With Data Replication

Oracle Database 12c: RAC Administration Ed 1 LVC

Oracle Maximum Availability Architecture for Oracle Cloud

Mike Hughes Allstate Oracle Tech Lead, Oracle Performance DBA

Oracle Clustering: Oracle 11g Real Application Clusters for Administrators

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

DELIVERING PERFORMANCE, SCALABILITY, AND AVAILABILITY ON THE SERVICENOW NONSTOP CLOUD

Private Cloud Database Consolidation Alessandro Bracchini Sales Consultant Oracle Italia

Maximum Availability Architecture on Dell PowerEdge Servers and Dell/EMC Storage over Wide Area Networks

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

Cloud and Storage. Transforming IT with AWS and Zadara. Doug Cliche, Storage Solutions Architect June 5, 2018

Microsoft E xchange 2010 on VMware

SQL Saturday Jacksonville Aug 12, 2017

The Oracle Database Appliance I/O and Performance Architecture

White Paper. Dell Reference Configuration

Experience the GRID Today with Oracle9i RAC

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Offloaded Data Transfers (ODX) Virtual Fibre Channel for Hyper-V. Application storage support through SMB 3.0. Storage Spaces

12 Cool Features in Oracle RAC

High Availability Scenarios for Oracle Databases on IBM z Systems

White P C aper Title Here arbonite Cloud Migration Te T c e hnica ic l a G l g uide VM VM

Building Clusters to Protect SQL Server in Cloud Configurations

Five reasons to choose Citrix XenServer

White Paper. A System for Archiving, Recovery, and Storage Optimization. Mimosa NearPoint for Microsoft

Oracle Database 18c and Autonomous Database

Microsoft Applications on Nutanix


Transform Availability

Veritas Storage Foundation for Oracle RAC from Symantec

How to Move Your Oracle Database to The Cloud. Clay Jackson Database Solutions Sales Engineer

Oracle MAA Blueprints for Oracle Cloud Infrastructure (OCI) Deployments

Leveraging Oracle ASM Cluster File System for Private Cloud Storage. Kai Yu Oracle Solutions Engineering Dell Inc

Senior Technical Manager, ATG, Oracle Corporation. Vamsi Mudumba. High Availability. High Availability

Oracle Active Data Guard - Overview

Optimize OLAP & Business Analytics Performance with Oracle 12c In-Memory Database Option

Copyright 2012 EMC Corporation. All rights reserved.

Oracle Exadata High Availability Secrets Explained: Direct from Development Technical Presentation

Training on Amazon AWS Cloud Computing. Course Content

Transcription:

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 2

About Author Dell Enterprise Solutions Engineering Lab 3

Agenda High Availability Requirements in Cloud Computing Hardware Infrastructure for High Availability System Architecture for High Availability Considerations to Reduce Migration Downtime QA 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

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

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

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:

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

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

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

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

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

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

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.

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

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

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

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

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

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