© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
Pivotal Cloud Foundry 2.6:
A First Look
Jared Ruckle
@jaredruckle
Dan Baskette
@dbbaskette
Operational
Efficiency
● Employ 500:1 developer
to operator ratio
● Perform zero-downtime
upgrades
● Runs the same way on
every public/private
cloud
Developer
Productivity
Comprehensive
Security
● Accelerate feedback
loops by improving
delivery velocity
● Focus on applications,
not infrastructure
● Give developers the
tools and frameworks to
build resilient apps
● Adopt a defense-in-
depth approach
● Continuously update
platforms to limit threat
impact
● Apply the 3 R’s → repair,
repave, rotate
● Deploy multi-cloud
resilience patterns
● Run platforms that stays
online under all
circumstances
● Scale up and down, in
and out, through
automation
Multi-Cloud
Success
The Pivotal value proposition.
Developer Productivity
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
Sidecar Processes
App developers can run custom sidecar processes in the same container as their
application [beta]
● PAS continues to be the best place
for modern architectures, like the
sidecar pattern.
● Use cases: proxy forwarding,
credentials management, client-side
load balancing, timeouts, and retries.
Spinnaker Integration
Add Spinnaker to Your PCF Deployment
Open source, multi-cloud
continuous delivery. Releasing
software changes with high
velocity and confidence.
Works with PAS and Enterprise PKS
• Zero-downtime blue/green deployments
• Multi-foundation view of applications
• Manifest-based deployment
• Application management actions and pipeline stages
• Clone stage for promotion of applications across
environments
• Pipeline stages to deploy/destroy services
• Binding applications to services as part of deploy stages
• Artifact framework for triggering and assembling
deployments
• Artifactory and Nexus integrations
• Artifact traceability from build to deployed assets
• Concourse trigger type
Application Rollback
PAS 2.6
App developers can easily rollback to an app
revision from a specific point in time [beta]
● Quickly adjust if production deployments do not
go as expected.
● What’s a revision? A snapshot of code and
configuration for an application at a specific
point in time.
○ Revisions are automatically created for an
app when new app code or configuration is
deployed.
● In order to rollback an app to a previous revision,
a user creates a deployment for an app that
points to that previous revision.
Developer
Productivity
Spring Cloud Data Flow for PCF
Spring Cloud Data Flow for PCF 1.5
Open-source SCDF 2.1
Integration with UAA
The tile, and dependent
components, are packaged,
managed and updated by Pivotal
https://dataflow.spring.io
The hub for learning about all things Data Flow
related
Config Server 3.0
Spring Cloud Services for PCF 3.0 is GA!
Config Server 3.0 includes across-the-board enhancements:
● Removes dependencies on RabbitMQ for PCF and MySQL for PCF tiles.
This simplifies day-to-day management of the SCS tile.
● Improves performance by bundling in a local Git mirror service on each
PCF foundation. Config Server property updates are faster. What’s more,
the auditing and governance of these updates is easier.
● Bundles has an integrated CredHub backend to manage secrets for each
service instance. (We will continue to support Vault.)
PSA: Circuit Breaker Dashboard is discontinued. So for this release, continue to install
and use SCS v2.0 alongside SCS v3.0, so that they can retain their existing Circuit Breaker
Dashboard and Registry Server capabilities.
PAS for Windows
PAS for Windows 2.6
VCAP user can modify the ODBC
section of the registry settings
● Customers will now have the opportunity to
install ODBC drivers, including Jethro, to talk
to their .NET Apps.
.NET Framework and .NET Core apps
on Windows can now use multiple
custom ports
● Released in PAS 2.5 for .NET Core on Linux;
now it comes to Windows!
● Some workloads listen on ports other than
8080; others listen on multiple ports. For
example:
○ TCP protocols that require multiple
ports
○ Apps that serve web client requests
on one port and offer stats/debug on
another
PSA & Important reminders
PASW 2012R2 End of Availability
In line with delivering the best experience for Windows workloads on
PCF, the 2012 R2 stack is being retired. Please talk to your balanced
account team to discuss migration and upgrade strategy.
‘-s windows2016’ is deprecated (as of PASW 2.5).
Use ‘-s windows’ instead. You may run `cf buildpacks` to verify that you
have the `windows` associated stack.
Operator Efficiency
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
MySQL for PCF
MySQL for PCF 2.7 to add multi-datacenter replication
(beta)
Enterprise-ready MySQL. Self-
service, on-demand, highly
available.
Coming soon
• Developers to create a leader-follower mysql in
two foundations
• Developers to bind apps in either foundation to
the multi-dc mysql instance
• Developers to trigger a failover to their DR site
in the case of a disaster
• Operators to perform datacenter maintenance
while keeping mysql services up and running
• Galera clustering remains in beta
Platform Automation for PCF
Platform Automation for PCF: Your Perpetual Upgrade Machine
Building blocks to create a
repeatable and reusable
automated pipeline for upgrading
and installing PCF foundations
Works with Concourse and leverages Concourse
tasks
Compatible with Ops Manager 2.3-2.6
Contains and extends om commands (the Ops
Manager API)
Uses externalized configurations, which enable
reusability across foundations
Can be used to update any supported
infrastructure
Provides how-to guides and example pipelines to
show how to string together tasks
RabbitMQ for PCF
RabbitMQ for PCF 1.16.4: Across-the-Board Enhancements
Easily connect distributed applications
using with the most widely deployed open
source message broker. Simplify
connections between applications, deploy
more scalable systems, and ship faster.
New plugins for on-demand
instances
Share metrics with PCF Healthwatch
Option to disable service metrics
Simpler TLS setup
Option to enforce TLS
New metrics
Pivotal Cloud Cache
Pivotal Cloud Cache 1.8: High-performance caching for Spring microservices
An in-memory, key-value store
that performs read/write
operations at blazingly fast
speeds.
● Service instances can now be
backed up and restored via BOSH
Backup & Restore
● PCC now captures more details
about the health of your
deployment
○ Use this enhanced telemetry to
establish SLOs for the throughput
and latency of each cluster.
● Performance improvements
○ Puts are 7% faster
○ Gets are 9% faster
○ Server gets are 250% faster
Observability
Additional IaaS VM Metrics via the Loggregator Firehose
New tooling simplifies this scenario and eases troubleshooting.
● System Metrics Agent. This is deployed as a collocated job within PAS. It
collects metrics and makes them available over a Prometheus compatible
exposition endpoint.
● Metric Scraper. This component consumes any Prometheus compatible
exposition endpoint, and sends it to Loggregator Agent. It will report VM
metrics for all PAS VMs. This component will run on the Scheduler VM and
use Bosh DNS to discover Bosh deployed VMs.
PAS 2.6
App Operators can set up more than 10k syslog
drains [beta]
● PAS 2.6 moves the syslog forwarding from the end of
the Loggregator pipeline (at the adapter) closer to the
point of emission, eliminating the scaling issue.
● The enhancements include an agent that runs on all
VMs between the emitting jobs (containers and
components) and loggregator-agent. This agent
forwards the logs to the configured syslog drains and
additionally to loggregator-agent / pipeline.
● Feature is a beta, off by default.Operator Efficiency
PCF HealthWatch 1.6
Operator Efficiency
New UX Capabilities
● Highlight-to-zoom behavior
● Synchronised needles across charts for
easier cross comparison of metrics.
● This is especially helpful when
troubleshooting.
PCF Healthwatch 1.6: New UX Capabilities
Operations Manager 2.6
PCF Ops
Manager 2.6
Ops Manager API users can now call an
endpoint to receive a list of required fields.
● The OM GUI shows what fields are required for
a deployment. Until now, API users didn’t have
an easy way to check what’s required.
● The API response lists out actionable data to
help the operator.
● API docs
○ Pre-deploy-check-for-a-staged-bosh-director
○ pre-deploy-check-for-a-staged-product
Operator
Efficiency
Ops Manager 2.6: APIs Calls to Get a List of Required Fields
PCF Ops
Manager 2.6
Ops Manager supports specifying
monitor_port for NSX load balancers. Now,
PCF deployments on vSphere can use the OM
NSX load balancer features.
Ops Manager tracks and exposes how long an
individual product takes to deploy. A new
“change log” page shows a historical view of all
your deployments.
Operator
Efficiency
Ops Manager 2.6: New Change Log page
Comprehensive Security
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
Concourse for PCF
Concourse for PCF 5.2
Continuously integrate and
deliver any change to your
application stack
New Role-Based Access Controls (RBAC)
• Concourse Admin
• Team Owners
• Team Members
• Pipeline Operators
• Team View
Parallelized Container/Volume Clean-Up
Integration with Credhub
...and Much More!
• Generic credential caching
• Primitive audit logging
• Pinned resources
• Global Resource
• Sidebar navigation added back
• Icons on pipeline
• Check out new Examples section
Enterprise PKS
Enterprise PKS 1.4
Production-ready Kubernetes on
any cloud
Kubernetes 1.13.5
Streamlined Install & Config for vSphere
Single Operations Manager for PAS + PKS
Lifecycle Management features
• Pod Security Policies
• Cluster Admin resource quotas.
• Self-service KubeConfig access.
• Backup and restore
• ...and more!
Want early access to PKS 1.5 for Windows
workloads? Contact your balanced account
team.
Other Security Features
PAS 2.6
Improved security for Gorouter
○ The system now defaults to DNS lookup for resolving user-
provided internal route services. [docs]
○ Previously, Gorouter would prefer any route registered internally.
Security updates to the new Istio-based routing tier
○ The new routing tier (launched as part of PAS 2.5) includes an
updated Envoy version (1.9.1). This version fixes security
vulnerabilities in the previous version.
Comprehensive
Security
Multi-Cloud Success
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
AWS Service Broker for PCF
AWS Service Broker for PCF - now GA!
Released
The AWS Service Broker allows native AWS services to be exposed
directly through application platforms that implement the Open
Service Broker API, and provides simple integration of AWS Services
directly within the application platform.
PCF Ops
Manager 2.6
Ops Manager now supports 5th generation
AWS instances.
Ops Manager supports ADFS for Azure Stack.
Enables use of PCF on Azure Stack in
disconnected mode.
Multi-Cloud
Success
Partner Ecosystem
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.
ISV Ecosystem Momentum Drives Platform Advantage
ETL
DATABASE
IaaS
CACHE / LB
COMMERCE
SEARCH
IAM
SECURITY
TEST
ANALYTICS
BATCH
APM
MOBILE
CI / CD
NETWORKING
ITIL
BPM
IDE/CODE
API / SOA /
uS / IOT
MESSAGING SIEM / LOG /
AUDIT
CRM
Microsoft Azure
Microsoft Azure
Google Cloud Platform
Google Cloud Platform
Register Today Use
Discount Code
S1P200_DBaskette
October 7–10, 2019
Austin Convention Center
and Save!
© Copyright 2019 Pivotal Software, Inc. All rights Reserved. Version 1.0
● Software published to
network.pivotal.io
● Docs available on docs.pivotal.io
Transforming How The World Builds Software
© Copyright 2019 Pivotal Software, Inc. All rights Reserved.

