SlideShare ist ein Scribd-Unternehmen logo
1 von 15
PARTNERING 101:
PARTNERSHIPS, BUSINESS & CLOUD FOUNDRY
Nima Badiey
James Bayer
Scott Frederick
Mark Kropf
Matt Stine
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
• 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© Copyright 2013 Pivotal. All rights reserved.
Extensible Mechanisms Built Into the
CF Architecture
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
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
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
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
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
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
How PWS Apps Connect to SaaS Services Through AppDirect
Pivotal Web Services
run.pivotal.io
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
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
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
THANK YOU
@badnima

Weitere ähnliche Inhalte

Was ist angesagt?

2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DR
bizmerce
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
Open Stack
 

Was ist angesagt? (20)

Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Case Study: Orange Labs & Cloud Foundry
 Case Study: Orange Labs & Cloud Foundry  Case Study: Orange Labs & Cloud Foundry
Case Study: Orange Labs & Cloud Foundry
 
Quantifying the Benefits of Cloud Foundry
Quantifying the Benefits of Cloud FoundryQuantifying the Benefits of Cloud Foundry
Quantifying the Benefits of Cloud Foundry
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
PCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop SlidesPCF Cloud-Native Workshop Slides
PCF Cloud-Native Workshop Slides
 
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Cloud foundry presentation
Cloud foundry presentation Cloud foundry presentation
Cloud foundry presentation
 
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
Using Google Cloud Services with Spring Boot and Pivotal Cloud Foundry (Pivot...
 
2015 cloud trend and cloud DR
2015 cloud trend and cloud DR2015 cloud trend and cloud DR
2015 cloud trend and cloud DR
 
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network IsolationPivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
Pivotal Cloud Foundry 1.10: First Look - Windows at Scale, Network Isolation
 
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center DeploymentsExtending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
Extending Cloud Foundry UAA for Authorizations and Multi-Data Center Deployments
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Microservices Best Practices
Microservices Best PracticesMicroservices Best Practices
Microservices Best Practices
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 

Ähnlich wie Partnering 101: Partnerships, Businesses & Cloud Foundry (Cloud Foundry Summit 2014)

Introducing the WSO2 Platform
Introducing the WSO2 PlatformIntroducing the WSO2 Platform
Introducing the WSO2 Platform
WSO2
 

Ähnlich wie Partnering 101: Partnerships, Businesses & Cloud Foundry (Cloud Foundry Summit 2014) (20)

CF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud FoundryCF SUMMIT: Partnerships, Business and Cloud Foundry
CF SUMMIT: Partnerships, Business and Cloud Foundry
 
What's New in the Cloud Foundry Ecosystem?
What's New in the Cloud Foundry Ecosystem?What's New in the Cloud Foundry Ecosystem?
What's New in the Cloud Foundry Ecosystem?
 
Spring one pivotal
Spring one pivotalSpring one pivotal
Spring one pivotal
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
Build a Cloud Day Paris
Build a Cloud Day ParisBuild a Cloud Day Paris
Build a Cloud Day Paris
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
WSO2 Cloud Platform: Vision and Roadmap
WSO2 Cloud Platform: Vision and RoadmapWSO2 Cloud Platform: Vision and Roadmap
WSO2 Cloud Platform: Vision and Roadmap
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service Platform
 
Docker12 factor
Docker12 factorDocker12 factor
Docker12 factor
 
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...Liberty Buildpack: Designed for Extension - Integrating your services in Blue...
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...
 
Head in the clouds
Head in the cloudsHead in the clouds
Head in the clouds
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
Introducing the WSO2 Platform
Introducing the WSO2 PlatformIntroducing the WSO2 Platform
Introducing the WSO2 Platform
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 

Mehr von VMware Tanzu

Mehr von VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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

  • 1. PARTNERING 101: PARTNERSHIPS, BUSINESS & CLOUD FOUNDRY Nima Badiey James Bayer Scott Frederick Mark Kropf Matt Stine
  • 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. • 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© Copyright 2013 Pivotal. All rights reserved. Extensible Mechanisms Built Into the CF Architecture
  • 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. 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. 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. 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. 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. 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. How PWS Apps Connect to SaaS Services Through AppDirect Pivotal Web Services run.pivotal.io
  • 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. 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. 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

Hinweis der Redaktion

  1. Add: HP, IBM, RAX, Dell, NTT, Rakuten, SAP, ATT, Verizon