Oracle Datenbanken in der
Oracle Public Cloud nutzen
Ileana Someşan
Systemberaterin ORACLE Deutschland
Agenda


                  Überblick Oracle Database Cloud Service
                  Demo: erste Schritte
                  Architektur
                  Entwicklertools
                  Zugriff
                  Für Sie geeignet?



2   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Oracle Cloud
        cloud.oracle.com


 Oracle Produkte als Services
 Bereitgestellt nahezu sofort
 Selfservice Schnittstelle                                                   Social Services
 Verfügbar überall via Internet
 Ohne Investition in HW + SW                                               Application Services
 Gegen eine monatliche Gebühr
                                                                             Platform Services

Oracle Database Cloud Service
                                                                           Infrastructure Services



3   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                     ileana.somesan@oracle.com
Platform as a Service (PaaS)

 Oracle Database Cloud Service ist PaaS
 PaaS ist nicht das, was Sie denken!
        – Kein Zugriff auf die Infrastruktur                                                    SaaS
        – Kein administrativer Zugriff auf die DB
        – Keine DB-Konfiguration                                           Entwicklungs-/
                                                                                                        Oracle Database
                                                                             Laufzeitumgebung
                                                                                                PaaS     Cloud Service
                                                                             für Anwendungen
 Plattform zur Entwicklung von
    Anwendungen                                                            Datenbankinstanz     DBaaS       Amazon RDS



                                                                           Virtuelle
                                                                             Maschine           IaaS                Amazon
                                                                                                                     EC2


4   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                ileana.somesan@oracle.com
Oracle Database Cloud Service
        Das Angebot
           Ein Schema der Oracle Datenbank
                    – komplett verwaltete Oracle Datenbank Enterprise Edition 11.2

           Oracle Application Express (APEX)
                    – zur Entwicklung von datenbankzentrischen Webanwendungen

           Werkzeuge
                    – zur Verwaltung von Daten/Datenstrukturen, zum Import/Export, ...

           RESTful Web Services Schnittstelle
                    – für den Zugriff aus Anwendungen außerhalb der Cloud




5   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                 ileana.somesan@oracle.com
Kosten

                                                                                             30-Tage
                                         S5                                S20     S50
                                                                                           Testversion

                                      5 GB                                 20 GB   50 GB      1 GB



           basieren auf Storagekapazität
                    – ein- und ausgehende Datenmenge beträgt maximal 6 x Speicherplatz pro Monat

           Pauschale
                    – IT-Infrastruktur + Software-Lizenzen + Administration + Support

           pro Service-Umgebung, pro Monat/Jahr
                    – beliebig viele Endnutzer pro Service-Umgebung


6   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                         ileana.somesan@oracle.com
Agenda


                  Überblick Oracle Database Cloud Service
                  Demo: erste Schritte
                  Architektur
                  Entwicklertools
                  Zugriff
                  Für Sie geeignet?



7   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Service beantragen
        Cloud.oracle.com




           Oracle.com Benutzerkonto erforderlich


8   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Service aktivieren, Übersicht über alle Services
        My Account




9   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Als Service Administrator anmelden




10   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Service überwachen
         My Services




11   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Daten aus dem Service exportieren
         My Services




            Export via Data Pump
            Dump File wird auf Secure FTP Server abgelegt


12   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Benutzer anlegen, Rollen zuweisen
         Identity Console




            Neue User bekommen Benutzername/Passwort; eindeutige E-Mailadresse erforderlich
            Rollen: End User, Developer, Administrator


13   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                ileana.somesan@oracle.com
Benutzer und Rollen
                                                                                     Identity Domain

                                                                            1   n                      1    n
                              Account                                                                             Cloud Service
                                                                                      Administrator
                                                                                       Developer
                                                                                       End User

                           Account                                                   Identity Domain            Service Administrator,
                         Administrator                                                Administrator             Developer, End User



                    oracle.com
                                                                                    Identity Domain Benutzerkennung
                  Benutzerkennung


14   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                                    ileana.somesan@oracle.com
Agenda


                   Überblick Oracle Database Cloud Service
                   Demo: erste Schritte
                   Architektur
                   Entwicklertools
                   Zugriff
                   Für Sie geeignet?



15   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Schema-basiert

 Database Services sind als
     Oracle Database User implementiert
         –      jedem Service wird genau
                ein Schema zugewiesen
                                                                            Service 1   Schema 1
 Jeder Service bekommt einen
     dedizierten Tablespace
                                                                            Service 2   Schema 2
         – getrennte Datenspeicherung


                                                                            Service 3   Schema 3

                                                                                                   Datenbankserver
                                                                                                   (Exadata Knoten)


