Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services
Upcoming SlideShare
Loading in...5
×
 

Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services

on

  • 1,404 views

Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services

Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services

Statistics

Views

Total Views
1,404
Views on SlideShare
1,378
Embed Views
26

Actions

Likes
0
Downloads
64
Comments
0

2 Embeds 26

http://www.linkedin.com 18
https://www.linkedin.com 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Added “application”
  • Added “application”
  • Add: HP, IBM, RAX, Dell, NTT, Rakuten, SAP, ATT, Verizon

Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services Cloud Foundry - How Service broker integrates with AppDirect to provide catalog of add-on services Presentation Transcript

  • 1© Copyright 2013 Pivotal. All rights reserved. 1© Copyright 2013 Pivotal. All rights reserved. Pivotal Cloud Foundry Nima Badiey Cloud Foundry @badnima
  • 2© Copyright 2013 Pivotal. All rights reserved. Pivotal At-a-Glance A startup: founded April 2013 with 1250 employees (“Pivots”) Joint Venture: Spun out of VMware & EMC, with investment from GE Proven Leadership: Paul Maritz, CEO Vision: A platform at the intersection of apps, big data and analytics
  • 3© Copyright 2013 Pivotal. All rights reserved. ...ETC • Open & Open Source DNA • Data-Centric • Multi-cloud • Developer-friendly • Enterprise-friendly • “Application” as the new unit of currency Cloud Fabric Data Fabric Application Fabric Scale-out storage: HDFS/Object Languages & Frameworks Ingest & Query: HCA & in-memory AnalyticsServices Cloud Abstraction (portability) Automation: App Provisioning & Life-cycle Service Registry Pivotal CF: Redefining Enterprise Platforms Virtualization & Cloud Storage:
  • 4© Copyright 2013 Pivotal. All rights reserved. ...ETC • Open & Open Source DNA • Data-Centric • Multi-cloud • Developer-friendly • Enterprise-friendly • “Application” as the new unit of currency Pivotal CF: Redefining Enterprise Platforms Cloud Fabric Data Fabric Application Fabric Pivotal Data Science Labs Virtualization & Cloud Storage:
  • 5© Copyright 2013 Pivotal. All rights reserved. Platform as a Service (PaaS) Industry’s most popular open source PaaS An abstraction layer on top of IaaS Premise: Application is the new unit of deployment and control – Abstracting VMs and Middleware – Abstracting containers and processes – Separate the concerns of AppDev & Operations – Eliminate bottlenecks: provisioning, deployment, integration
  • 6© Copyright 2013 Pivotal. All rights reserved. Deploy Applications in Minutes target <my cloud> push <my app> create <my services> bind <my services> scale <my app> +100 DEVELOPER App Deployment: 30-90 seconds api.run.pivotal.io
  • 7© Copyright 2013 Pivotal. All rights reserved. A Foundation Based on Choice Runtime/Frameworks Buildpacks Service Brokers … and Custom Runtimes … and Custom Services Cloud Provider Interface (CPI) App ServicesClouds … and Custom Clouds
  • 8© Copyright 2013 Pivotal. All rights reserved. Cloud Foundry Architecture Cloud Controller Dynamic Router UAA/Login Servers Health Manager DEA Pool(s)Service Broker Node(s) User Provided Service Instances Messaging (NATS) Apps Cloud Foundry Installer (BOSH) Build Packs Logging The Cloud Foundry platform is abstracted as a set of large-scale distributed services. Components are dynamically discoverable and loosely coupled, exposing health through HTTP endpoints so agents can collect state information (app state & system state) and act on it. Apps Underlying Infrastructure Cloud Foundry (PaaS)
  • 9© Copyright 2013 Pivotal. All rights reserved. Service Broker Service Brokers provide an interface for native and external 3rd party services. Service processes run on Service Nodes or with external as-a-service providers (e.g., email, database, messaging, etc.). How It Works: • Advertising service catalog • Makes create/delete/bind/unbind calls to service nodes • Requests inventory of existing instances and bindings from cloud controller for caching, orphan management • SaaS marketplace gateway Responsible For: query catalog: get a catalog of current services provision account: via SSO/Oauth 2.0 create service: use AppDirect APIs to start a service bind service: Bind a service to an app (set env variables)
  • 10© Copyright 2013 Pivotal. All rights reserved. Service Broker Example: run.pivotal.io + AppDirect run.pivotal.io
  • 11© Copyright 2013 Pivotal. All rights reserved. Services Broker: More than one way to consume services Application Resell As-a-Service ISV/Buildpack on PaaS On-Prem Deploy (via BOSH) Service Connector
  • 12© Copyright 2013 Pivotal. All rights reserved. Services are Consumed in Many WaysApplication Resell As-a-Service ISV/Buildpack on PaaS On-Prem Deploy (via BOSH) Service Connector
  • 13© Copyright 2013 Pivotal. All rights reserved. Services are Consumed in Many WaysApplication Resell As-a-Service ISV/Buildpack on PaaS On-Prem Deploy (via BOSH) Service Connector
  • 14© Copyright 2013 Pivotal. All rights reserved. Leverage the Power of Network Effects
  • 15© Copyright 2013 Pivotal. All rights reserved. Learn More About Cloud Foundry Project home page: www.cloudfoundry.com Documentation: docs.cloudfoundry.com Contribute: github.com/cloudfoundry Host your own apps: console.run.pivotal.io/register Get Social: – @cloudfoundry – facebook.com/cloudfoundry – vcap-dev@cloudfoundry.org
  • A NEW PLATFORM FOR A NEW ERA