Zero to 100MPH at the Speed of Cloud: Employing/Deploying Oracle Databases on Oracle's Public Cloud Session ID #: 590 Prepared by: Tariq Farooq Kai Yu Charles Kim @brainsurface REMINDER Check in on the COLLABORATE mobile app
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 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 @racdba
Upcoming Books
Evolution of the DBA Kind of DBA CLI DBA GUI DBA Timeline Early 90 s DBAs 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.
IOUG Cloud Computing Special Interest Group (SIG) 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!
Session Abstract 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
Cloud Adoption within your enterprise: The Big Questions 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
What is Cloud Computing? Synopsis & Overview 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 representation 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
Deploying Oracle Database in the Cloud: How To? 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
Running Oracle DB in the Oracle Cloud Benefits and Advantages Oracle Cloud Built for Oracle By Oracle Deeplevel 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
Deploying 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
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
Oracle DBAAS Offering 360 Degrees 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 & 3 rd party Tools/Utilities
Oracle Virtual Image - Overview 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 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
Oracle Managed DBAAS Future Offering* All of the DBAAS Features and Options Essential Management by Oracle Oracle Managed Backups, Patches, Upgrades etc. Fully accessible by DBA Staff *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