Pieter Humphrey, Pivotal @cloudfoundry
The Hub at the Hackers Lounge
Introducing Cloud Foundry:
The Cloud Independent, Open Source PaaS
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 2
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 3
Pivotal One
SOLUTIONS Pivotal One
SERVICESS
Piv
ota
l On
e
Pivotal
CFElastic Runtime Services: Java, Spring, Ruby, Node.JS
Value-adds:
Installation, Management & Monitoring(Core OSS)
• Data Lake Solutions (Security Analytics, Corp Comm Analytics, Business)
• RTI for Telco
Coming Soon
PHDHadoop+
Query
GPDBMPP Analytics
GemFireIn-Memory
Grid
SpringApp
Framework
RabbitMQ, Redis…
Pivotal One
MARKETPLACE
Pivotal: PaaS, Big Data & App Suite
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 4
Cloud Foundry:The Largest Open PaaS Ecosystem
Platinum
Gold
Silver
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 5
The Power of PaaS (On Premise & Off Premise)
Traditional IT
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
Man
age
O/S
IaaS
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
You
Man
age
IaaS
O/S
PaaS
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
Pivotal CF +
Choice of IaaS
Business Value, Agility & Cost Savings
You
M
anag
e
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 6
The Reality in Enterprises…Months and Weeks
… and do it all over again from Dev Test Prod on any infrastructure
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 7
USERS
The Pivotal CF Way…Hours and Minutes
App Deployment: 30-90 seconds
target <my cloud>push <my app>bind <my services>scale <my app> +1000
CLI> target
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 8
Open Source Cloud Foundry Capabilities
Deploy, Operate, Update & Scale with minimal downtime on choice of IaaS
….and more
Application Containerization & Cluster Scheduling
Native & Extended Data, Mobile and Platform Services
Automatic AppServer & OS Configuration with Buildpacks (“just push your app”)
Policy, Identity and Roles Management
App Health Mng, Load Balancing, Rapid Scaling, Availability Zones
IaaS Provisioning, Scaling & Configuration
Application Network Security Groups
Application to Services Binding and Access
Basic logging as a service
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 9
Cloud Foundry Components
BOSH CLI CF CLI
Service
Service Broker
Service Nodes
Service Broker
Service Nodes
Service
App Log Aggregator
Login Server
Dynamic Router
Cloud Controller
UAA
Health Manager
DEA Pool
Messaging (NATS)
Apps
Metrics Collection
Apps
HA Proxy LB
Elastic Runtime
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 10
Application Deployment OverviewApp Ops
① Upload app bits and metadata
push app
push app
Dyn
amic
Rou
ter
② Create and bind services
③ Stage application
④ Deploy application
Cloud Foundry Elastic Runtime
Blobstore DB
Service Broker Node(s)
DEADEA
DEADEA
+ app MD
+ app MD
+ =
Servicecredentials
Access App
Cloud Controller
Messaging(NATS)
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 11
Managed Services
DEA
Apps
Service Broker
Service NodesCloud Controller
create
bind
Service Brokers generate connection details and credentials for managed services
CC encrypts and stores credentials in CCDB
Credentials are exposed to bound applications via VCAP_SERVICES environment variable
connect
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 12
Creating and Binding a Service
Rout
er Cloud Foundry Elastic Runtime
DBServicecredentials
reserve resourcescreate service (HTTP) create service (HTTP)
bind service (HTTP)bind service (HTTP) obtain connection data
CF CLI Cloud Controller
ServiceBroker
DataService
App Ops
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 13
Managed Services
VCAP_SERVICES environment variable is visible only to members of the org and space containing the service instance
VCAP_SERVICES=" { "p-mysql": [ { "name": "music-db", "label": "p-mysql", "tags": [ "mysql", "relational” ], "plan": "100mb-dev", "credentials": { "hostname": "192.168.1.147", "port": 3306, "name": "cf_aceae021_7f27_48db_9844_d7c151f29195", "username": "Tr12ZI4hPu4OPJPY", "password": "fuTWBqpGeyvv0qge", "uri": "mysql://Tr12ZI4hPu4OPJPY:[email protected]:3306/ cf_aceae021_7f27_48db_9844_d7c151f29195?reconnect=true” } } ]} "
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 14
SAP Hana as a Cloud Foundry Service
• Run HANA enabled applications off premise
• Write HANA enabled applications in nearly any programming language:
• Java• Go• Node.js• PHP• Python• Ruby
HANA
DEA
Apps
Service Broker
Service NodesCloud Controller
create
bind connect
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 15
1B+ Page Views/Day Powered by Cloud Foundry
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 16
Warner Music Software Factory Platform
Fail, Learn, Adapt, Repeat
–Before: 6 months, team of 10 developers
–After: 6 weeks, same team. Prototype in days
–Speed/Agility: 400% faster on new platform
–Savings: $1.1M per application update delivered
–Standards: From silos to a single platform
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 17
90% Big Cost Saving
Dramatic increase in Server to Admin ratio
$Reduction in Operation Costs
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 18
Further Information
On Twitter@Pivotal
@CloudFoundry
On the webcloudfoundry.org
pivotal.io/platform-as-a-service/pivotal-cf
www.sap.com
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Thank you && see you in… The Hacker Lounge
Contact information:
Pieter Humphrey, Pivotal