16   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                          ileana.somesan@oracle.com
Sicherheitsmaßnahmen

 Anforderungen
         – Keine Einsicht in fremde Daten
         – Keine Gefährdung anderer Nutzer


                                                                            Service 1   Schema 1
 Resultierende Einschränkungen
         – Features: Oracle Text, Multimedia, ...
         – Optionen: Spatial, OLAP, ...                                     Service 2   Schema 2
         – SQL: grant, database links,...
         – PL/SQL Pakete
                                                                            Service 3   Schema 3
         – Datentypen: BFILE, externe Tabellen, ...
         – Views: DBA_*, viele ALL_                                                                Datenbankserver
                                                                                                   (Exadata Knoten)
Oracle Database Cloud Service Security Lockdown

17   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                          ileana.somesan@oracle.com
Infrastruktur

            Mehrere Oracle Rechenzentren weltweit
                     – Hardware: Oracle Exadata Database Machine
                     – RAC One Node zwecks Verfügbarkeit
                     – Active Data Guard zwecks Desasterschutz



            Oracle übernimmt:
                     – Backup/Recovery
                     – Vierteljährliche Einspielung von Patches
                     – Durchführung von Upgrades
                     – Ressourcenmanagement
                     – Sicherheit



18   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Agenda


                   Überblick Oracle Database Cloud Service
                   Demo: erste Schritte
                   Architektur
                   Entwicklertools
                   Zugriff
                   Für Sie geeignet?



19   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Bekannte Werkzeuge




                                                       APEX                 SQL Developer




20   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                   ileana.somesan@oracle.com
APEX 4.2

 Bestandteil der Database Cloud                                             Gute Nachricht: APEX in der Cloud
         – keine Installation, Nutzung sofort über den                       identisch mit APEX on-premise
                Webbrowser                                                      Nahtlose Migration einer Cloud Anwendung
 Wofür?                                                                         in jede andere Oracle DB

         – Daten in der Cloud bearbeiten                                     APEX auch on-premise verfügbar
         – Webanwendungen entwickeln & in der                                  – kostenfrei, mit jeder DB-Edition
                Cloud ausführen




21   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                     ileana.somesan@oracle.com
SQL Developer 3.2

            Download von OTN, lokale Installation
            Erweitert für die Oracle Database Cloud
            Wofür?
                     – Cloud Connection zum Database Service erstellen
                     – Schema-Objekte und Daten bearbeiten
                     – Daten in die Cloud laden



            Hochladen von Daten in die Cloud
                     – Warenkorb (cart) befüllen
                     – Automatische Übertragung an Secure FTP Server
                     – Import via SQL*Loader



22   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Agenda


                   Überblick Oracle Database Cloud Service
                   Demo: erste Schritte
                   Architektur
                   Entwicklertools
                   Zugriff
                   Für Sie geeignet?



23   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Welche Anwendungen?

            Innerhalb der Oracle Cloud
                                                                                            JDBC           APEX
                     – APEX-Anwendungen im                                                               Anwendung
                             Oracle Database Cloud Service                    Database
                                                                            Cloud Service     JDBC
                     – Java EE-Anwendungen im                                                               Java
                             Oracle Java Cloud Service                                                   Anwendung
                                                                            Oracle Cloud
            Externe Anwendungen
                     – wenn sie RESTful Web Services                        Internet
                             konsumieren können                                                    HTTP, HTTPS


                                                                                                          REST-Client



            Externe ODBC/JDBC-Clients können auf den Service nicht zugreifen


24   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                        ileana.somesan@oracle.com
Exkurs: RESTful Web Services entwickeln
         Im Database Cloud Service




                                                                                URL
                                                                                      HTTP Methode

                                                                                           Format des
                                                                                           Ergebnisses



                                                                            SQL SELECT Abfrage



25   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                  ileana.somesan@oracle.com
Exkurs: RESTful Web Services konsumieren
         in PHP, JavaScript, Java EE, .NET, ...
 Jeder Client, der eine URL aufrufen kann                                   Jeder Client, der ein Standardformat
         – über HTTP-Methoden                                                (JSON, CSV, ...) verarbeiten kann




26   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                ileana.somesan@oracle.com
Agenda


                   Überblick Oracle Database Cloud Service
                   Demo: erste Schritte
                   Architektur
                   Entwicklertools
                   Zugriff
                   Für Sie geeignet?



