Upload
dangkhuong
View
219
Download
4
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
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
■ 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