Cloud Foundry Roadmap and Vision
James Bayer
Cloud Foundry Product Team
@jambay
MISSION AND VISION
• 34 member companies
• Will result in more …
– Contributors
– Communication
– Coordination
• Evolving development process for more
participation while continuing the fast momentum
Cloud Foundry Foundation
• Global industry standard and scale
• Open Source PaaS
• Thriving ecosystem
• Continuous delivery
• Agile experience for contributors
• Cloud-native apps and software
Mission Statement Key Phrases
Cloud Foundry Vision
• Instant Dynamic Routing
• Log Streams & Aggregation
• Metrics and Telemetry
• Access Controls & Policy
• 4 Layers of High Availability
• App-Instance
• Availability Zone
• Process
• Virtual Machine
Operational Benefits for each
Application
Deploy, Operate Update, Scale Platform on Any IaaS
….and more
Built-in and Ecosystem
Services
Extensible Service Broker
Architecture
• Auto-detect frameworks
• “Push and it works”
• .WAR
• Dockerfile
• .NET
• Simple service binding
• Agile micro-services
Simple, Developer Friendly
Commands & API
Extensible Framework
“Buildpack” Architecture
• RDBMS (MySQL/Maria HA)
• Blob (RiakCS)
• Notifications
• User-Provided Services
• Services Ecosystem (Pivotal,
Bluemix, Logsearch.io, OSS)
• Enterprise
– Secure, Scalable, and Reliable
• Portable
– Run on any IaaS - Apps and Services are portable
• Open …
– Open Source
– Open Governance
– Open for Extension
Core Platform Attributes
ROADMAP
Warning:
Agile Roadmaps have a shelf life
Image credit to robin24 on flickr
Days / Weeks
Image credit to thomasjwoods-com on flickr
Open Proposals and Backlogs
Step 1
Step 2
• Applications
• Services
• Platform
Key Areas
Cloud Foundry Elastic Runtime
Cloud Foundry Services
Cloud Foundry BOSH
Non-Goals For Now
• Multi-region - features baked directly into the CF
API and Management
– Active/Active
– Cloud Bursting
– See Cloud Credo blog on Comic Relief
• Designing for legacy apps
• 12 factor Linux apps current target
– Java, Ruby, Node.js, Go, Python and PHP
• Users want more
– Dockerfile support for apps
– .NET on Windows stack
– Persistent file system option for apps
• E.g. Active State Stackato FSaaS using ssh-fs
Application Types
• Policy
• Routing
• App Runtime
• Logs, Metrics and Telemetry
• Identity and Security
Application Feature Areas
• Outbound Access Policy (in progress)
– Application Security Groups applied to App Containers
• Placement Pools
– Placing apps on a pool of system components for either network
& resource isolation or capability reasons
• Buildpack Policy scoped to Organizations
• Inbound Access Policy
– Router enforcement
• Long-term RFE – Tags / Values for CF Models
Application Policy
• A/B app routing % controlled via API
– Sticky attribute for routes
• CF Route custom maintenance / error pages
• CF Route access authorization policy
• Shared routing table (etcd instead of NATS for example)
• Long-term RFEs
– Static Route Option – no heart beats required
– SNI for Multiple SSL Certificate Management
– Multiple routable ports per app
– Inbound TCP - likely requires routing aaS per tenant
– SSL to Apps
Routing
• Diego Project
• Zero-downtime and Near-Zero downtime deploys
• App Processes from one codebase (web, worker, etc)
• Dockerfile push
• .NET Buildpack / Windows Stack via Iron Foundry
• Ongoing customizable App Healthchecks
• SSH access to App Containers
• Lifecycle hooks for SCM/CI/Others
Application Runtime
Application Lifecycle
• Loggregator was a major leap forward
• Use Loggregator for system logs
• Add app/system metrics to the transport
• Pluggable sources and destinations
Logs and Metrics
Logs and Metrics
End State
• Multitenant
• System and Apps
• Metrics, Logs, Telemetry
• Pluggable Inputs
• Pluggable Outputs
Metrics in the Logs Prototype
Metrics Pluggable Output Prototype
• LDAP/AD Groups mapped to OAuth Scopes
• Deeper OpenStack Keystone Integration
• Audit trail for all APIs
• Long-term Considerations
– Orgs/Spaces to UAA?
– Authorizations
– Custom Roles with Permission Mappings
Identity and Security
• Sample v2 Service Broker (Github repo aaS)
• Database cleanup tool for deleted brokers
• Migration path for v1->v2 brokers
• Service Dashboard SSO
• Service Usage Events
• Blob Service (s3 compatible RiakCS)
Services 2014 Review
• MariaDB with Galera HA
• Notification API and Service Broker
• Lifecycle – change plan
• Async APIs
• Service Audit Events
• Custom Metering
• Service ACLs with Public/Private Plans scoped to Orgs/Spaces
• Custom Plan Parameters
• Blob Service (RiakCS, s3, SWIFT)
Services Roadmap
• Flexible Versioning
• Bring your own CPI
• SDN Awareness
• Simplify the UX
• Shared System Infrastructure
– Process Runtime - Evaluate Diego/Docker for packaging / running
– Blob – both BOSH and Runtime need blob storage
– Databases
– Logs, Metrics and Telemetry
– Notifications
• Backup and Restore of Deployments
BOSH
• Applications – Cloud Foundry Elastic Runtime
• Services – Cloud Foundry Services
• Platform – Cloud Foundry BOSH
Key Areas
Cloud Foundry Roadmap and Vision
James Bayer
Cloud Foundry Product Team
@jambay

