High Availability Infrastructure for Cloud Computing

Similar documents
High Availability Infrastructure of Database Cloud: Architecture, Best Practices. Kai Yu Oracle Solutions Engineering, Dell Inc.

Configuring and Managing a Private Cloud with Enterprise Manager 12c

Building Oracle Grid with Oracle VM on Blade Servers and iscsi Storage. Kai Yu Dell Oracle Solutions Engineering

Virtualized Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Kai Yu Oracle Solutions Engineering Dell Inc

Ensure the RAC High Availability: Storage and Network Side Story

IOUG Virtualization SIG - Online Symposium Kai Yu Oracle Solutions Engineering, Dell Inc.

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Rob Zoeteweij Zoeteweij Consulting

Implementing Oracle Grid: A Successful Customer Case Study

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Automated Deployment of Oracle RAC Using Enterprise Manager Provisioning Pack

Storage and Disaster Recovery

Oracle Database 11g: RAC Administration Release 2

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

EXTENDED ORACLE RAC with EMC VPLEX Metro

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

High Availability Databases based on Oracle 10g RAC on Linux

Server and Storage Virtualization with IP Storage. David Dale, NetApp

White Paper. Dell Reference Configuration

High Availability Database Solutions. for PostgreSQL & Postgres Plus

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

DeltaV Virtualization High Availability and Disaster Recovery

SQL Server High Availability: After Virtualization SQL PASS Virtualization Virtual Chapter September 11, 2013

HDS UCP for Oracle key differentiators and why it should be considered. Computacenter insight following intensive benchmarking test

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Comparing TCO for Mission Critical Linux and NonStop

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Building the Virtual Information Infrastructure

Advanced Oracle DBA Course Details

Database as a Service: What Is It and How Do You Use It? Q&A with an Expert Panel

End-to-End Availability for Microsoft SQL Server

Design and Implement a Self- Service Enabled Private Cloud with Oracle Enterprise Manager 12c

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

SAN Conceptual and Design Basics

Top Ten Private Cloud Risks. Potential downtime and data loss causes

Top 10 downtime and data-loss risks. Quick Reference Guide for Private Cloud Disaster Recovery and High Availability Protection

HP NA Architectures for Failover and Disaster Recovery Based on NA 9.21 Feb 2013

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Maximum Availability Architecture

Using Multipathing Technology to Achieve a High Availability Solution

Building Active/Passive Clusters with Oracle Fusion Middleware 11g

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Informatica MDM High Availability Solution

THE VIRTUAL DATA CENTER OF THE FUTURE

EMC MIGRATION OF AN ORACLE DATA WAREHOUSE

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Exadata Database Machine Administration Workshop NEW

Symantec Storage Foundation High Availability for Windows

Implement & Manage IaaS and Self Service Portal with Enterprise Manager 12c

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

The best platform for building cloud infrastructures. Ralf von Gunten Sr. Systems Engineer VMware

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2

Oracle Databases on VMware High Availability

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0

Designing a Data Solution with Microsoft SQL Server 2014

How To Run Apa Hadoop 1.0 On Vsphere Tmt On A Hyperconverged Network On A Virtualized Cluster On A Vspplace Tmter (Vmware) Vspheon Tm (

Oracle Applications and Cloud Computing - Future Direction

Enabling Multi-pathing on ESVA with Red Hat Enterprise Linux 6 Device Mapper

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Nondisruptive Operations and Clustered Data ONTAP

Red Hat Enterprise linux 5 Continuous Availability

be architected pool of servers reliability and

VMware vsphere 5.1 Advanced Administration

What s New with VMware Virtual Infrastructure

<Insert Picture Here> Oracle VM and Cloud Computing

ENTERPRISE VIRTUALIZATION ONE PLATFORM FOR ALL DATA

CA Cloud Overview Benefits of the Hyper-V Cloud

Ultimate Guide to Oracle Storage

An Oracle White Paper January A Technical Overview of New Features for Automatic Storage Management in Oracle Database 12c

SAP Solutions on VMware Infrastructure 3: Customer Implementation - Technical Case Study

High Availability Implementation for JD Edwards EnterpriseOne

Using ArcGIS for Server in the Amazon Cloud

Veritas CommandCentral Disaster Recovery Advisor Release Notes 5.1

MS Configuring and Administering Hyper-V in Windows Server 2012

Veritas Storage Foundation High Availability for Windows by Symantec

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Why and How You Should Be Using Policy-Managed RAC Databases

Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD Tel: Web:Nutechtraining.com

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

EMC VPLEX FAMILY. Transparent information mobility within, across, and between data centers ESSENTIALS A STORAGE PLATFORM FOR THE PRIVATE CLOUD

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Flash Use Cases Traditional Infrastructure vs Hyperscale

Ultra-Scalable Storage Provides Low Cost Virtualization Solutions

Executive Brief Infor Cloverleaf High Availability. Downtime is not an option

High availability and disaster recovery with Microsoft, Citrix and HP

High Availability Solutions for the MariaDB and MySQL Database

SanDisk ION Accelerator High Availability

Oracle Database 10g: Backup and Recovery 1-2

HA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack

Three Ways Enterprises are Protecting SQL Server in the Cloud

Maximizing Business Continuity Success

INTRODUCTION TO CLOUD MANAGEMENT

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

MANAGED DATABASE SOLUTIONS

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability?

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 High Availability SLA in a 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

High Availability Requirements in Cloud Causes 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 degradation: violate performance SLA for example, 99% transactions finished in a 2 seconds window 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.95% 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