cf summit: partnerships, business and cloud foundry

16
© 2014

Upload: nima-badiey

Post on 12-Jul-2015

354 views

Category:

Business


2 download

TRANSCRIPT

Page 1: CF SUMMIT: Partnerships, Business and Cloud Foundry

© 2014

Page 2: CF SUMMIT: Partnerships, Business and Cloud Foundry

PARTNERING 101:PARTNERSHIPS, BUSINESS & CLOUD FOUNDRY

Nima Badiey

James Bayer

Scott Frederick

Mark Kropf

Matt Stine

Page 3: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Page 4: CF SUMMIT: Partnerships, Business and 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

Page 5: CF SUMMIT: Partnerships, Business and Cloud Foundry

5© Copyright 2013 Pivotal. All rights reserved.

Extensible Mechanisms Built Into the CF Architecture

Page 6: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Page 7: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 8: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 9: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 10: CF SUMMIT: Partnerships, Business and Cloud Foundry

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 CodeCF Incubator Formal CF Project

“Provisional” Approval

until next Community

Advisory Board Meeting

Formal Community

Advisory Board Vote

CF Attic

Page 11: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 12: CF SUMMIT: Partnerships, Business and Cloud Foundry

How PWS Apps Connect to SaaS Services Through AppDirect

Pivotal Web Services

run.pivotal.io

Page 13: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 14: CF SUMMIT: Partnerships, Business and Cloud Foundry

UPI and Service Broker examples

Service

Broker

MongoLabSend

Grid

AppDirect

ClearDB

Cloud

Foundry

IBM DB2ORACLE

DB

Alt Broker CF MySQL

MYSQL

DBLB

INT

ER

NE

TSynchronous

Sync

Synchronous

Service Broker

GatewayService

Broker

Serv

ice

Co

nn

ecto

r

Serv

ice

Co

nn

ecto

r

Page 15: CF SUMMIT: Partnerships, Business and Cloud Foundry

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

Serv

ices

BOSH

IAAS

BOSH

Deployed

Local

Service

Apps

Ext.

Local

Svc

Page 16: CF SUMMIT: Partnerships, Business and Cloud Foundry

THANK YOU

@badnima