28
REMINDER Check in on the COLLABORATE mobile app Zero to 100MPH at the Speed of Cloud: Employing/Deploying Oracle Databases on Oracle's Public Cloud Prepared by: Tariq Farooq Kai Yu Charles Kim Session ID #: 590 @brainsurface

Zero to 100MPH at the Speed of Cloud: Employing/Deploying ... · PDF fileEmploying/Deploying Oracle Databases on Oracle's Public Cloud ... material in this document is for ... Focus

Embed Size (px)

Citation preview

REMINDER

Check in on the

COLLABORATE mobile app

Zero to 100MPH at the Speed of Cloud: Employing/Deploying Oracle Databases on Oracle's Public Cloud

Prepared by:

Tariq Farooq

Kai Yu

Charles Kim

Session ID #: 590

@brainsurface

Disclaimer

This views/content in this document are those of the author(s)/presenter(s) and do not necessarily reflect that of Oracle Corporation and/or its affiliates/subsidiaries. The material in this document is for informational purposes only and is published with no guarantee or warranty, express or implied.

Tariq Farooq – http://www.brainsurface.com Oracle ACE Director Oracle Technologist for 20+ years: Architect, Author, Speaker, Blogger, Forumizer &

Community Organizer Focus Areas: IT Architecture, Core DBA/DMA, RAC, Exadata, EBS, Fusion Apps,

Virtualization, Cloud Computing Co-Author: Expert Oracle RAC 12c – Currently authoring multiple books on Exadata,

E-Business Suite and Building Oracle Database Clouds Oracle Certified Expert – Real Application Clusters Oracle Certified Professional – DBA – 8i, 9i, 10g, 11g & 10g Apps DBA Oracle Certified Professional – Internet Application Developer 2, 6i, 9i Oracle Certified Professional – E-Business Suite 11i Founder of BrainSurface – a Collaborative Social Networking, IT Knowledge

ConnectSpace for the Oracle, Java & MySQL domains; catering FREE services to thousands of signed-up users

President & Conference Chair – VirtaThon | The largest virtual conference for the Oracle, Java & MySQL domains

BootCamp, Track Manager & Conference Committee Member – IOUG COLLABORATE12/13 – Virtualization and Cloud Computing Tracks

Founding President - IOUG Cloud Computing Special Interest Group (SIG)

About Me • Kai Yu, Senior Principal Architect, Dell Oracle Solutions Lab

19 years Oracle DBA/Apps DBAS and Solutions Engineering

Specializing in Oracle RAC, Oracle VM and Oracle EBS

Oracle ACE Director, Oracle papers author/presenter

IOUG RAC SIG President, Co-founder IOUG Cloud Computing SIG

2011 OAUG Innovator of Year, 2012 Oracle Excellence Award:

Technologist of the Year: Cloud Architect by Oracle Magazine

My Oracle Blog: http://kyuoracleblog.wordpress.com/

Co-author Apress Book “Expert Oracle RAC 12c”

Charles Kim @racdba

■ Oracle ACE Director

■ Founder and President of Viscosity – Exadata Specialized Gold Partner

■ Over 22 years of Oracle Expertise, Exadata, RAC, Data Guard, ASM, RMAN, Shareplex / Golden Gate

■ Vice President - IOUG Cloud Computing SIG

■ Blog Site: http://DB-aaS.com

+ http://DBAExpert.com

■ Oracle Certified RAC Expert

■ Red Hat Certified

Upcoming Books

Evolution of the DBA

Kind of DBA Timeline

CLI DBA Early 90’s DBAs

GUI DBA Late 90’s and Dot Com

Google DBA Dot Com and 2000’s

iDBA Dot Com, IOUG iDBA Master Curriculum

RAC DBAs 2000+ after 9.2 (but major spike with 10.2)

DMA 2010+ Database Machine Administrator

vDBA / vRAC DBA 2010+

Evolving role of a DBA in the virtual world

Cloud DBA 2011+ Database Consolidation with Private Database Cloud

Oracle Database 12c Launches June 2013

“It is not the strongest or the most intelligent who will survive but

those who can best manage [adapt to] change.”

■ Sign-up today at www.ioug.org/cloud and on

■ Dedicated to communication and information around all areas of Oracle-centric

Cloud Computing

■ Learn from thought leaders in the Oracle Cloud Computing community

■ Openly discuss and share the key challenges, options and best practices around key areas of Cloud Computing from the perspective of Oracle

■ Access year-round education through webinars, online symposia, COLLOBORATE and Oracle OpenWorld

■ Get the user and vendor perspective all in one place!

