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

  • 2,097 views
Uploaded on

Überblick über den Datenbank-PAAS in der Oracle Public Cloud. Dieser Vortrag wurde auf der DOAG Konferenz im November 2012 gezeigt.

Überblick über den Datenbank-PAAS in der Oracle Public Cloud. Dieser Vortrag wurde auf der DOAG Konferenz im November 2012 gezeigt.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,097
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Oracle Datenbanken in derOracle Public Cloud nutzenIleana SomeşanSystemberaterin 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 ServicesOracle Database Cloud Service Infrastructure Services3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 4. 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 EC24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 5. 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 Cloud5 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-Umgebung6 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 erforderlich8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 9. Service aktivieren, Übersicht über alle Services My Account9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 10. Als Service Administrator anmelden10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 11. Service überwachen My Services11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 12. Daten aus dem Service exportieren My Services  Export via Data Pump  Dump File wird auf Secure FTP Server abgelegt12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 13. Benutzer anlegen, Rollen zuweisen Identity Console  Neue User bekommen Benutzername/Passwort; eindeutige E-Mailadresse erforderlich  Rollen: End User, Developer, Administrator13 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 Benutzerkennung14 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 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
  • 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 Lockdown17 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 – Sicherheit18 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 Developer20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 21. 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ühren21 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*Loader22 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 zugreifen24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 25. Exkurs: RESTful Web Services entwickeln Im Database Cloud Service URL HTTP Methode Format des Ergebnisses SQL SELECT Abfrage25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 26. 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 kann26 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ü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 Oracle28 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 + verwaltetOracle Private Cloud Products | Oracle Managed Cloud Services | Oracle Cloud29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 30. 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
  • 31. Probieren Sie es aus!  Testversion und weitere Informationen auf cloud.oracle.com  Fragen an ileana.somesan@oracle.com31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
  • 32. Q&A
  • 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