Oracle Software. Hardware. Training. Consulting. Mythics Complete. Database Cloud in a Box DBaaS on Oracle Database Appliance [UGF10279] Oracle Open World 2015
Introduction to Erik Benner Erik Benner Enterprise Architect ebenner@mythics.com @erik_benner TalesFromTheDatacenter.com Mythics.com/blog Published Author RAC Attack Ninja Linux since 1992 Solaris since 1996 DB 12c BETA user Prelaunch ODA comet First Version of Oracle 7 in 1994 ZFS since Thumper OEM 12c since Product Launch OAUG EM for Apps SIG co-chair OEM12c CAB Member IOUG Solaris SIG Leader 2
Introduction to Wassim Kayrala Wassim Kayrala Team Lead, Engineered Systems wkayrala@mythics.com Oracle Enterprise Manager 12c Certified Implementation Specialist Oracle Exadata Database Installation and Configuration Specialist Oracle Database Appliance Installation and Configuration Specialist Oracle GoldenGate Installation and Configuration Specialist Oracle Database OCP 3
Why Engineered? Faster to Deploy Easier to Maintain Secret Sauce for improved performance and functionality
5 Oracle Database Appliance
History of the ODA - Hardware X5 X4 V1 X3 32cores 512G 800 G raw redo 36T raw HDD 48cores 512G 800 G raw redo 36T raw HDD Storage expansion 800 G raw redo 36T raw HDD 72cores 512G 1.5T 800G raw redo 1.6T SSD for DB 128T raw HDD Storage expansion 800 G raw redo 1.6T SSD DB 128T raw HDD 24 cores 192G 292G raw redo 12T raw HDD Storage expansion 800 G raw redo 36T raw HDD
Oracle Database Appliance X5-2 Processing Power 36 Intel Xeon processor E5 2697 v2 cores per node 256 GB of main memory, grow to 768 per node! Networking Redundant 10 GbE Base T Interconnect Four 10 GbE Base T Ethernet Ports Infiniband interconnect Raw Storage Capacity Base Unit 128 TB Raw Disk Storage 800 GB Raw SSD for REDO 1600 GB RAW SSD for Flash Cache or data! Storage Expansion Double Available Storage Capacity Double the number of Disks and Solid State Drives with Optional Storage Expansion Shelf Raw Disk Storage Additional 128 TB HDD 256 TB Total Raw Solid State Storage Additional 800 G for SSD for REDO Additional 1600G of SSD for DATA or Flash Cache 7
8 DBaaS
What DBaaS should do Faster to Deploy Easier to Maintain Highly Available Manageability ODA s Secret Sauce
ODA Options oakcli Easy, built in Each database gets it s own home, and overheard Not very efficient MSSP Simply to configure Leverages Multitenant, PDBs only Enterprise Manager Cloud Control Most Complex to configure Do not recommend instances, use oakcli for those Schema as a Service PDB as a Service
OEM 101 Beacon Agent OMS OHS Weblogic Software Library 11 OMR/Database
Enterprise Manager - Manageability for the Entire STACK
Enterprise Manager - Manageability for the Entire STACK
Enterprise Manager - Manageability for the Entire STACK
Enterprise Manager - Manageability for the Entire STACK
In a Box Architecture Oracle Database Appliance Virtualized ODA node0 Database 12C RAC Node0 OMS Server 0 Primary Traffic Director RAC Database OMR Database CDB Schema Instance node1 Database 12C RAC Node1 OMS Server 1 Secondary Traffic Director VMs with dual OMS Database Tier OMS Tier Load Balancer Tier VMs with Traffic Director OMR User Databases
Option1: MSSP + optional EM BOOTH 401 LIVE DEMO! 17
MSSP - Installation MSSP is an APEX application, running in CDB$ROOT Configure RESTful Web Services Grant user privilidges Install PDBSS in $ORACLE_HOME Start it up http://www.oracle.com/technetwork/databas e/multitenant/downloads/multitenant-pdbss- 2016324.html
MSSP Log into MSSP: $HOST:8080/multitenant/f?p=PDBSS 19 oda3demo1:8080/multitenant/f?p=pdbss
MSSP Each user can see their databases 20 oda3demo1:8080/multitenant/f?p=pdbss
MSSP On ODA, use New 21 oda3demo1:8080/multitenant/f?p=pdbss
MSSP Easy to provision, just fill in the blanks 22 oda3demo1:8080/multitenant/f?p=pdbss
MSSP Easy to provision, just fill in the blanks 23 oda3demo1:8080/multitenant/f?p=pdbss
MSSP Just confirm, and click Create 24 oda3demo1:8080/multitenant/f?p=pdbss
MSSP Ready in seconds 25 oda3demo1:8080/multitenant/f?p=pdbss
MSSP All done! Easy as pie! 26 oda3demo1:8080/multitenant/f?p=pdbss
MSSP CONs; No Integration into EM Manually promote the PDBs Limited control over access PROs; Easy to setup No Lifecycle or Cloud packs 27
Option2: EM Cloud Control BOOTH 401 LIVE DEMO! 28
PDBaaS in Oracle Enterprise Manager 12c Deploy Oracle Enterprise Manager 12c Plug-ins Create PaaS Infrastructure Zone Create PDBaaS Pool Create PDBaaS Service Template Provision PDBaaS https://docs.oracle.com/cd/e24628_01/doc.121/e28814/toc.htm
Deploy Oracle Enterprise Manager 12c Plug-ins Deploy the following Cloud Plug-ins Oracle Cloud Application Oracle Cloud Framework 30
Create PaaS Infrastructure Zone Create Cloud Roles as a prerequisite Use ODA_BASE nodes as members Set CPU Utilization & Memory Allocation Constraints 31
Create PDBaaS Pool Select Container Database as well as Target Type (Cluster vs Single Database) Select PaaS Infrastructure Zone Specify Workloads for Maximum CPU & Memory 32
Create PDBaaS Service Template Assign PDBaaS Workload Pool Assign PDBaaS Administrator Privileges Specify PDBaaS Storage Configurations Specify Initialization Parameters 33
Database Cloud Self Service Portal Provisioning PDB Navigate to Self Service Portal Databases Select Request New Service Select Pluggable Database https://docs.oracle.com/cd/e24628_01/doc.121/e28814/cloud_db_using.htm#emclo701 34
Database Cloud Self Service Portal Create Pluggable Database PDB Name as well as Database Service Name must be unique Specify database administrator user name as well as password Specify schedule request for job execution 35
Database Cloud Self Service Portal - Databases New PDBaaS successfully created Resource Allocation based on Service Profile Template selected 36
EM12c CONs; License Expense Complexity PROs; Centralized portal for multiple servers Centralized Reporting - Showback/Chargeback Enterprise grade access and resource control 37
BOOTH 401 LIVE DEMO! Erik Benner @erik_benner TalesFromTheDatacenter.com Mythics.com/blog ebenner@mythics.com Wassim Kayrala Mythics.com/blog wkayrala@mythics.com 38