IOUG Cloud Computing Special Interest Group (SIG)

■ This session focuses on Oracle’s Database Cloud Service Offerings only

■ Running Oracle Database on Oracle’s Public Cloud: Who? What? Why?

■ Oracle’s Cloud Computing Strategy: An overview

■ Deploying the Oracle Database on Oracle’s Public Cloud: How to?

■ Oracle’s DBAAS Offering: 360 Degrees

■ Summary & Q/A

Session Abstract

■ Do you know that Cloud Computing is now in a significantly mature stage of it’s

evolution?

■ Has your enterprise already adopted Cloud Computing as a paradigm: If NOT, Why NOT? If NOT, does this mean that you are behind the curve in terms of new and emerging technologies and paradigms?

■ If you’re already on the cloud bandwagon, what are the major challenges that you faced/are currently facing?

■ Have you factored the general strategy and recent series of announcements by Oracle around the general areas covered by Cloud Computing within your enterprise approach? Are you ready ?

■ Join the IOUG Cloud Computing SIG online at www.ioug.org/cloud = The

independent non-biased forum for technical interchange around Oracle-centric Cloud Computing

Cloud Adoption within your enterprise: The Big Questions

■ Cloud Computing means a lot of different things to a lot of different people. So what exactly is Cloud Computing?

▪ In its most generally accepted form, Cloud Computing is Web/Network-based computing where Abstracted Resources are located and shared on the Network, whether Intranet (Private Cloud) OR Internet (Public Cloud)

▪ Cloud is sometimes used as an alternative term/metaphor for the Internet

▪ Cloud Computing is On-Demand, Metered and Self-Serviceable

■ Cloud Computing is an evolution of existing IT paradigms, strategies & models: In many aspects it is a re-branding, re-organization and re-presentation of various components in the overall IT ecosystem. Here are a few salient characteristics/features of an IT Cloud:

▪ Dynamic, Elastic, Agile and Scalable

▪ Multi-tenant, Secure & Reliable

▪ Metered Service-based models

What is Cloud Computing? Synopsis & Overview

■ Four models of deployment are currently prevalent/In-use:

▪ Private Cloud (aka Enterprise Cloud): Characterized by clouds on

private networks (May someday replace the traditional Data-

Center term)

▪ Public Cloud: Shared (Typically Virtualized) resources over the

Internet

▪ Hybrid Cloud: A mix/hotch-potch/conglomerate of Private/Public

Cloud models

▪ Community Cloud: Organizations forming a shared cloud for

common needs/goals/purposes

What is Cloud Computing? Synopsis & Overview

■ Cloud Computing is mature but still evolving

■ Is Cloud Computing a Paradigm Shift?

▪ The answer is YES & NO: Depends on your perception, understanding & implementation of your flavor of Cloud Computing

■ Is Cloud Computing seeing massive adoption?

▪ It is being widely adopted, here to stay: The future prospects are very promising

What is Cloud Computing? Synopsis & Overview

Figure/Diagram from Gartner

What is Cloud Computing? Synopsis & Overview

■ Traditional approach:

▪ Develop your virtualized infrastructure in the Cloud

e.g. Amazon EC2

▪ Install, Stand-up, maintain and support your Oracle databases in the virtualized infrastructure within the Cloud

■ Newer approach: ▪ Leverage ready-made Oracle’s Database Cloud Service Offerings

Deploying Oracle Database in the Cloud: How To?

■ Oracle Cloud – Built for Oracle By Oracle – Deep-

level insight into the internal mechanics of the Oracle DB Server family

■ Built on the Exadata platform

■ Turnkey Operation - Simplicity and Speed: Very Easy and Fast Provisioning and Deployment

■ Subscription-based Model: “Pay per use” model

■ Interoperability and Integration with other Oracle Cloud Services: Java, Compute and Storage

Running Oracle DB in the Oracle Cloud – Benefits and Advantages

■ Flexibility – A range of options to choose from

■ Consolidation of databases in the cloud

■ Low Learning Curve - Enhanced

productivity/efficiency of DBA staff

■ Security – Oracle has invested a lot of time, effort and energy to ensure that Oracle’s Cloud is secure

■ Heterogenous workload capability: OLTP, Data Warehousing, Hybrid workloads

Deploying Oracle DB in the Oracle Cloud – Benefits and Advantages

Oracle Database Server Family: Salient Points

■ Oracle’s flagship database server platform

■ Worldwide dominant market leader within the RDBMS space

■ Available in various flavors from single-instance to clustering version: RAC

■ 12c is the latest version with a pointed focus on

facilitating and enabling Cloud Computing properties, features & characteristics

