Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IOUG Collaborate 2014 DBaaS in a DBAs World

758 views

Published on

  • Be the first to comment

IOUG Collaborate 2014 DBaaS in a DBAs World

  1. 1. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
  2. 2. DBaaS in a DBAs World Kellyn Pot’Vin Consulting Member of EM Technical Team Strategic Customer Program
  3. 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. 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. 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. 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. 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. 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. 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. 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. 11. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211 Services Options in DBaaS
  12. 12. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212 Services Options in DBaaS
  13. 13. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213 Services Options in DBaaS
  14. 14. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214 Services Options in DBaaS
  15. 15. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215 Services Options in DBaaS
  16. 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. 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. 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. 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. 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. 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. 22. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222 Making a DBaaS Snapclone
  23. 23. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223 Making a DBaaS Snapclone
  24. 24. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224 Making a DBaaS Snapclone
  25. 25. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1225 Making a DBaaS Snapclone
  26. 26. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1226 Making a DBaaS Snapclone
  27. 27. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1227 27
  28. 28. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1228 28
  29. 29. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1229 29
  30. 30. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1230 30
  31. 31. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1231 31
  32. 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. 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. 34. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1234 Database View 34
  35. 35. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1235 Submitting a Request 35
  36. 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. 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. 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. 39. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1239 Storage View 39
  40. 40. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1240 Database Drilldown 40
  41. 41. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1241 41
  42. 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. 43. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1243 43
  44. 44. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1244 44
  45. 45. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1245 45
  46. 46. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1246 46
  47. 47. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1247 47
  48. 48. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1248 48
  49. 49. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1249 49
  50. 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. 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. 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. 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. 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. 55. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1255 EM12c- Setup Menu
  56. 56. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1256 Step 1- Register Storage
  57. 57. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1257 Storage Registration
  58. 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. 59. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1259 Self Service Portal Settings
  60. 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. 61. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1261 Request Settings
  62. 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. 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. 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. 65. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1265 A Closer Looks- Templates
  66. 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. 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. 68. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1268 EM12c- Enterprise Menu
  69. 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. 70. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1270 Plans for Chargebacks
  71. 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. 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. 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. 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. 75. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1275
  76. 76. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1276

×