Oracle Database 12c Private Cloud... oder: es heisst jetzt "c", also wo ist denn nun diese Cloud? Bernhard Wesely Trivadis Wien BASEL BERN BRUGES LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA
AGENDA 1. So viele Clouds Mal sehen was es da so gibt 2. Voraussetzungen unsere Cloud besteht nicht aus Luft 3. Setup die Arbeit des Admins 4. Self Service Portal was der Endbenutzer so sieht 5. Demo Ich glaube nur Dinge die ich auch gesehen habe 2
So viele Clouds 3
(Datenbank) Clouds Database as a Service (DBaaS) Pluggable Database as a Service (PDBaaS) Schema as a Service (SCHaaS) Verfügbar, aber nicht Thema dieser Präsentation Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Middleware as a Service (MWaaS) Testing as a Service (TaaS) Public Clouds im Allgemeinen 4
Database Clouds Database as a Service (DBaaS) Erzeugt neue Datenbanken Benötigt - entweder ein vorinstalliertes Oracle Home - oder erzeugt ein neues Oracle Home auf Basis eines Klons eines bestehenden Oracle Homes Pluggable Database as a Service (PDBaaS) Erzeugt Pluggable Databases Benötigt eine bereits bestehende Container Datenbank Schema as a Service (SCHaaS) Erzeugt Schemata - Schemata können leer oder mittels Import vorbefüllt werden Benötigt eine bereits bestehende nicht-container Datenbank - Aktuell können PDBs nicht als Ziel verwendet werden 5
Voraussetzungen 6
Enterprise Manager Voraussetzungen Benötigt Enterprise Manager 12c Release 3 - ältere Releases unterstützen die benötigten Plugin-Versionen nicht Oracle Database Plugin (12.1.0.5) Oracle Virtualization Plugin (12.1.0.5) Oracle Cloud Application Plugin (12.1.0.7) Optional Oracle Consolidation Planning and Chargeback Plugin (12.1.0.5) 7
Infrastruktur Voraussetzungen Hardware (viele) Server viel RAM (wie auch in jedem anderen Virtualisierungsprojekt) Software Ein Enterprise Manager Agent muss auf jedem Ziel-Server laufen Alles andere hängt von den Services ab die angeboten werden sollen und geht von - nur das Betriebssystem ist installiert - bis zu einem x-knoten 12c CDB RAC-Cluster Infrastruktur Wenn auch nicht zwingend nötig, so ist ein zentraler NFS Share oft recht angenehm und erleichtert die Administration enorm Das "Beste, hängt davon ab welche Dienste angeboten werden soll 8
Setup 9
PaaS Zonen and Software Pools PaaS Zonen sind die Deployment Ziele Rechte (zb. Quotas) agieren auf Zonen-Basis Chargeback kann auf Zonen-Basis verrechnen Eine PaaS Zone zu erstellen ist einfach: Wählen ob die Zone auf Hosts oder OVM basiert Hosts zur Zone hinzufügen EM Rollen zur Zone hinzufügen - Nur Benutzer die dieser Rolle zugewiesen sind können die Zone verwenden Zonen werden logisch in Software Pools geteilt Jede Cloud verwendet ihren eigenen Pool - ein DBaaS Pool besteht aus Oracle Homes - ein PDBaaS Pool besteht aus CDBs - ein SCHaaS Pool besteht aus non-cdbs natürlich können nur bereits vom EM verwaltete Ziele verwendet werden 10
Provisioning Profiles Provisioning Profiles beschreiben den Inhalt der auszurollen ist Abhängig vom Typ des Referenz-Ziels stehen unterschiedliche Optionen zur Auswahl 11
Service Templates Service Templates können im Self-Service Portal bestellt werden Sie definieren wie ein Provisioning Profile auf einen Pool angewandt wird 12
Self-Service Portal 13
Self-Service Portal (SSA) - Übersicht 14
Self-Service Portal Bestellen einer Datenbank 15
Ergebnis Bestellte Datenbank 16
Ergebnis Bestellte Pluggable Database 17
Ergebnis Bestelltes Schema 18
Demo 19
Questions and answers... Bernhard Wesely Senior Consultant Trivadis Delphi GmbH BASEL BERN BRUGES LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 20 2014 2013 Trivadis