More Related Content

PDF
OS + CF Austin meetup
PDF
Cloud Foundry - An Open Innovation Platform
PPTX
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
PPT
Docker Service Broker for Cloud Foundry
PDF
Sydney cloud foundry meetup - Service Brokers
PPTX
CF SUMMIT: Partnerships, Business and Cloud Foundry
PDF
Cloud foundry
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
OS + CF Austin meetup
Cloud Foundry - An Open Innovation Platform
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
Docker Service Broker for Cloud Foundry
Sydney cloud foundry meetup - Service Brokers
CF SUMMIT: Partnerships, Business and Cloud Foundry
Cloud foundry
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...

What's hot (20)

PDF
Platform as a Service (PaaS) - A cloud service for Developers
PDF
Cloudfoundry Introduction
PPTX
Deploy your Multi-tier Application in Cloud Foundry
PDF
Cloudfoundry architecture
PDF
Kubernetes: Dive into the Future of Infrastructure
PDF
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
PDF
B3 getting started_with_cloud_native_development
PDF
Enterprise PaaS Golden Pitch
PPTX
Scaling DevOps of Microservices at Uber (Code Conf 2018)
PPTX
PCF Architecture
PPSX
Apache Flink, AWS Kinesis, Analytics
PDF
VMware - Application Portability
PPTX
Platform as a Service (PaaS)
PDF
A lifecycle for microservices
PDF
Cloud application architecture with Microsoft Azure
PPTX
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
PDF
APIs and Beyond
PDF
Creating an Ecosystem Platform with Vertical PaaS
PDF
Upcoming JDeveloper ADF Business Components REST support
PPTX
Paas ppt
Platform as a Service (PaaS) - A cloud service for Developers
Cloudfoundry Introduction
Deploy your Multi-tier Application in Cloud Foundry
Cloudfoundry architecture
Kubernetes: Dive into the Future of Infrastructure
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
B3 getting started_with_cloud_native_development
Enterprise PaaS Golden Pitch
Scaling DevOps of Microservices at Uber (Code Conf 2018)
PCF Architecture
Apache Flink, AWS Kinesis, Analytics
VMware - Application Portability
Platform as a Service (PaaS)
A lifecycle for microservices
Cloud application architecture with Microsoft Azure
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
APIs and Beyond
Creating an Ecosystem Platform with Vertical PaaS
Upcoming JDeveloper ADF Business Components REST support
Paas ppt
Ad

Viewers also liked (6)

PPT
Pivotal Training Plan
PPTX
IAB3948 Wiring the internet of things with Node-RED
PPT
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
PDF
The Cloud Foundry Story
PPTX
Cloud Foundry | How it works
PPTX
Cloud foundry architecture and deep dive
Pivotal Training Plan
IAB3948 Wiring the internet of things with Node-RED
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
The Cloud Foundry Story
Cloud Foundry | How it works
Cloud foundry architecture and deep dive
Ad

