An Oracle White Paper September 2012. Oracle Database and the Oracle Database Cloud



Similar documents
Performance with the Oracle Database Cloud

G Cloud 7 Pricing Document

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

An Oracle White Paper June Security and the Oracle Database Cloud Service

An Oracle White Paper May Oracle Database Cloud Service

G Cloud 7 Pricing Document

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

SIX QUESTIONS TO ASK ANY VENDOR BEFORE SIGNING A SaaS E-COMMERCE CONTRACT

Oracle Sales Cloud Configuration, Customization and Integrations

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

March Oracle Business Intelligence Discoverer Statement of Direction

Oracle Cloud Platform. For Application Development

Driving Down the High Cost of Storage. Pillar Axiom 600

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

October Oracle Application Express Statement of Direction

Oracle Whitepaper April Security and the Oracle Database Cloud Service

An Oracle White Paper June Cutting Cost through Consolidation

Field Service Management in the Cloud

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

Managed Storage Services

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

An Oracle White Paper June RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

A Framework for Implementing World-Class Talent Management. The highest performing businesses are re-focusing on talent management

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

An Oracle White Paper March Oracle s Single Server Solution for VDI

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Minutes on Modern Finance Midsize Edition

Oracle Database Backup Service. Secure Backup in the Oracle Cloud

Maximizing Profitability with Cloud Collaboration for your Business

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

April Oracle Higher Education Investment Executive Brief

The Role of Data Integration in Public, Private, and Hybrid Clouds

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

Oracle Documents Cloud Service. Secure Collaboration for the Digital Workplace

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

Virtual Compute Appliance Frequently Asked Questions

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

A Comprehensive Solution for API Management

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

Oracle Taleo Enterprise Cloud Service. Talent Intelligence for Employee Insight

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

ORACLE VM MANAGEMENT PACK

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Oracle Database Cloud Exadata Service. Transforming The Cloud for Mission-critical Business Operations

Oracle Cloud for Midsize Service Companies. An Oracle Industry Brief

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

An Oracle White Paper July Accelerating Database Infrastructure Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache Adapters

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

Oracle Fusion Human Capital Management Overview and Frequently Asked Questions

The Yin and Yang of Enterprise Project Portfolio Management and Agile Software Development: Combining Creativity and Governance

An Oracle White Paper July Oracle Database 12c: Meeting your Performance Objectives with Quality of Service Management

An Oracle White Paper August Oracle OpenSSO Fedlet

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

An Oracle White Paper December Cloud Candidate Selection Tool: Guiding Cloud Adoption

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

Mobile-First Strategy. CIO Executive Interview

2011 Customer Experience Impact Report. Getting to the Heart of the Consumer and Brand Relationship

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper April Oracle Fusion Talent Management Overview

An Oracle Strategy Brief May No Limits: Enabling Rating without Constraints

An Oracle White Paper September Integrated Technology Solutions: Driving the AEC Revolution

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

An Oracle White Paper December Tutor Top Ten List: Implement a Sustainable Document Management Environment

An Oracle White Paper September Adapting to PeopleSoft Continuous Delivery

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

An Oracle White Paper June How to Install and Configure a Two-Node Cluster

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

October A New Standard for Excellence. Transforming Education and Research with Oracle Innovation

Oracle SQL Developer Migration

An Oracle Technical Article November Certification with Oracle Linux 6

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

Siebel CRM Quote and Order Capture - Product and Catalog Management

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

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

ORACLE UTILITIES ANALYTICS FOR CUSTOMER CARE AND BILLING

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

An Oracle White Paper. December Cloud Computing Maturity Model Guiding Success with Cloud Capabilities

An Oracle Best Practice Guide April Best Practices for Knowledgebase and Search Effectiveness

Transcription:

An Oracle White Paper September 2012 Oracle Database and the Oracle Database Cloud 1

Table of Contents Overview... 3 Cloud taxonomy... 4 The Cloud stack... 4 Differences between Cloud computing categories... 4 Database Cloud attributes... 5 Oracle Database Cloud for new and existing applications... 6 Oracle Clouds Public and private... 6 2

