Post on 15-Apr-2017
Building a Cloud Platform Oracle Enterprise Manager 12c and Oracle Database Appliance
Sessions UGF10017Bobby Curtis Infrastructure Principal10252015 900 am PST
Bobby Curtis
dbasolved
httpdbasolvedcom
Work bobbylcurtisaccenturecomPersonal curtisblgmailcom
Douglasville GeorgiaInfrastructure PrincipalIOUG (RACSIGDI SIG) RMOUG GAOUG
Copyright copy 2015 Accenture All rights reserved
Accenture Enkitec Group
3
Part of Accenturersquos Infrastructure Services- 52000 Oracle professionals- 17000 Infrastructure Services professionals
Oracle Database amp Engineered Systems Solutions- Database Migrations- Oracle Applications on Engineered Systems- Cloud-based solutions leveraging Engineered Systems
Oracle ldquoSpecializedrdquo in the following areas- Oracle Database Oracle Database Security Oracle Real Application Cluster (RAC) Oracle
Data Warehouse Oracle Database Performance Turning Oracle Linux- Egineered Systems Oracle Exadata Oracle Exalogic Oracle Exalytics
Copyright copy 2015 Accenture All rights reserved
ORACLE ndash ACE Program
Oraclersquos advocacy program recognizes evangelists and enthusiasts The members are non Oracle employees who are Oracle experts and are recognized by Oracle for their technical expertise They contribute their knowledge to the community with articles technical advice blog posts tweets and presentations at conferences
Accenture has more Aces than all of our top competitors combined globally
4
Martin Bach Bobby Curtis Julian Dontcheff Frits Hoogland David Kurtz
Cary Millsap Kerry Osborne Alex Zaballa
Christoph Ruepprich
Karl Arao Jason Arneil Danny Bryant Andy Colvin
Alex Fatkulin Jorge Rimblas Carlos Sierra
Oracle ACE
Oracle ACE Director
Oracle ACE Associate
Copyright copy 2015 Accenture All rights reserved
bull Client Requirementsbull Oracle Enterprise Manager 12cbull Engineered Systems (Oracle Database Appliance)bull Build Outbull Executionbull Putting it togetherbull Questions
Agenda
5
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Bobby Curtis
dbasolved
httpdbasolvedcom
Work bobbylcurtisaccenturecomPersonal curtisblgmailcom
Douglasville GeorgiaInfrastructure PrincipalIOUG (RACSIGDI SIG) RMOUG GAOUG
Copyright copy 2015 Accenture All rights reserved
Accenture Enkitec Group
3
Part of Accenturersquos Infrastructure Services- 52000 Oracle professionals- 17000 Infrastructure Services professionals
Oracle Database amp Engineered Systems Solutions- Database Migrations- Oracle Applications on Engineered Systems- Cloud-based solutions leveraging Engineered Systems
Oracle ldquoSpecializedrdquo in the following areas- Oracle Database Oracle Database Security Oracle Real Application Cluster (RAC) Oracle
Data Warehouse Oracle Database Performance Turning Oracle Linux- Egineered Systems Oracle Exadata Oracle Exalogic Oracle Exalytics
Copyright copy 2015 Accenture All rights reserved
ORACLE ndash ACE Program
Oraclersquos advocacy program recognizes evangelists and enthusiasts The members are non Oracle employees who are Oracle experts and are recognized by Oracle for their technical expertise They contribute their knowledge to the community with articles technical advice blog posts tweets and presentations at conferences
Accenture has more Aces than all of our top competitors combined globally
4
Martin Bach Bobby Curtis Julian Dontcheff Frits Hoogland David Kurtz
Cary Millsap Kerry Osborne Alex Zaballa
Christoph Ruepprich
Karl Arao Jason Arneil Danny Bryant Andy Colvin
Alex Fatkulin Jorge Rimblas Carlos Sierra
Oracle ACE
Oracle ACE Director
Oracle ACE Associate
Copyright copy 2015 Accenture All rights reserved
bull Client Requirementsbull Oracle Enterprise Manager 12cbull Engineered Systems (Oracle Database Appliance)bull Build Outbull Executionbull Putting it togetherbull Questions
Agenda
5
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Accenture Enkitec Group
3
Part of Accenturersquos Infrastructure Services- 52000 Oracle professionals- 17000 Infrastructure Services professionals
Oracle Database amp Engineered Systems Solutions- Database Migrations- Oracle Applications on Engineered Systems- Cloud-based solutions leveraging Engineered Systems
Oracle ldquoSpecializedrdquo in the following areas- Oracle Database Oracle Database Security Oracle Real Application Cluster (RAC) Oracle
Data Warehouse Oracle Database Performance Turning Oracle Linux- Egineered Systems Oracle Exadata Oracle Exalogic Oracle Exalytics
Copyright copy 2015 Accenture All rights reserved
ORACLE ndash ACE Program
Oraclersquos advocacy program recognizes evangelists and enthusiasts The members are non Oracle employees who are Oracle experts and are recognized by Oracle for their technical expertise They contribute their knowledge to the community with articles technical advice blog posts tweets and presentations at conferences
Accenture has more Aces than all of our top competitors combined globally
4
Martin Bach Bobby Curtis Julian Dontcheff Frits Hoogland David Kurtz
Cary Millsap Kerry Osborne Alex Zaballa
Christoph Ruepprich
Karl Arao Jason Arneil Danny Bryant Andy Colvin
Alex Fatkulin Jorge Rimblas Carlos Sierra
Oracle ACE
Oracle ACE Director
Oracle ACE Associate
Copyright copy 2015 Accenture All rights reserved
bull Client Requirementsbull Oracle Enterprise Manager 12cbull Engineered Systems (Oracle Database Appliance)bull Build Outbull Executionbull Putting it togetherbull Questions
Agenda
5
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
ORACLE ndash ACE Program
Oraclersquos advocacy program recognizes evangelists and enthusiasts The members are non Oracle employees who are Oracle experts and are recognized by Oracle for their technical expertise They contribute their knowledge to the community with articles technical advice blog posts tweets and presentations at conferences
Accenture has more Aces than all of our top competitors combined globally
4
Martin Bach Bobby Curtis Julian Dontcheff Frits Hoogland David Kurtz
Cary Millsap Kerry Osborne Alex Zaballa
Christoph Ruepprich
Karl Arao Jason Arneil Danny Bryant Andy Colvin
Alex Fatkulin Jorge Rimblas Carlos Sierra
Oracle ACE
Oracle ACE Director
Oracle ACE Associate
Copyright copy 2015 Accenture All rights reserved
bull Client Requirementsbull Oracle Enterprise Manager 12cbull Engineered Systems (Oracle Database Appliance)bull Build Outbull Executionbull Putting it togetherbull Questions
Agenda
5
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
bull Client Requirementsbull Oracle Enterprise Manager 12cbull Engineered Systems (Oracle Database Appliance)bull Build Outbull Executionbull Putting it togetherbull Questions
Agenda
5
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Requirements
6
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Defined Goalsbull Reduce the time it took to provision databases for development and quality assurance activitiesbull Reduce overall costs of management associated with deploying new databasesbull Increase response time to the needs of their development and quality assurance staffbull Did not want to use Oracle Enterprise Manager 12c Self-Service Portal but use the Cloud APIs
Resources availablebull Oracle Enterprise Manager 12103 (Examples in presentation are from 12104)bull Oracle Database Appliance X3-2 (Examples in presentation are from ODA X4-2)
Requirements
7
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Client Major distributor of information
Requirements
8
3rd Party Cloud ToolsOr
Command Line
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Oracle Enterprise Manager 12c
9
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Enterprise Manager 12c
10
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Cloud Architecture Oracle Enterprise Manager 12c
11
Required Roles for supporting cloud based functions
Zones consisting of hardware and operating system
Pools consisting of Oracle Homes needed to host database
DBaaS instances created
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Required Items in Oracle Enterprise Manager 12c
12
[oracleacoem bin]$ emcli list_plugins_on_serverOMS name is acoemenkiteccom4889_Management_ServicePlug-in Name Plugin-id Version [revision]Oracle Database Appliance oracledbaodba 121010Oracle Big Data Appliance oraclesysmanbda 121040Oracle Cloud Framework oraclesysmancfw 121020Oracle Database oraclesysmandb 121070Oracle Fusion Middleware oraclesysmanemas 121070Oracle MOS (My Oracle Support) oraclesysmanmos 121060Oracle Storage Management Framework oraclesysmansmf 121050Oracle Cloud Application oraclesysmanssa 121090Oracle Virtualization oraclesysmanvt 121070Oracle Exadata oraclesysmanxa 121060
[oracleacoem bin]$ emcli list_plugins_on_agentThe Agent URL is httpsoda1enkiteccom3872emdmain Plug-in Name VersionOracle Exadata 121060Oracle Home 121040Oracle Database 121070Oracle Database Appliance 121010
On the Server (OMS)
On the Target (Agent)
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Patch Oracle Enterprise Manager 12c
13
Patch the OMS to the current patch releases
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Engineered Systems (Oracle Database Appliance)
14
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Overview of Oracle Database Appliance (X4-2)
15
Serversbull Two Servers One Storage Shelfbull 2 ndash 12 core Intel Xeon processors per serverbull 256 GB per server (512 GB total)
Storagebull 20 ndash 900GB 10K rpm HHD
- (18 TB raw 9 TB (dbl-mirror) 6 TB (tri-mirror)bull External NFS storage support
Networkbull Dedicated 10100M Base-T Ethernetbull In-band out-of-band and side-band network mgmtbull RJ-45 serial mgmt port
Softwarebull Oracle Linux 59bull Appliance Manager (oakcli)bull Oracle VM (optional)
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Overview of Framework with Oracle Database Appliance
16
Zone QA(consists of engineered systems)
Resource Pool OH 11g12c
PaaS Infrastructure
Using Engineered Systems a zone can be scaled out horizontally
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Build Out
17
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Access Cloud Setup
18
1
2
3
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
19
1
2
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
PaaS Infrastructure Zone
20
1
2
3
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Database Pool
21
1
2
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Database Pool
22
1
2
3
4
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Service Templates
23
1
2
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Service Templates
24
1 2
3
4
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Execution
25
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
bull Blueprinting is the way ot describe a desired frame work of inter-related cloud resources
bull Blueprints can be simple or complex
bull Blueprints use a yamel file (yml)
bull Blueprints leverage the Cloud APIs in Cloud Management Pack
Blueprinting
26
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Inputs
DbZone
Type String
DefaultValue DBaaS_POC
Prompt Zone to use for db
Data
DBCreds
user ltusernamegt
password welcome1
Resources
SmallDB
Type applicationoraclecomcloudcommonDbPlatformInstance+json
Container
f_getTemplateURI
- DBaaS_POC_ServiceTemplate
- dbaas
Blueprinting (yml)
27
Properties name aegtest zone f_getZoneURI - f_path - InputsDbZoneValue - dbaas params username f_path - DataDBCredsuser password f_path - DataDBCredspassword status cpu_count 4 target_type rac_database instances 2
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
REST (REpresentational State Transfer)is an architectural style and an approach to communications that is often used in the development of Web services
JSON (JavaScript Object Notation)is a lightweight data-interchange format It is easy for humans to read and write It is easy for machines to parse and generate It is based on a subset of the JavaScript Programming Language
REST JSON
28
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword -X POST -H Content-Type applicationoraclecomcloudcommonDbPlatformInstance+json -d zoneemclouddbaaszone7F97FFAAF2AF873C6468E49011A14299nametestdbdescriptiontestdbcreateparamsusernameoraclepasswordwelcome1 service_nameorcl5rdquo ldquodatabase_sidrdquordquoorclsid5rdquo httpsoemserverportemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls (CURL (Create))
29
Successful submittal uri emclouddbaasdbplatforminstancebyrequest21 name testdb resource_state state INITIATED media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status SCHEDULED
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
curl -k -u usernamepassword httpsoemserverportemclouddbaasdbplatforminstancebyrequest21
REST Calls (CURL (Status))
30
Status while creating uri emclouddbaasdbplatforminstancebyrequest21 name tesdb1_CREATE_57_28343 description DESCRITION_NOT_AVAILABLE_VIEW resource_state state CREATING context_id ldquo21 media_type applicationoraclecomcloudcommonDbPlatformInstance+json canonicalLink emwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatforminstancebyrequest21 status IN_PROGRESS created 2015-10-15 175729
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
bull Get Cloud Infondash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemcloud
bull Get Zone IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesadmincfwv1paaszones
bull Get Template IDndash curl -k -u cloud_demo_dbaaswelcome1 https
oemserverportemwebsvcsrestfulextwscloudservicesservicev0ssaemclouddbaasdbplatformtemplate20465263F69329B6E05365ED090A67A7
REST Calls Here are a few others
32
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Putting it together (Curl amp Application Express)
33
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Apex which calls Curl
34
Demos at booth 1311 (Accenture) ndash See booth for details
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Questions
35
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Questions
36
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Extra Learning
37
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
Here at Oracle Open World
38
CON3637 ndash Database As A Service Panal with the Cloud SIG
Cloud SIG ndash Thursday 930 am
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info
Copyright copy 2015 Accenture All rights reserved
GaOUG TechDay 2016
39
Go to httpgaougstrikinglycom for more info