Similar to Cloud Foundry Roadmap (Cloud Foundry Summit 2014) (20)

PDF
Structure and Opinions - Software Deployments with Cloud Foundry
PDF
Webinar: What's new in CDAP 3.5?
PDF
What's New in IBM Streams V4.1
PPTX
Introduction to PaaS
PPTX
Azure App Service Deep Dive
PPTX
Oow2016 review--paas-microservices-
PPTX
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
PPTX
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
PDF
Paa sing a java ee 6 application kshitiz saxena
PPTX
Stream Analytics in the Enterprise
PPTX
SharePoint 2013 - What's New
PPTX
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
PPTX
Application Virtualization overview - BayCUG
PDF
Cloud-native Data
PDF
Cloud-Native-Data with Cornelia Davis
PDF
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
PDF
Orchestrating Cloud Workloads with RightScale Self-Service
PDF
M meijer api management - tech-days 2015
PDF
Appscale at CLOUDCOMP '09
PPTX
Build and use a DevOps driven Migration Pipeline
Structure and Opinions - Software Deployments with Cloud Foundry
Webinar: What's new in CDAP 3.5?
What's New in IBM Streams V4.1
Introduction to PaaS
Azure App Service Deep Dive
Oow2016 review--paas-microservices-
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Paa sing a java ee 6 application kshitiz saxena
Stream Analytics in the Enterprise
SharePoint 2013 - What's New
SpringOne Tour: An Introduction to Azure Spring Apps Enterprise
Application Virtualization overview - BayCUG
Cloud-native Data
Cloud-Native-Data with Cornelia Davis
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
Orchestrating Cloud Workloads with RightScale Self-Service
M meijer api management - tech-days 2015
Appscale at CLOUDCOMP '09
Build and use a DevOps driven Migration Pipeline

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
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 | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
Microsoft User Copilot Training Slide Deck
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
Co-training pseudo-labeling for text classification with support vector machi...
Electrocardiogram sequences data analytics and classification using unsupervi...
Introduction to MCP and A2A Protocols: Enabling Agent Communication
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
future_of_ai_comprehensive_20250822032121.pptx
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
Advancing precision in air quality forecasting through machine learning integ...
NewMind AI Weekly Chronicles – August ’25 Week IV
Microsoft User Copilot Training Slide Deck
EIS-Webinar-Regulated-Industries-2025-08.pdf
Internet of Everything -Basic concepts details
A symptom-driven medical diagnosis support model based on machine learning te...
MuleSoft-Compete-Deck for midddleware integrations
Early detection and classification of bone marrow changes in lumbar vertebrae...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Convolutional neural network based encoder-decoder for efficient real-time ob...