Overview The Oracle Database is the world s leading enterprise database. The Oracle Database Cloud Service is a rich and robust offering combining a rapid application development tool, instant deployment for applications, RESTful Web Service access and a set of packaged applications which install with a few mouse clicks. The Oracle Database Cloud is built on the Oracle Database and delivers the power and robustness of the Database, but also provides additional capabilities in a fully managed service In terms of Cloud computing, the Oracle Database Cloud Service, although based on and resident in the Oracle Database, is a Platform-as-a-Service product, rather than a Database-as-a-Service product. This paper will describe the different categories in the Cloud computing taxonomy, provide an overview of the Database Cloud Service, and discuss the similarities and differences between using the Oracle Database Cloud Service and implementing private clouds based on an Oracle Database. This paper will also provide you with a roadmap of your options for using the Oracle Database as the foundation for your Cloud computing environment, public or private. 3

Cloud taxonomy Understanding the various types of Cloud computing is the first step to understanding the Oracle Database Cloud. The concept of Cloud computing has received a large amount of attention, but suffers from a lack of definition and understanding. On one level, any type of information technology can be called Cloud if you can access it over the Internet, where the basic concept of using computing power on a remote server with location transparency is in force. In another way, the use of Cloud computing as a general category is frequently more misleading than informative, leading to attempts to compare different products that have very little in common. This section will provide a framework for delineating the main categories of Cloud computing SaaS, PaaS, DBaaS, IaaS. The Cloud stack All computing platforms are built on the concept of a technology stack, where one layer of technology is built on another. In the Cloud computing arena, different categories of products bring Cloud computing to different levels of the stack. There are four main categories of Cloud computing solutions Infrastructure-as-a-Service (IaaS), which gives users access to infrastructure components on a Cloud platform, such as operating systems and other system software Database-as-a-Service (DBaaS), which gives users access to databases running on a Cloud computing platform Platform-as-a-Service (PaaS), which gives users access to development and deployment environments running on a Cloud platform Software-as-a-Service (SaaS), which gives users access to solutions running on a Cloud computing platform Each of these applications has its own set of characteristics and limitations, and each of them addresses a different set of user requirements. Differences between Cloud computing categories Different categories of Cloud computing offer different sets of value propositions to customers. These value propositions can be differentiated based on some common principals - 4

A Cloud computing category describes the level at which users interact with the offering. For a Databaseas-a-Service offering (DBaaS), you interact with the database; for Infrastructure-as-a-Service (IaaS), you interact with the infrastructure software All technologies beneath the Cloud computing level are transparent, both in terms of maintenance and operations. For Platform-as-a-Service (PaaS), you do not have to perform any maintenance operations on the database or system software. When you buy a type of Cloud computing offering, you are responsible for all layers of technology above the level of the Cloud computing category. For IaaS, you would be responsible for the database and platform tools, both in terms of license acquisition and maintenance operations. Because of this, Software-as-a-Service (SaaS) offerings have the lowest overall overhead, since the entire technology stack is within the Cloud, reducing overhead across the broadest range of operations. All technology beneath the Cloud computing level is inaccessible for configuration changes. For PaaS, you would not be able to configure the underlying database. Database Cloud attributes The Oracle Database Cloud is primarily a PaaS, although the Database Cloud can also be used as a DBaaS. Based on the distinctions described above, there are three basic attributes of the Database Cloud that match those of a PaaS offering - The overall operational effort required for the Database Cloud Service. The Database Cloud Service is a fully managed service, which does not require any operational effort for the underlying Oracle Database, as with a PaaS offering. The configuration options allowed with the Database Cloud Service. As with PaaS, you have very limited control over database instance level configuration parameters, including settings like the overall size of the SGA or whether to pin a particular table into cache. The Oracle Database Cloud manages these settings to provide optimal performance for all tenants, as described in the white paper on Performance and the Database Cloud. The interactions with Oracle Database. The Oracle Database gives you programmatic access to the underlying Oracle Database through SQL or PL/SQL, executed from inside the Oracle Cloud or through RESTful Web Services. This form of interaction is also associated with PaaS. You do not have access to the Database Cloud Service over the Internet with standard SQL*Net connectivity. These differences are reflected in the way that most DBaaS offerings are implemented versus how the Oracle Database Cloud Service is implemented. DBaaS services typically give you your own Oracle instance in a virtual machine, while the Database Cloud Service uses a multi-tenant architecture for a more scalable approach. 5

