Join us for a look at the capabilities of Pivotal Cloud Foundry (PCF) 2.3. In addition to demos and expert Q&A, we’ll review the latest features of Pivotal’s flagship app platform, including the following:
- Polyglot service discovery
- Service instance sharing
- Operations manager improvements
- New pathways protected by TLS
- Spring Cloud Services 2.0
- Improvements to PAS for Windows and Steeltoe.io
We’ll also review PKS updates for Pivotal’s Kubernetes service. Attend this session with Jared Ruckle and Pieter Humphrey to learn how PCF helps your peers build better software.
Presenters : Pieter Humphrey & Jared Ruckle, Pivotal
3. The platform can deliver on all of these outcomes as efficiently on day 1000 as it does on day 1.
Operators can serve
thousands of devs
within tight budget
constraints.
Operators have
choice around which
cloud to run on.
Developers reduce
waste through small
batch delivery and fast
feedback.
Operators can trust a
secure-by-default
platform that solves
their security needs
without introducing
toil.
Developers
experience the safety
to experiment and
iterate rapidly..
Operators can
provide a platform that
meets their scale
needs.
Developers can ramp
productivity linearly
with personnel.
Developers can run
applications that
handle large-scale
loads.
Operators can reason
about the stability of
the platform and
provide
well-understood SLOs.
Developers can rely
on the platform to
allow them to deliver
outcomes with low
volatility.
Operators can
efficiently manage the
platform and onboard
new teams.
Developers can
iterate on delivering
consumer value
rapidly.
We’re Going to Talk About These 5 Things
Speed Stability Scalability Security Savings
Sustained
4. vSphere Openstack AWS
Google
Cloud
Azure &
Azure Stack
Shared Services
Shared Security
Shared Networking
Logging & Metrics / Services Brokers / API Management
Credhub / UAA / Single Sign On
VMWare NSX
Embedded Operating System (Windows / Linux)
Application Code & Frameworks
Buildpacks / Spring Boot / Spring Cloud / Steeltoe
PAS
Pivotal Application
Service
PKS
Pivotal Container
Service
PFS
Pivotal Function
Service
Pivotal Services
Marketplace
Pivotal and
Partner Products
Any App
Every Cloud
One Platform
PCF — for everything
that matters
Concourse
7. Service Instance Sharing Pre PCF 2.3
org1
space2space1
rabbit1
service instance
janes_
app
application
cf bind-service
cf create-service
cf push
johns_
app
application
Hey Jane, my app
needs to receive
messages from
your rabbit queue
Hmm, that’s not really
possible. I could use
service keys and
user-provided services,
but that’s pretty
insecure...
cf push
8. Service Instance Sharing - Now GA
org1
cf bind-service
space2space1
rabbit1
service instance
janes_
app
application
cf create-service
johns_
app
application
Hey Jane, my app
needs to receive
messages from
your rabbit queue
No worries John!
You should be able
to see it now. Go
ahead and create
your binding.
Awesome!
Thanks! :)
rabbit1
service instance
(shared)
cf bind-service
cf share-service rabbit1 -o org1 -s
space2
13. Steeltoe 2.1: Microservices Patterns for .NET
.NET app metrics are exported to the Firehose using
Metrics Forwarder, just like Spring Boot apps.
Metrics are viewable with PCF Metrics 1.4, 1.5, and other
3rd parties.
.NET Distributed tracing is compatible with Spring Cloud
Sleuth & 1st class OpenCensus support.
ASP.NET 4.x apps can now interoperate with SSO & UAA.
.NET Core & ASP.NET Core 2.1 / 2.0
1
3

19. Power Users Rejoice!
1
9

Operators can control how verification checks can be overridden. This is useful for
experienced users that don’t want waste time slogging through potential issues.
• Advanced operators can decide which verifiers they care about.
• API only
• We recommend that operators contact support when they want to turn off a
verifier.
30. Multiple Data Centers for OpenStack
3
0

Building redundancy at the AZ level for on-prem deployments is now much easier.
Why? Because Ops Manager now allows you to configure multiple OpenStack
data centers to a single BOSH Director.
(NOTE: This features is not recommended for use with regions, where data centers
are physically hundreds of miles apart.)
36. Mutual TLS App Identity Verification
PAS 2.3 allows operators to make sure that only the Gorouters can communicate
with app containers.
• Prevents other anonymous clients on the IaaS network from even sending
requests to apps.
• App containers now also verify the Gorouter clients in the TLS communication
mode introduced in PAS 2.1.
• Does not affect container-to-container communication
• Opt-in mode: not currently compatible with TCP routing or CF SSH
41. 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