Contenu connexe
Similaire à IOUG Collaborate 2014 DBaaS in a DBAs World
Similaire à IOUG Collaborate 2014 DBaaS in a DBAs World (20)
Plus de Kellyn Pot'Vin-Gorman
Plus de Kellyn Pot'Vin-Gorman (20)
IOUG Collaborate 2014 DBaaS in a DBAs World
- 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
- 2. DBaaS in a DBAs World
Kellyn Pot’Vin
Consulting Member of EM Technical Team
Strategic Customer Program
- 3. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing
decisions. The development, release, and timing of any
features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
- 4. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
Program Agenda
Why Database as a Service
What is DBaaS
Understanding the DBaaS environment
– Infrastructure as a Service
– Platform as a Service
– Database Templates and Profiles
- 5. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
What is DBaaS?
Database as a Service (DBaaS) is an architectural and operational
approach enabling DBAs to deliver database functionality as a
service to internal and/or external customers
Including:
Customer side provisioning and management of database
instances available to the customer via a self-service portal.
Automation of many manual tasks that remove the DBA from work
to provide more value to the business and to the DBA.
Added features such as automated schema refresh, “Snapclone”
features and chargeback for cloud environments.
- 6. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
It Can’t Possibly Happen…
http://petewhodoesnottweet.com/2013/11/01/em-hits-a-million/
- 7. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
Why DBaaS?
DBaaS standardizes and optimizes the platform
requirements which eliminates the need to
deploy, manage and support dedicated
database hardware and software for each
project’s multiple
development, testing, production, and failover
environments.
- 8. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
DBaaS Architecture
DBaaS architecture is inherently designed for elasticity and resource
pooling. They deliver production and non-production database services
that support average daily workload requirements and are not impacted
by:
Resource Limitations
Time Sensitive Projects
Hardware limitations/budgets
- 9. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
The Time is Now
"Database as a Service (DBaaS) is arguably the next big thing in IT. Indeed, we
project an astounding 86% cumulative annual growth rate, with annual revenues from
DBaaS providers rising from $150 million in 2012 to $1.8 billion by 2016.” -
451research.com
- 10. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
Embracing DBaaS as a DBA
The Great DBA…
• Automates everything
• Desires new learning opportunities
• Desires a secure, controlled setup for a self-service portal
• Approaches challenges and answers with simple, robust
options to answer.
• Needs a feature set that supports various platforms.
DBaaS OFFERS THIS!..
- 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
Services Options in DBaaS
- 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
Services Options in DBaaS
- 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
Services Options in DBaaS
- 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
Services Options in DBaaS
- 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
Services Options in DBaaS
- 16. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
Summary of Moving Parts
How much do you already use in
your everyday DBA work
How can this be used to create a
new and better way to automate
resource allocation so the DBA can
do more with less?
- 17. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
How Much You Can Do With DBaaS
Schema as a Service, (SaaS)
New Optimizations with Real Application Testing
Ability to add data-masking
Ability to automate preliminary and post scripting options.
Full-feature chargeback scenarios
17
- 18. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
Schema as a Service
Datapump
of Schema
- 19. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
Schema as a Service
Datapump
of Schema
Target
Database
Service
Template
Import with
Objects, no data
- 20. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
Schema as a Service
Datapump
of Schema
Target
Database
Service
Template
Import with
Objects and
Data
Service
Template
Import with
Objects, no data
- 21. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
Schema as a Service
Need a schema refresh?
Need a copy of a schema, no data?
All of this can be requested with the creation of a
template made available to the self-service portal!
- 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
Making a DBaaS Snapclone
- 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
Making a DBaaS Snapclone
- 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224
Making a DBaaS Snapclone
- 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225
Making a DBaaS Snapclone
- 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226
Making a DBaaS Snapclone
- 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227
27
- 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228
28
- 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229
29
- 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230
30
- 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231
31
- 32. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1232
32
The Self Service Portal
- 33. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1233
Self Service Storage Use
33
• Storage Allocated
• Memory Used of Total Allocated
• Databases Allocated
• Schemas Allocated
All in easy to scan dashboard in
main page.
- 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234
Database View
34
- 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235
Submitting a Request
35
- 36. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1236
Completed Request, Ready to Submit
Request a copy of a database?
A simple request via a DBaaS profile and template with the EM12c and
Database as a Service!
- 37. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1237
Self Service Template View
37
- 38. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1238
Snapclone “Flashback”
38
• Scan forward, backwards in
Snapshot view.
• Choose what snapshot you
wish to restore, click on
restore or remove from
environment.
- 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1239
Storage View
39
- 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1240
Database Drilldown
40
- 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1241
41
- 42. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1242
Space Hogs
Data Resource Consumption
Traditional Cloning Methods vs. Snapclone
DBAs no longer the ones requesting storage so often.
42
- 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1243
43
- 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244
44
- 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245
45
- 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246
46
- 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247
47
- 48. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248
48
- 49. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1249
49
- 50. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1250
Licensing
50
There are licenses that are required as part of the DBaaS as a service
product.
• Cloud Management Pack for Database
• Database lifecycle Management Pack
• Storage Licenses
• Depending on what storage that you choose to house your DBaaS
storage pools/IZone will decide what licensing will be required.
• Oracle Database 12c Multi-Tenant Option
• If you are using PDB DBaaS, (Pluggable Database, and Database as
a Service) then you will need to license the pluggable databases.
• Your Oracle Sales representative can offer the most up to date information
on licensing and pricing.
- 51. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1251
Plug-ins
Oracle Consolidation Planning and Chargeback(oracle.sysman.emct)
Oracle Storage Management Framework(oracle.sysman.smf)
Oracle Cloud Application(oracle.sysman.ssa)
Oracle Vitualization(oracle.sysman.vt)
Oracle Exadata(oracle.sysman.xa)
Oracle Database Pluggable DB(oracle.sysman.db)
51
- 52. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1252
Database Cloud
From the Middleware and
Database Cloud Home:
• Create PaaS Infrastracture
Zone to use IaaS
- 53. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1253
Rapid Start Kit
The DBaaS Rapid Start Kit simplifies the
creation steps for the database
pools, zones, service templates and self-service
users.
The Rapid Start Kit consists of a set of Python
scripts which call EMCLI commands and a setup
of XML config files.
The kit includes a complete solution for setting
up an Out of the box DBaaS platform and allows
administrators to integrate their DBaaS setup
with scripts and third-party solutions with ease.
53
- 54. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1254
Manual Design of Storage, (PaaS/IaaS)
1. Registering Storage
2. Creating the Platform as a Service, (PaaS)
3. Utilizing PaaS to create the PaaS Infrastructure Zone, (I Zone)
4. Rapid Start, (aka, Zero to Cloud) is recommended to use instead.
- 55. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1255
EM12c- Setup Menu
- 56. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1256
Step 1- Register Storage
- 57. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1257
Storage Registration
- 58. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1258
Settings for Storage
• Setting up IaaS Storage
• Allocate amount of space required for DBaaS environment
- 59. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1259
Self Service Portal Settings
- 60. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1260
Database Profile- Control is in Your Hands
- 61. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1261
Request Settings
- 62. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1262
Quotas for Requestor
Quotas dictates how many resources overall a user of the Self Service Portal has.
Allocated by Role and assigned to user-
• Memory
• Storage
• CPU
• How many Databases at a given time
• How many schemas
- 63. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1263
DBA Controls Quotas
Quotas can be edited at any time and set to
any configuration.
- 64. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1264
A Closer Look- DBaaS Catalog
- 65. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1265
A Closer Looks- Templates
- 66. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1266
Control of Template Resources
Set Parameters
Turn on Auditing
Configure values for memory, recovery and undo
Decide if the SSA Admin has ability to edit values
- 67. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1267
Custom Script Option
Run Custom scripts as part of templates
*This is also part of Schema as a Service
- 68. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1268
EM12c- Enterprise Menu
- 69. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1269
Chargebacks
Chargebacks allows Information
Operations to charge for IT resources
utilized by a consumer.
- 70. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1270
Plans for Chargebacks
- 71. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1271
Monitoring Chargebacks
Monitoring Dashboard for the Cloud Administrator
Charge Plan Setup
- 72. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1272
Cloud Administrator’s Interface
The DBA or “Cloud Administrator” is offered a robust and clean
view of DBaaS resource usage as part of EM12c.
- 73. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1273
The Future
Using VMs from third party vendors, create
large, private clouds for use with DBaaS.
Simplify Development, Test, QA requests for
database refreshes, new environments
Simplify cloning procedures for any environment
Supply afterhours support and maintenance
automation.
- 74. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1274
You can find me at….
Twitter
http://twitter.com/dbakevlar
Linked In
http://linkedin.com/in/kellynpotvin
My blog
http://dbakevlar.com
About Me
http://about.me/dbakevlar
Email
dbakevlar@gmail.com
- 75. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1275
- 76. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1276
Notes de l'éditeur
- Come join this large, vibrant community.We have a pretty significant engagement through various social media channels like twitter and facebook. ….