27   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
(Noch) nicht für alles

            Kein Ersatz für alle bestehenden Datenbanken
                     – PaaS: Sie sind nicht System-, Storage- oder Datenbankadministrator
                     – Storage-Obergrenze
                     – Zugriff aus der Oracle Cloud oder über Web Services
                     – Einige DB-Features fehlen

            Kein Hosting Angebot von Oracle




28   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                   ileana.somesan@oracle.com
Hosting bei Oracle
                                                                                   DB-Hosting

                         on Premise                                             on Demand
                                                                                 on Premise                as a Service

            Sie kaufen SW-Lizenzen                                          Sie kaufen SW-Lizenzen      Sie nutzen
            Sie hosten + verwalten                                          Oracle hostet + verwaltet   Oracle hostet + verwaltet




Oracle Private Cloud Products | Oracle Managed Cloud Services |                                              Oracle Cloud


29   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                          ileana.somesan@oracle.com
Anwendungsfälle

 DB-Plattform zur Entwicklung & zum Test                                    Data Source für den Oracle Java Cloud
     neuer Anwendungen                                                       Service
         – Ohne Investition in HW und SW
         – Ohne Verwaltungsaufwand
         – Zugriff von überall, jederzeit
         – produktiver Betrieb in der Cloud oder on
                Premise (in jeder anderen Oracle
                Datenbank)




30   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.                                ileana.somesan@oracle.com
Probieren Sie es aus!

            Testversion und weitere Informationen auf cloud.oracle.com
            Fragen an ileana.somesan@oracle.com




31   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
Q&A
33   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com
34   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   ileana.somesan@oracle.com