Pivotal Cloud Foundry 2.6: A First Look

  • 1.
    © Copyright 2019Pivotal Software, Inc. All rights Reserved. Pivotal Cloud Foundry 2.6: A First Look Jared Ruckle @jaredruckle Dan Baskette @dbbaskette
  • 3.
    Operational Efficiency ● Employ 500:1developer to operator ratio ● Perform zero-downtime upgrades ● Runs the same way on every public/private cloud Developer Productivity Comprehensive Security ● Accelerate feedback loops by improving delivery velocity ● Focus on applications, not infrastructure ● Give developers the tools and frameworks to build resilient apps ● Adopt a defense-in- depth approach ● Continuously update platforms to limit threat impact ● Apply the 3 R’s → repair, repave, rotate ● Deploy multi-cloud resilience patterns ● Run platforms that stays online under all circumstances ● Scale up and down, in and out, through automation Multi-Cloud Success The Pivotal value proposition.
  • 4.
    Developer Productivity © Copyright2019 Pivotal Software, Inc. All rights Reserved.
  • 5.
  • 6.
    App developers canrun custom sidecar processes in the same container as their application [beta] ● PAS continues to be the best place for modern architectures, like the sidecar pattern. ● Use cases: proxy forwarding, credentials management, client-side load balancing, timeouts, and retries.
  • 7.
  • 8.
    Add Spinnaker toYour PCF Deployment Open source, multi-cloud continuous delivery. Releasing software changes with high velocity and confidence. Works with PAS and Enterprise PKS • Zero-downtime blue/green deployments • Multi-foundation view of applications • Manifest-based deployment • Application management actions and pipeline stages • Clone stage for promotion of applications across environments • Pipeline stages to deploy/destroy services • Binding applications to services as part of deploy stages • Artifact framework for triggering and assembling deployments • Artifactory and Nexus integrations • Artifact traceability from build to deployed assets • Concourse trigger type
  • 9.
  • 10.
    PAS 2.6 App developerscan easily rollback to an app revision from a specific point in time [beta] ● Quickly adjust if production deployments do not go as expected. ● What’s a revision? A snapshot of code and configuration for an application at a specific point in time. ○ Revisions are automatically created for an app when new app code or configuration is deployed. ● In order to rollback an app to a previous revision, a user creates a deployment for an app that points to that previous revision. Developer Productivity
  • 11.
    Spring Cloud DataFlow for PCF
  • 12.
    Spring Cloud DataFlow for PCF 1.5 Open-source SCDF 2.1 Integration with UAA The tile, and dependent components, are packaged, managed and updated by Pivotal https://dataflow.spring.io The hub for learning about all things Data Flow related
  • 13.
  • 14.
    Spring Cloud Servicesfor PCF 3.0 is GA! Config Server 3.0 includes across-the-board enhancements: ● Removes dependencies on RabbitMQ for PCF and MySQL for PCF tiles. This simplifies day-to-day management of the SCS tile. ● Improves performance by bundling in a local Git mirror service on each PCF foundation. Config Server property updates are faster. What’s more, the auditing and governance of these updates is easier. ● Bundles has an integrated CredHub backend to manage secrets for each service instance. (We will continue to support Vault.) PSA: Circuit Breaker Dashboard is discontinued. So for this release, continue to install and use SCS v2.0 alongside SCS v3.0, so that they can retain their existing Circuit Breaker Dashboard and Registry Server capabilities.
  • 15.
  • 16.
    PAS for Windows2.6 VCAP user can modify the ODBC section of the registry settings ● Customers will now have the opportunity to install ODBC drivers, including Jethro, to talk to their .NET Apps. .NET Framework and .NET Core apps on Windows can now use multiple custom ports ● Released in PAS 2.5 for .NET Core on Linux; now it comes to Windows! ● Some workloads listen on ports other than 8080; others listen on multiple ports. For example: ○ TCP protocols that require multiple ports ○ Apps that serve web client requests on one port and offer stats/debug on another
  • 17.
    PSA & Importantreminders PASW 2012R2 End of Availability In line with delivering the best experience for Windows workloads on PCF, the 2012 R2 stack is being retired. Please talk to your balanced account team to discuss migration and upgrade strategy. ‘-s windows2016’ is deprecated (as of PASW 2.5). Use ‘-s windows’ instead. You may run `cf buildpacks` to verify that you have the `windows` associated stack.
  • 18.
    Operator Efficiency © Copyright2019 Pivotal Software, Inc. All rights Reserved.
  • 19.
  • 20.
    MySQL for PCF2.7 to add multi-datacenter replication (beta) Enterprise-ready MySQL. Self- service, on-demand, highly available. Coming soon • Developers to create a leader-follower mysql in two foundations • Developers to bind apps in either foundation to the multi-dc mysql instance • Developers to trigger a failover to their DR site in the case of a disaster • Operators to perform datacenter maintenance while keeping mysql services up and running • Galera clustering remains in beta
  • 21.
  • 22.
    Platform Automation forPCF: Your Perpetual Upgrade Machine Building blocks to create a repeatable and reusable automated pipeline for upgrading and installing PCF foundations Works with Concourse and leverages Concourse tasks Compatible with Ops Manager 2.3-2.6 Contains and extends om commands (the Ops Manager API) Uses externalized configurations, which enable reusability across foundations Can be used to update any supported infrastructure Provides how-to guides and example pipelines to show how to string together tasks
  • 23.
  • 24.
    RabbitMQ for PCF1.16.4: Across-the-Board Enhancements Easily connect distributed applications using with the most widely deployed open source message broker. Simplify connections between applications, deploy more scalable systems, and ship faster. New plugins for on-demand instances Share metrics with PCF Healthwatch Option to disable service metrics Simpler TLS setup Option to enforce TLS New metrics
  • 25.
  • 26.
    Pivotal Cloud Cache1.8: High-performance caching for Spring microservices An in-memory, key-value store that performs read/write operations at blazingly fast speeds. ● Service instances can now be backed up and restored via BOSH Backup & Restore ● PCC now captures more details about the health of your deployment ○ Use this enhanced telemetry to establish SLOs for the throughput and latency of each cluster. ● Performance improvements ○ Puts are 7% faster ○ Gets are 9% faster ○ Server gets are 250% faster
  • 27.
  • 28.
    Additional IaaS VMMetrics via the Loggregator Firehose New tooling simplifies this scenario and eases troubleshooting. ● System Metrics Agent. This is deployed as a collocated job within PAS. It collects metrics and makes them available over a Prometheus compatible exposition endpoint. ● Metric Scraper. This component consumes any Prometheus compatible exposition endpoint, and sends it to Loggregator Agent. It will report VM metrics for all PAS VMs. This component will run on the Scheduler VM and use Bosh DNS to discover Bosh deployed VMs.
  • 29.
    PAS 2.6 App Operatorscan set up more than 10k syslog drains [beta] ● PAS 2.6 moves the syslog forwarding from the end of the Loggregator pipeline (at the adapter) closer to the point of emission, eliminating the scaling issue. ● The enhancements include an agent that runs on all VMs between the emitting jobs (containers and components) and loggregator-agent. This agent forwards the logs to the configured syslog drains and additionally to loggregator-agent / pipeline. ● Feature is a beta, off by default.Operator Efficiency
  • 30.
    PCF HealthWatch 1.6 OperatorEfficiency New UX Capabilities ● Highlight-to-zoom behavior ● Synchronised needles across charts for easier cross comparison of metrics. ● This is especially helpful when troubleshooting.
  • 31.
    PCF Healthwatch 1.6:New UX Capabilities
  • 32.
  • 33.
    PCF Ops Manager 2.6 OpsManager API users can now call an endpoint to receive a list of required fields. ● The OM GUI shows what fields are required for a deployment. Until now, API users didn’t have an easy way to check what’s required. ● The API response lists out actionable data to help the operator. ● API docs ○ Pre-deploy-check-for-a-staged-bosh-director ○ pre-deploy-check-for-a-staged-product Operator Efficiency
  • 34.
    Ops Manager 2.6:APIs Calls to Get a List of Required Fields
  • 35.
    PCF Ops Manager 2.6 OpsManager supports specifying monitor_port for NSX load balancers. Now, PCF deployments on vSphere can use the OM NSX load balancer features. Ops Manager tracks and exposes how long an individual product takes to deploy. A new “change log” page shows a historical view of all your deployments. Operator Efficiency
  • 36.
    Ops Manager 2.6:New Change Log page
  • 37.
    Comprehensive Security © Copyright2019 Pivotal Software, Inc. All rights Reserved.
  • 38.
  • 39.
    Concourse for PCF5.2 Continuously integrate and deliver any change to your application stack New Role-Based Access Controls (RBAC) • Concourse Admin • Team Owners • Team Members • Pipeline Operators • Team View Parallelized Container/Volume Clean-Up Integration with Credhub ...and Much More! • Generic credential caching • Primitive audit logging • Pinned resources • Global Resource • Sidebar navigation added back • Icons on pipeline • Check out new Examples section
  • 40.
  • 41.
    Enterprise PKS 1.4 Production-readyKubernetes on any cloud Kubernetes 1.13.5 Streamlined Install & Config for vSphere Single Operations Manager for PAS + PKS Lifecycle Management features • Pod Security Policies • Cluster Admin resource quotas. • Self-service KubeConfig access. • Backup and restore • ...and more! Want early access to PKS 1.5 for Windows workloads? Contact your balanced account team.
  • 42.
  • 43.
    PAS 2.6 Improved securityfor Gorouter ○ The system now defaults to DNS lookup for resolving user- provided internal route services. [docs] ○ Previously, Gorouter would prefer any route registered internally. Security updates to the new Istio-based routing tier ○ The new routing tier (launched as part of PAS 2.5) includes an updated Envoy version (1.9.1). This version fixes security vulnerabilities in the previous version. Comprehensive Security
  • 44.
    Multi-Cloud Success © Copyright2019 Pivotal Software, Inc. All rights Reserved.
  • 45.
  • 46.
    AWS Service Brokerfor PCF - now GA! Released The AWS Service Broker allows native AWS services to be exposed directly through application platforms that implement the Open Service Broker API, and provides simple integration of AWS Services directly within the application platform.
  • 47.
    PCF Ops Manager 2.6 OpsManager now supports 5th generation AWS instances. Ops Manager supports ADFS for Azure Stack. Enables use of PCF on Azure Stack in disconnected mode. Multi-Cloud Success
  • 48.
    Partner Ecosystem © Copyright2019 Pivotal Software, Inc. All rights Reserved.
  • 49.
    ISV Ecosystem MomentumDrives Platform Advantage ETL DATABASE IaaS CACHE / LB COMMERCE SEARCH IAM SECURITY TEST ANALYTICS BATCH APM MOBILE CI / CD NETWORKING ITIL BPM IDE/CODE API / SOA / uS / IOT MESSAGING SIEM / LOG / AUDIT CRM Microsoft Azure Microsoft Azure Google Cloud Platform Google Cloud Platform
  • 50.
    Register Today Use DiscountCode S1P200_DBaskette October 7–10, 2019 Austin Convention Center and Save!
  • 51.
    © Copyright 2019Pivotal Software, Inc. All rights Reserved. Version 1.0 ● Software published to network.pivotal.io ● Docs available on docs.pivotal.io
  • 52.
    Transforming How TheWorld Builds Software © Copyright 2019 Pivotal Software, Inc. All rights Reserved.