Oracle Database Cloud Shakeeb Rahman Database Cloud Service
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Agenda Oracle Cloud Database Service Overview Cloud Introduction Oracle s Cloud Offerings Database Cloud Service Architecture Summary 3 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
The Cloud Essential Characteristics / Industry Definition = Automation = Internet Access from All Devices = Multi Tenant / Virtualization = Capacity on Demand = Metered Service / Metrics Special Publication 800-145 4 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
The Cloud Service Models Infrastructure as a Service (IaaS) Raw compute or storage resources typically virtual machines Database as a Service (DBaaS) Ability create / access / size database using database API s Platform as a Service (PaaS) Managed full environment, database, web servers etc Software as a Service (SaaS) Application services accessed from cloud clients The Service Model determines two essential characteristics; the interface to the Service and the accessibility of components beneath the Service level 5 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Cloud Database Offerings Market Spectrum Oracle Database Cloud Service Amazon EC2 / DB AMI Amazon RDS Microsoft SQL Azure Heroku Salesforce.com Database.com Salesforce.com Force.com Note: SaaS vendors not displayed as this is a Database Market Spectrum Raw Capacity Fully Managed Solution 6 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
The Cloud Conceptual Benefits Complexity and Capital Cost Paid by Provider Fully automated provisioning and management Managed Service: Software, Hardware, Upgrades, Backups Data centers and staff Monthly Service Fee Pay for capacity and compute resource used Predictable operating expense fees Capacity on Demand Use what you need when you need it No need to predict future capacity 7 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Oracle s Cloud Offerings from https://cloud.oracle.com 8 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Database Cloud Service Introduction, Use Cases, Key Components 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service The database you love, now in the cloud Easy Self service provisioning Free Trials Standards Based SQL, Java, REST, HTML5 Enterprise Grade Oracle Enterprise Edition* / Exadata 24-7 Support and management Simple Pricing S5, S20, S50 based on DB size Month-to-month and term subscriptions 10 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Use Cases and Target Markets New cloud-based development / deployment Java Application Deployment (with purchase of Java Service) Oracle Application Express (APEX) Development and Deployment RESTful Web Service publishing Future services will broaden Oracle s cloud capabilities Migrating existing applications Oracle Application Express (APEX) - with some limitations Java Applications - with some limitations Target Markets Small & medium sized businesses Departmental and lines of business IT departments Partners and ISVs 11 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Oracle Application Express (APEX), SQL Developer, and Cloud Portal User Interfaces APEX SQL Workshop SQL Developer APEX Application Builder SQL Development SQL Development / Data Loading HTML5 App Dev RESTful Web Services Packaged Applications My Services Portal Data Access Gets / Posts Point APEX Solutions Cloud Management 12 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service APEX SQL Workshop Browser Based Integrated SQL Development SQL Command SQL Scripts Object Browser * Visit http://apex.oracle.com for links to community sites and resources 13 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service SQL Developer Free OTN Download Local DB Connections Cloud Connections Data Loading (Shopping Cart) Browse Cloud Objects Migrations from Third Party DB More robust then Oracle APEX SQL workshop for local DB Development * Visit http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html for links to download and community sites and resources 14 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service APEX Application Builder Browser Based Create and Import Applications Wizards User Interface Themes Robust Reporting Declarative Forms Charts / Calendars Pluggable Components Translated 15 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service RESTful Web Services Defined using Oracle APEX or SQL Developer Easily create RESTful APIs Call from STATIC HTML via Javascript that returns JSON Public or Authenticated via OAUTH Integrate with any App Dev framework, Oracle APEX, Java, PHP, Ruby, Objective C 16 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service RESTful Web Services Example JavaScript Source with Oracle Cloud REST call $(document).ready(function () {var theme = getdemotheme(); //var url = "../sampledata/beverages.txt"; var url = "https://database-trialabsg.db.us1.oraclecloudapps.com/apex/ cfulistlastten"; // // prepare the data var source = { datatype: "json", datafields: [ { name: 'empno', type: 'int' }, { name: 'ename', type: 'string' },{ name: 'job', type: 'string' }, { name: 'hiredate', type: 'string' }, { name: 'sal', type: 'string' }, { name: 'deptno', type: 'int' } ], id: 'id,url: url }; var dataadapter = new $.jqx.dataadapter(source); $("#jqxgrid").jqxgrid( { width: 990, source: dataadapter, theme: theme, sortable: true, filterable: true, altrows: true,columns: [ { text: 'Emp No', datafield: 'empno', width: 250 },{ text: 'Name', datafield: 'ename', width: 250 }, { text: 'Title', datafield: 'job', width: 180 },{ text: 'Salary', datafield: 'sal', width: 120 }, { text: 'Department', datafield: 'deptno', minwidth: 120 } ] }); }); var url = "h*ps://database- trialabsg.db.us1.oraclecloudapps.com/apex/getemployees"; 17 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Packaged Applications One Click Install Simple Point Solutions Survey Builder Project Tracking Data Reporting Bug Tracking Community Requests Many more (also available on OTN) Mobile Interfaces Upgradable Unlockable and Customizable 18 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Packaged Applications (Example of One Click Install) 19 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Oracle Cloud Administration Portal (https://cloud.oracle.com then click sign-in) View Utilization Metrics & Outage Notifications Export Data Structures and Data Launch APEX Service Oracle Store punch-out Lockout Public Access Manage Access Control Links to resources / chat Enable APEX App Archiving View Installed APEX Apps 20 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Architecture 21 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Database Service Data Access Oracle Enterprise Edition v11.2.0.3 on Exadata and RAC + Cloud Lockdown, no SQL*Net REST over HTTPS HTTPS HTTPS JDBC SQL Developer Data browsing Data loading/unloading RESTful Web Services Any client the can use REST JS, PHP, Java,.NET, Objective C Oracle Application Express Application development and Deployment SQL development Oracle Java Cloud Java application deployment JDBC access from WLS to DB 22 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Multi-Tenant Architecture with Schema-Based Tenant Isolation Service 1 Schema 1 APEX Service 2 Schema 2 SQL Developer Service 3 Schema 3 Rest Service 4 Schema 4 Oracle Database with Application Express One Service = One Schema = One Tablespace = One Data File 23 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Infrastructure and Architecture VM VM Oracle 11gR2 Enterprise Edition VM VM Firewall Secure FTP Scalable: Exadata and Exalogic Full Stack: Apache, WebLogic, Identity Management, Secure FTP High Availability: Oracle 11gR2 Enterprise Edition and RAC Secure: Data isolated by schema and table-space (data file) Open: Open architecture with no lock-in, uses industry standards 24 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Database Cloud Service Architecture Database Multi-tenancy Compute Node Database Instance Schema Table Table Schema Table Table Compute Node Database Instance Schema Table Table Schema Table Table Multi Tenant Shared Hardware Each tenant gets a completely isolated schema Each Exadata compute node has multiple database instances Each instance has multiple schemas (or tenants) Each schema / tenant is a container that can manage database tables, indexes, code, etc. Each schema has one dedicated tablespace Each tablespace has one data file No co-mingling of customer data Tablespace Tablespace Tablespace RAC One Node - Active/Passive mode 8 nodes, each with 3-5 database instances Data File Data File Data File Active Data Guard using Physical Standby Uses Logical Standby for rolling upgrades With no Database downtime 25 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Summary 26 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Benefits of Public and Private Cloud Consolidation Virtualization and Multi tenancy Server Farms Yields greater resource utilization Standardization Standard configurations Standard API s Simplifies Security and Upgrade Automation Fully automated provisioning, usage metrics, outage notifications, upsize and downsize Reduces Human Costs 27 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Why use Oracle Write Once Run Everywhere Leverage the same skills, code, and capabilities on premise and in the cloud Develop on the cloud and deploy on premise, develop on premise deploy to cloud Instant Access Provision free trials or production environments in minutes Upsize when you need additional capacity Full self service purchase and upsize on the Oracle Store with M2M and Term Contracts Full Managed Service Mid tier WLS application services Oracle 11gR2 Enterprise Edition Database on Exadata Oracle IDM Identity Management SFTP services for file upload and database exports All redundant / fully managed / fully supported 28 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Why use Oracle s Database Cloud Service Access to an Oracle database at a very low M2M price of $175 Gain access to Oracle Database 11gR2 on Exadata as a fully managed service Get the advantages of the cloud today Industries most robust browser based App Dev Framework (APEX) Over 20 example and packaged app point solutions Robust Data Loading and database deployment via SQL Developer Declarative RESTful web service publishing Corresponding and integrated Java Service 29 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service Call To Action 1. Get Free Trial on http://cloud.oracle.com 2. Learn more about the database service (see resources links on cloud.oracle.com on DB page) 30 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Join the Conversation www.facebook.com/oraclecloudcomputing @OracleCloudZone #CloudWorld, #OracleCloud https://blogs.oracle.com/cloud Learn more: oracle.com/cloud Try now: cloud.oracle.com 31 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
32 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
33 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
34 Copyright 2012, Oracle and/or its affiliates. All rights reserved.