Die Oracle Datenbank als Service in der Oracle Cloud, November 2012

  • 1.
    Oracle Datenbanken inder Oracle Public Cloud nutzen Ileana Someşan Systemberaterin ORACLE Deutschland
  • 2.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 3.
    Oracle Cloud cloud.oracle.com  Oracle Produkte als Services  Bereitgestellt nahezu sofort  Selfservice Schnittstelle Social Services  Verfügbar überall via Internet  Ohne Investition in HW + SW Application Services  Gegen eine monatliche Gebühr Platform Services Oracle Database Cloud Service Infrastructure Services 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 4.
    Platform as aService (PaaS)  Oracle Database Cloud Service ist PaaS  PaaS ist nicht das, was Sie denken! – Kein Zugriff auf die Infrastruktur SaaS – Kein administrativer Zugriff auf die DB – Keine DB-Konfiguration Entwicklungs-/ Oracle Database Laufzeitumgebung PaaS Cloud Service für Anwendungen  Plattform zur Entwicklung von Anwendungen Datenbankinstanz DBaaS Amazon RDS Virtuelle Maschine IaaS Amazon EC2 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 5.
    Oracle Database CloudService Das Angebot  Ein Schema der Oracle Datenbank – komplett verwaltete Oracle Datenbank Enterprise Edition 11.2  Oracle Application Express (APEX) – zur Entwicklung von datenbankzentrischen Webanwendungen  Werkzeuge – zur Verwaltung von Daten/Datenstrukturen, zum Import/Export, ...  RESTful Web Services Schnittstelle – für den Zugriff aus Anwendungen außerhalb der Cloud 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 6.
    Kosten 30-Tage S5 S20 S50 Testversion 5 GB 20 GB 50 GB 1 GB  basieren auf Storagekapazität – ein- und ausgehende Datenmenge beträgt maximal 6 x Speicherplatz pro Monat  Pauschale – IT-Infrastruktur + Software-Lizenzen + Administration + Support  pro Service-Umgebung, pro Monat/Jahr – beliebig viele Endnutzer pro Service-Umgebung 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 7.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 8.
    Service beantragen Cloud.oracle.com  Oracle.com Benutzerkonto erforderlich 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 9.
    Service aktivieren, Übersichtüber alle Services My Account 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 10.
    Als Service Administratoranmelden 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 11.
    Service überwachen My Services 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 12.
    Daten aus demService exportieren My Services  Export via Data Pump  Dump File wird auf Secure FTP Server abgelegt 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 13.
    Benutzer anlegen, Rollenzuweisen Identity Console  Neue User bekommen Benutzername/Passwort; eindeutige E-Mailadresse erforderlich  Rollen: End User, Developer, Administrator 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 14.
    Benutzer und Rollen Identity Domain 1 n 1 n Account Cloud Service Administrator Developer End User Account Identity Domain Service Administrator, Administrator Administrator Developer, End User oracle.com Identity Domain Benutzerkennung Benutzerkennung 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 15.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 16.
    Schema-basiert  Database Servicessind als Oracle Database User implementiert – jedem Service wird genau ein Schema zugewiesen Service 1 Schema 1  Jeder Service bekommt einen dedizierten Tablespace Service 2 Schema 2 – getrennte Datenspeicherung Service 3 Schema 3 Datenbankserver (Exadata Knoten) 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 17.
    Sicherheitsmaßnahmen  Anforderungen – Keine Einsicht in fremde Daten – Keine Gefährdung anderer Nutzer Service 1 Schema 1  Resultierende Einschränkungen – Features: Oracle Text, Multimedia, ... – Optionen: Spatial, OLAP, ... Service 2 Schema 2 – SQL: grant, database links,... – PL/SQL Pakete Service 3 Schema 3 – Datentypen: BFILE, externe Tabellen, ... – Views: DBA_*, viele ALL_ Datenbankserver (Exadata Knoten) Oracle Database Cloud Service Security Lockdown 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 18.
    Infrastruktur  Mehrere Oracle Rechenzentren weltweit – Hardware: Oracle Exadata Database Machine – RAC One Node zwecks Verfügbarkeit – Active Data Guard zwecks Desasterschutz  Oracle übernimmt: – Backup/Recovery – Vierteljährliche Einspielung von Patches – Durchführung von Upgrades – Ressourcenmanagement – Sicherheit 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 19.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 20.
    Bekannte Werkzeuge APEX SQL Developer 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 21.
    APEX 4.2  Bestandteilder Database Cloud  Gute Nachricht: APEX in der Cloud – keine Installation, Nutzung sofort über den identisch mit APEX on-premise Webbrowser  Nahtlose Migration einer Cloud Anwendung  Wofür? in jede andere Oracle DB – Daten in der Cloud bearbeiten  APEX auch on-premise verfügbar – Webanwendungen entwickeln & in der – kostenfrei, mit jeder DB-Edition Cloud ausführen 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 22.
    SQL Developer 3.2  Download von OTN, lokale Installation  Erweitert für die Oracle Database Cloud  Wofür? – Cloud Connection zum Database Service erstellen – Schema-Objekte und Daten bearbeiten – Daten in die Cloud laden  Hochladen von Daten in die Cloud – Warenkorb (cart) befüllen – Automatische Übertragung an Secure FTP Server – Import via SQL*Loader 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 23.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 24.
    Welche Anwendungen?  Innerhalb der Oracle Cloud JDBC APEX – APEX-Anwendungen im Anwendung Oracle Database Cloud Service Database Cloud Service JDBC – Java EE-Anwendungen im Java Oracle Java Cloud Service Anwendung Oracle Cloud  Externe Anwendungen – wenn sie RESTful Web Services Internet konsumieren können HTTP, HTTPS REST-Client  Externe ODBC/JDBC-Clients können auf den Service nicht zugreifen 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 25.
    Exkurs: RESTful WebServices entwickeln Im Database Cloud Service URL HTTP Methode Format des Ergebnisses SQL SELECT Abfrage 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 26.
    Exkurs: RESTful WebServices konsumieren in PHP, JavaScript, Java EE, .NET, ...  Jeder Client, der eine URL aufrufen kann  Jeder Client, der ein Standardformat – über HTTP-Methoden (JSON, CSV, ...) verarbeiten kann 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 27.
    Agenda  Überblick Oracle Database Cloud Service  Demo: erste Schritte  Architektur  Entwicklertools  Zugriff  Für Sie geeignet? 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 28.
    (Noch) nicht füralles  Kein Ersatz für alle bestehenden Datenbanken – PaaS: Sie sind nicht System-, Storage- oder Datenbankadministrator – Storage-Obergrenze – Zugriff aus der Oracle Cloud oder über Web Services – Einige DB-Features fehlen  Kein Hosting Angebot von Oracle 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 29.
    Hosting bei Oracle DB-Hosting on Premise on Demand on Premise as a Service Sie kaufen SW-Lizenzen Sie kaufen SW-Lizenzen Sie nutzen Sie hosten + verwalten Oracle hostet + verwaltet Oracle hostet + verwaltet Oracle Private Cloud Products | Oracle Managed Cloud Services | Oracle Cloud 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 30.
    Anwendungsfälle  DB-Plattform zurEntwicklung & zum Test  Data Source für den Oracle Java Cloud neuer Anwendungen Service – Ohne Investition in HW und SW – Ohne Verwaltungsaufwand – Zugriff von überall, jederzeit – produktiver Betrieb in der Cloud oder on Premise (in jeder anderen Oracle Datenbank) 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 31.
    Probieren Sie esaus!  Testversion und weitere Informationen auf cloud.oracle.com  Fragen an ileana.somesan@oracle.com 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 32.
  • 33.
    33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 34.
    34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com