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.

Who Does What? Mapping Cloud Foundry Activities and Entitlements to IT Roles

1,529 views

Published on

SpringOne Platform 2016
Speaker: Cornelia Davis; Sr. Director of Technology, Pivotal.

While “cf push” is the center of it all, there are many more things that various individuals can do with the Cloud Foundry platform. They can monitor, scale and upgrade those deployed apps. And also deploy, monitor, scale and upgrade the platform itself. Further, to operationalize the platform in an enterprise there are quotas, security groups, route services, environment variable groups and many other “knobs” that may also be tuned, and there are various roles and permission structures to govern these. In this session Cornelia will take a holistic view of the Cloud Foundry “control plane” and map the key functions to IT roles (perhaps with some redefinition), and she’ll show which entitlements allow which configurations. Ultimately the goal is to understand how Cloud Foundry can be effectively used to optimize the development and operations (Devops) in your organization. Participants will leave with a concrete framework for transforming current IT practices, roles and responsibilities using the Cloud Foundry platform.

Published in: Technology

Who Does What? Mapping Cloud Foundry Activities and Entitlements to IT Roles

  1. 1. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Who Does What? Mapping Cloud Foundry Activities and Entitlements to IT Roles Cornelia Davis Pivotal @cdavisafc
  2. 2. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Is this your reality today? 2 BUSINESS FINANCE PMO APP DEV QA OPERATIONS PROJECT
  3. 3. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Silos 3 BUSINESS FINANCE PMO APP DEV QA OPERATIONS PROJECT
  4. 4. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Silos 4 BUSINESS FINANCE PMO APP DEV QA OPERATIONS CONTRACTS REDUCE EXPENSE CREATE SCHEDULE HIT SCHEDULE FIND BUGS UPTIME
  5. 5. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ An Alternative 5 Product serves a customer PRODUCT
  6. 6. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Product Focus 6 PRODUCT
  7. 7. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Product Focus 7 PRODUCT PRODUCT PRODUCT PRODUCT SHOW PRODUCT IMAGES PROVIDE RECOMMENDATIONS SOLICIT REVIEWS ENABLE SUPPLIERS
  8. 8. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 8 I’m going to some assumptions seriously challenge
  9. 9. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Roles Involved in the SDLC 9 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. Client SW Dev Svc Govern SW Arch SW Dev DBA DCTM Eng BI Data Arch
  10. 10. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 10
  11. 11. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Application Dial Tone 11 Emits application “dial tone” • Config • Runtime • Logs • Metrics • Health Management • Security • Operations Your Application Code Virtualized Infrastructure
  12. 12. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ The Houses 12 Database Web Server Messaging Your Application Code Virtualized Infrastructure Platform Team Application Team • Deploys platform • Makes standard runtimes and services available • Monitors platform • Scales platform (ensuring sufficient capacity) • Upgrades platform with zero-downtime • Creates deployable artifact • Config Prod environment • Deploys application to Prod • Monitors application • Scales application (capacity) • Deploys new app version with zero downtime.
  13. 13. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ The Sorting 13 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch
  14. 14. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 14 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP
  15. 15. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 15 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP
  16. 16. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 16 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP
  17. 17. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 17 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops
  18. 18. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 18 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan
  19. 19. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 19 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan
  20. 20. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 20 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BUSINESS Prod Mgmt
  21. 21. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 21 ENTERPRISE ARCH CSO INFRA MIDDLEWARE /APPDEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BUSINESS Prod Mgmt
  22. 22. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 22 ENTERPRISE ARCH CSO INFRA MID/ DEV DATA ENT APPS? Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt
  23. 23. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 23 ENTERPRISE ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA DCTM Eng BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Cap Plan Ops
  24. 24. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 24 ENTERPRISE ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap Plan Network Ops Mid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Eng DCTM Cap Plan Ops
  25. 25. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 25 ENTERPRISE ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Proj Mgmt Biz An Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Eng DCTM Cap Plan Ops Biz An SW Arch SW Dev Client SW Dev DBA CUSTOMER FACING APP Ops Cap Plan Prod Mgmt
  26. 26. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 26 ENT ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Portfolio Mgmt Biz An Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Eng DCTM Cap Plan Ops Biz An SW Arch SW Dev Client SW Dev DBA CUSTOMER FACING APP Ops Cap Plan Prod Mgmt ENABLEMENT
  27. 27. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 27 ENT ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Portfolio Mgmt Biz An Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Eng DCTM Cap Plan Ops Biz An SW Arch SW Dev Client SW Dev DBA CUSTOMER FACING APP Ops Cap Plan Prod Mgmt ENABLEMENT Biz An SW Arch SW Dev Client SW Dev DBA LEGACY SERVICE API Ops Cap Plan Prod Mgmt
  28. 28. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 28 ENT ARCH CSO INFRA MID/ DEV DATA ENT APPS Ent Arch Portfolio Mgmt Biz An Info Sec Srv Build Cap PlanNetwork OpsMid. Eng. SW Arch SW Dev Client SW Dev Svc Govern DBA BI Data Arch PLATFORM CUSTOMER FACING APP Ops Cap Plan BIZ Prod Mgmt DCTM Eng DCTM Cap Plan Ops Biz An SW Arch SW Dev Client SW Dev DBA CUSTOMER FACING APP Ops Cap Plan Prod Mgmt ENABLEMENT Biz An SW Arch SW Dev Client SW Dev DBA LEGACY SERVICE API Ops Cap Plan Prod Mgmt
  29. 29. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 29 DATA BI Data Arch
  30. 30. © Copyright 2014 Pivotal. All rights reserved. Machine Learning (Clustering) GemFire Greenplum Analytics Train PMML + Distance from home ML Evaluation high risk transactions Suspects Care of Fred Melo’s great work!
  31. 31. Unless otherwise indicated, these slides are © 2013-2016 Pivotal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Learn More. Stay Connected. Architecting for Cloud Native Data: Data Microservices Done Right Using Spring Cloud Fred Melo Wednesday, 2:00-3:10 Cornelia Davis @cdavisafc @springcentral spring.io/blog @pivotal pivotal.io/blog @pivotalcf http://engineering.pivotal.io

×