The Oracle Database Cloud can also be used as a DBaaS, with the caveat that access to the Oracle Database is achieved through RESTful Web Services, rather than an API. The Database Cloud will still be fully managed, with limited configuration options if you choose to use the RESTful Web Service interface, rather than the full development and deployment capabilities. Oracle Database Cloud for new and existing applications The Database Cloud Service comes with three main components a rapid application development and deployment tool, Application Express, that has been proven capable of enterprise-strength application development since its release in 2004; a RESTful Web Service interface which gives secure access to SQL and PL/SQL through this popular Web Service standard; and a collection of applications that can be installed and run with just a few clicks, providing instant business value. The Database Cloud Service is a true multi-tenant offering, using schema isolation to secure each tenant s data. This architecture means that the underlying Oracle Database instance can use all of its robust resource sharing capabilities for tenants as it does for normal database users. However, the nature of the Database Cloud Service means that you will not be able to simply move an existing Oracle Database from your own instance to the Database Cloud without some migration effort. Since the Database Cloud Service does not support SQL*Net access from outside the Oracle Cloud, you would either have to run an existing Java application in the Oracle Java Cloud, run an existing Application Express application in the Database Cloud, or replace existing SQL access calls with RESTful Web Services for data and logic access instead of standard SQL over SQL*Net. Depending on the architecture of your application, the migration effort required for this transformation might be significant. In some cases, you may decide that you could save time by simply developing a new version of your application for the Database Cloud Service, secure in the knowledge that you could move the application and database to other Cloud and in-house platforms if you wished. This caution only applies to migrating an existing application, which was possibly designed without any consideration for the architecture of the emerging PaaS platform of the Database Cloud Service. New applications, including robust enterprise strength systems, can be easily implemented with the Database Cloud Service s development platform. Oracle Clouds Public and private The Oracle Database Cloud Service is a public Cloud service fully manages and available on a monthly subscription basis. The Database Cloud Service gives you everything you need to create Software-as-a-Service products, as well as making the data in your Database Cloud Service available through the use of RESTful Web Services. As described above, there are limits on the flexibility of the Database Cloud Service, imposed to support 6

the schema-based multi-tenant model and to protect the data and performance integrity of the Database Cloud for all tenants. Of course, the Oracle Database itself offers a much wider range of capabilities and options. Remember that the Oracle Database Cloud Service is entirely self-contained within an Oracle Database instance. This architecture means that you can easily migrate your applications and data from the Oracle Database Cloud to any on-premise Oracle database, or even another public Cloud provider, given the appropriate Oracle Database infrastructure. Once you move your applications and data to a private Cloud, you can, if you wish, continue to use the multitenant architecture of the Oracle Database Cloud. This infrastructure is implemented through Oracle Application Express, a no cost feature that comes with every Oracle Database. In your own private Cloud, you have complete flexibility to add to the standard features of the Oracle Database Cloud, such as the use of any and all database options. If you want to use your Oracle Database in a way that goes beyond the restrictions of the multi-tenant architecture, you always have the choice of moving to your own Cloud environment, whether this environment is in your data center or part of a public Cloud offering like Oracle Managed Cloud Services. You can access a these cloud environments in different ways, such as through SQL*Net, or add in other Oracle Database options, such as Spatial or OBIEE. You can even move your data and applications to an Oracle XE instance and run your systems on your laptop. There are many other choices of architecture available to you on an Oracle Database private cloud. For instance, you could implement a Real Applications Cluster with each node supporting one or more tenants. You could have multiple instances of an Oracle Database on a single machine, with each supporting any number of tenants. You could also have virtual machines that included Oracle Database instances for your private cloud architecture. You are only limited by the feature set of your particular Oracle Database a feature set far too broad to even summarize in this paper. The Cloud is bringing new and attractive choices for your computing environment. Whatever variety of Cloud computing suits you desire, the Oracle technology stack can address your needs. 7

Oracle Cloud Computing September 2012 Author: Rick Greenwald Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Copyright 2012, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0110 8