Cloud Foundry Roadmap (Cloud Foundry Summit 2014)

  • 1. Cloud Foundry Roadmap and Vision James Bayer Cloud Foundry Product Team @jambay
  • 3. • 34 member companies • Will result in more … – Contributors – Communication – Coordination • Evolving development process for more participation while continuing the fast momentum Cloud Foundry Foundation
  • 4. • Global industry standard and scale • Open Source PaaS • Thriving ecosystem • Continuous delivery • Agile experience for contributors • Cloud-native apps and software Mission Statement Key Phrases
  • 5. Cloud Foundry Vision • Instant Dynamic Routing • Log Streams & Aggregation • Metrics and Telemetry • Access Controls & Policy • 4 Layers of High Availability • App-Instance • Availability Zone • Process • Virtual Machine Operational Benefits for each Application Deploy, Operate Update, Scale Platform on Any IaaS ….and more Built-in and Ecosystem Services Extensible Service Broker Architecture • Auto-detect frameworks • “Push and it works” • .WAR • Dockerfile • .NET • Simple service binding • Agile micro-services Simple, Developer Friendly Commands & API Extensible Framework “Buildpack” Architecture • RDBMS (MySQL/Maria HA) • Blob (RiakCS) • Notifications • User-Provided Services • Services Ecosystem (Pivotal, Bluemix, Logsearch.io, OSS)
  • 6. • Enterprise – Secure, Scalable, and Reliable • Portable – Run on any IaaS - Apps and Services are portable • Open … – Open Source – Open Governance – Open for Extension Core Platform Attributes
  • 8. Warning: Agile Roadmaps have a shelf life Image credit to robin24 on flickr Days / Weeks Image credit to thomasjwoods-com on flickr
  • 9. Open Proposals and Backlogs Step 1 Step 2
  • 10. • Applications • Services • Platform Key Areas Cloud Foundry Elastic Runtime Cloud Foundry Services Cloud Foundry BOSH
  • 11. Non-Goals For Now • Multi-region - features baked directly into the CF API and Management – Active/Active – Cloud Bursting – See Cloud Credo blog on Comic Relief • Designing for legacy apps
  • 12. • 12 factor Linux apps current target – Java, Ruby, Node.js, Go, Python and PHP • Users want more – Dockerfile support for apps – .NET on Windows stack – Persistent file system option for apps • E.g. Active State Stackato FSaaS using ssh-fs Application Types
  • 13. • Policy • Routing • App Runtime • Logs, Metrics and Telemetry • Identity and Security Application Feature Areas
  • 14. • Outbound Access Policy (in progress) – Application Security Groups applied to App Containers • Placement Pools – Placing apps on a pool of system components for either network & resource isolation or capability reasons • Buildpack Policy scoped to Organizations • Inbound Access Policy – Router enforcement • Long-term RFE – Tags / Values for CF Models Application Policy
  • 15. • A/B app routing % controlled via API – Sticky attribute for routes • CF Route custom maintenance / error pages • CF Route access authorization policy • Shared routing table (etcd instead of NATS for example) • Long-term RFEs – Static Route Option – no heart beats required – SNI for Multiple SSL Certificate Management – Multiple routable ports per app – Inbound TCP - likely requires routing aaS per tenant – SSL to Apps Routing
  • 16. • Diego Project • Zero-downtime and Near-Zero downtime deploys • App Processes from one codebase (web, worker, etc) • Dockerfile push • .NET Buildpack / Windows Stack via Iron Foundry • Ongoing customizable App Healthchecks • SSH access to App Containers • Lifecycle hooks for SCM/CI/Others Application Runtime
  • 18. • Loggregator was a major leap forward • Use Loggregator for system logs • Add app/system metrics to the transport • Pluggable sources and destinations Logs and Metrics
  • 19. Logs and Metrics End State • Multitenant • System and Apps • Metrics, Logs, Telemetry • Pluggable Inputs • Pluggable Outputs
  • 20. Metrics in the Logs Prototype
  • 22. • LDAP/AD Groups mapped to OAuth Scopes • Deeper OpenStack Keystone Integration • Audit trail for all APIs • Long-term Considerations – Orgs/Spaces to UAA? – Authorizations – Custom Roles with Permission Mappings Identity and Security
  • 23. • Sample v2 Service Broker (Github repo aaS) • Database cleanup tool for deleted brokers • Migration path for v1->v2 brokers • Service Dashboard SSO • Service Usage Events • Blob Service (s3 compatible RiakCS) Services 2014 Review
  • 24. • MariaDB with Galera HA • Notification API and Service Broker • Lifecycle – change plan • Async APIs • Service Audit Events • Custom Metering • Service ACLs with Public/Private Plans scoped to Orgs/Spaces • Custom Plan Parameters • Blob Service (RiakCS, s3, SWIFT) Services Roadmap
  • 25. • Flexible Versioning • Bring your own CPI • SDN Awareness • Simplify the UX • Shared System Infrastructure – Process Runtime - Evaluate Diego/Docker for packaging / running – Blob – both BOSH and Runtime need blob storage – Databases – Logs, Metrics and Telemetry – Notifications • Backup and Restore of Deployments BOSH
  • 26. • Applications – Cloud Foundry Elastic Runtime • Services – Cloud Foundry Services • Platform – Cloud Foundry BOSH Key Areas
  • 27. Cloud Foundry Roadmap and Vision James Bayer Cloud Foundry Product Team @jambay