What is Oracle RAC? A 60-second primer

■ Oracle Real Application Clusters (RAC) is the clustering version of Oracle’s database server family of products

■ RAC is active-active by nature

■ Can be scaled out online in a horizontal fashion

■ RAC enables the Oracle Database cloud paradigm providing it’s Cloud Computing HA characteristics

What is Oracle Exadata? A 60-second primer

■ Oracle Exadata is a fully integrated engineered system geared and designed specifically for the Oracle database platform

■ Runs on Sun/Oracle Hardware ■ Provides database-specific features and

performance gains unavailable in non-Oracle systems e.g. HCC, Smart Scans etc.

■ Powers the Oracle Database Cloud Service

Oracle DBAAS Offering – 360 Degrees

■ Pre-installed Oracle database instance on a dedicated virtual machine

■ Administrative Options: Root-level SSH and DBA-level SYSDBA Access

■ Simple to manage: One-click Backups and

Patching/Upgrades

■ Versions: ▪ 11g ▪ 12c

■ Enterprise-grade Security using Compute

Service VPN

■ Database Software Editions:

▪ Standard Edition One

▪ Enterprise Edition

▪ Enterprise Edition – High Performance (Includes most DB Options and OEM 12c Packs)

▪ Enterprise Edition – Extreme Performance (Includes All DB Options and OEM 12c Packs)

■ Monitoring, Connectivity, Data Moving, Tools & Utilities:

▪ All Connectivity Options: SQL*Net, JDBC and others

▪ Oracle Enterprise Manager (11g DB Control, 12c DB Express)

▪ Integration between On-Premise and Oracle’s Cloud: Transport Data from on-premise to Cloud and vice-versa

▪ Monitoring Application on DB Instance VM

▪ SQL Developer

▪ SQL Plus

▪ Other Oracle & 3rd party Tools/Utilities

Oracle DBAAS Offering – 360 Degrees

■ Dedicated VM – Comes installed with Oracle Software Binaries

■ Customizable and Configurable - Build your own custom Oracle DB Instance according to your requirements – DBCA or Manual Method

■ Versions:

▪ 11g

▪ 12c

■ All Connectivity Options: SQL*Net, JDBC and others

■ Administrative Options: Root-level SSH and DBA-level SYSDBA Access

Oracle Virtual Image - Overview

Oracle Schema-as-a-Service Overview

■ Three Storage Levels:

▪ S5 – 5GB Storage – 30GB Transfer / Month, $175/m

▪ S20 – 20GB Storage – 120GB Transfer / Month,$900/m

▪ S50 – 50GB Storage – 300GB Transfer / Month.$2000/m

■ Fully managed Schema-as-a-Service offerings

■ No SQL*Net access

■ No administrative access control – No DBA Required

■ Provide development environment for Java, APEX & RESTful services, Data loading, SQL workshop, team development

■ All of the DBAAS Features and Options

■ Essential Management by Oracle

■ Oracle Managed Backups, Patches, Upgrades etc.

■ Fully accessible by DBA Staff

Oracle Managed DBAAS – Future Offering*

*Not yet available

Running Oracle on Oracle’s Public Cloud: Questions for IT ■ Are applications enabled/ready for the Cloud?

■ Is it practical and cost-effective to go to Oracle’s Database Cloud Offering OR host databases onsite within the organization’s own Data Center/Private Cloud?

■ How to train personnel for this new relatively newer paradigm (Cloud Computing)?

■ How to integrate in-house applications/databases with the cloud-based landscape?

■ How to best leverage and take advantage of Cloud Computing benefits and features?

Running Oracle on Oracle’s Public Cloud: Planning for Deployment and Operations

■ Plan and Architect for your applications to run on the Oracle DB in the Oracle Cloud:

▪ Network Connectivity

▪ Security and Access

▪ Management, Monitoring, Administration and Support of the

Oracle DB Cloud Infrastructure

▪ DB Performance in the Cloud

▪ Future Expansion and Growth

Summary & Q/A

■ Two Database Cloud Service Offerings:

▪ Database-as-a-Service (DBAAS)

▪ Schema-as-a-Service

▪ Virtual Image (You create DB yourself)

▪ Managed DBAAS – Future Direction

■ Customer or Oracle-managed with full administrative access

■ Single-Instance or cluster-enabled RAC deployment

■ Easy-to-setup, Well-performing & Quick-to-deploy

■ Available as 11g and 12c versions

■ Has all the characteristics of a Cloud Service offering e.g. Pay-per-

Use, Elasticity, Managed Services etc.

■ Reach me at: www.brainsurface.com