partnering 101: partnerships, businesses & cloud foundry (cloud foundry summit 2014)

Download Partnering 101: Partnerships, Businesses & Cloud Foundry (Cloud Foundry Summit 2014)

Post on 20-Aug-2015

3.797 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

  1. 1. PARTNERING 101: PARTNERSHIPS, BUSINESS & CLOUD FOUNDRY Nima Badiey James Bayer Scott Frederick Mark Kropf Matt Stine
  2. 2. All Great Things Start with a Blog Post http://blog.gopivotal.com/cloud-foundry-pivotal/features/partner-101-how-to-do-business-with-cloud-foundry
  3. 3. Installation and Operation Managed Hosting Managed Services SaaS Services IaaS Services Monitoring Support Training Architectural and Technical Consulting POC Product Customization Add-on Services Integration with legacy systems (identity, billing, security, etc) Apps Saas Services Local Services IaaS via BOSH CPI Your IAAS deployer Service Broker User Provided Inst Buildpacks etc. Integration Customization Operation
  4. 4. 4 Copyright 2013 Pivotal. All rights reserved. Extensible Mechanisms Built Into the CF Architecture
  5. 5. Cloud Foundry Architecture Integrations with Cloud Foundry have established vectors within the architecture, as either running on Cloud Foundry, integrating as a service (local or operated via a SAAS provider), or embedded in the core SW. Services can be 1) explicitly exposed via a catalog or 2) implicitly qualified and instantiated external to CF Cloud Foundry Dynamic Router OAuth 2.0 Server (UAA) Health Manager Application Execution (DEA Pool) Service Brokers Warden Build Packs Login Server Cloud Controller Blob Store Message Bus (NATS) Sys Log Collector App Log ROUTING AUTHENTICATION APP LIFECYCLE APP STORAGE & EXECUTION SERVICES MESSAGING METRICS & LOGGING BOSH
  6. 6. Apps Running on CF Run compatible cloud native apps (packaged SW). Typically Java, Node.js or Ruby apps, but can support any app/runtime with a compatible buildpack Examples: Soasta, Jaspersoft, Wordpress, Joomla SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  7. 7. BOSH Deployed Local Services Deploy local services onto the same IAAS as CF. Use BOSH and Custom Service Broker Examples: Pivotal Hadoop, Cassandra, CloudBees SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  8. 8. Core Functionality: Modules, Buildpacks & more Partner integrations of core functionality are supported on any CF module, including buildpacks. Examples: IBM Liberty Buildpack, Java NATS, Docker SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  9. 9. Cloud Foundry OSS: Apache 2 Permissive Open Source Apache 2 licensed Code on Github. Status on Pivotal Tracker (public) Anyone can contribute to the project. CLA Required Incubation process: Private or Project Code CF Incubator Formal CF Project Provisional Approval until next Community Advisory Board Meeting Formal Community Advisory Board Vote CF Attic
  10. 10. Services Exposed as SaaS Integration via Cloud Foundry Service Broker (or a broker catalog such as AppDirect) Examples: New Relic, MongoDB, SendGrid (via AppDirect) SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  11. 11. How PWS Apps Connect to SaaS Services Through AppDirect Pivotal Web Services run.pivotal.io
  12. 12. Connecting to Existing and/or Enterprise Services User Provided Instances (UPI) or Service Brokers to connect to existing enterprise resources (e.g., OracleDB) or existing Service Catalogs Examples: Oracle DB, Service Mesh Agility, Vmware VCAC SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  13. 13. UPI and Service Broker examples Service Broker MongoLab Send Grid AppDirect ClearDB Cloud Foundry IBM DB2 ORACLE DB Alt Broker CF MySQL MYSQL DB LB INTERNET Synchronous Sync Synchronous Service Broker Gateway Service Broker ServiceConnector ServiceConnector
  14. 14. Deployment on Select IAAS: CPI Developing CPIs (Cloud Provider Interface) so that BOSH can deploy PCF and other Pivotal products on top of specific IAAS solutions Examples: vSphere, Amazon AWS, OpenStack SaaS Services BOSH IAAS BOSH Deployed Local Service Apps Ext. Local Svc
  15. 15. THANK YOU @badnima