Ship software early and often with Pivotal Cloud Foundry 1.10, now generally available. Join Jared Ruckle and Pieter Humphrey for a deeper look at these capabilities, demos, and expert Q&A about many of the new options, including:
* Pivotal Cloud Foundry Runtime for Windows enables operators to run fleets of Windows Servers at scale
* cf push .NET apps with the Hosted Web Core Buildpack
* Steeltoe brings popular microservices patterns to .NET
* Deploy apps to a specific host with isolation segments, and boost compliance.
* Use distributed tracing in Pivotal Cloud Foundry Metrics to reduce latency in microservices
Learn all about the latest updates to the leading multi-cloud platform in this online event.
Pivotal Speakers:
Jared Ruckle, Pieter Humphrey, William Martin and Allen Duet
4. PCF Runtime for Windows
CONSISTENT
ACCESSIBLE
AUTOMATED
No-Touch Windows Lifecycle Management At Scale
5. 5
TARGET RELEASES: ERT 1.9, 1.10
Build, deploy, and run .NET apps on PCF
■ New tiles for Ops Manager
■ Tile powered by BOSH for Windows
■ Buildpack support for Hosted Web
Core for .NET and .NET Core
■ Stemcells for PCF (Windows 2012R2)
PCF Runtime for Windows
No-Touch Windows Lifecycle Management At Scale
7. Hosted Web Core, .NET Core and Binary Buildpacks
.NET Core
.NET 4.x
IIS
.EXE .BAT
7
DEPLOY
DEBUG
8. 8
Spring Cloud, NetflixOSS – inspired .NET
Microservice Patterns
■ Extends Spring Cloud Services
for .NET developers
■ Service Discovery, Config Server,
Cloud Connectors
■ Part of your PCF subscription
■ Supported, maintained, and enhanced
by Pivotal
■ Available on Nuget
Microservices for .NET
steeltoe.io
9. 9
■ PCF support for Azure
Government Cloud
■ IPsec support for Azure &
Windows
■ Azure Storage as a backend
for the platform file storage
Expanded Azure Support
Pivotal Cloud Foundry in the Azure Marketplace
12. 12
Isolation Segments
Direct a Set of Apps to a Specific Set of Host VMs
Boosts compliance and eliminates the need to
deploy multiple foundations for isolation
■ Building block for PCI compliance
■ Simplified day-to-day operations
■ Compute Isolation AND Compute +
Routing Isolation
13. 13
Operations Manager: New APIs
BOSH Director: 261
stemcell: 3363.x
Compatible products matrix
Accelerate CI/CD for Apps, Tiles & the Platform
Automate more workflows
■ API + UI Feature Parity
■ Faster Upgrades with No-Op Errands
■ Security: SHA-256 Cert Rotation
14. 14
Container to Container Networking Beta
Firewall rules at application or microservice level, across containers
Improve on ASG experience
■ Support for multiple TCP/UDP ports
■ Enables microservice discovery, client LB
■ Avoid expensive LB/FW
■ Order of magnitude latency reduction
■ Allow SDN traffic like VMware NSX
■ Support for “Zero Trust” security posture
B
C
A
TARGET RELEASES: ERT 1.10 (BETA)
17. 17
Container to Container Networking
ASGs CF Networking
Policy granularity From a space to an IP address
range
From a source app to a destination
app
Scope For a space, org, or deployment For app to app only
Traffic direction Outbound control Policies apply for incoming packets
from other app instances
Source app Is not known Is identified because of direct
addressability
Policies take effect After app restart Immediately
19. 19
Spring Cloud Services
Microservice Infrastructure Automation for Spring and .NET
Provision, develop, operate and secure microservices
on Pivotal Cloud Foundry
■ C2C networking, instance - specific routing
■ More Config Server backend impls, Config Server
server-side encryption
■ Open sourced CF CLI plugin for SCS
■ Steeltoe.io.NET SCS client implementation is
supported, maintained, and enhanced by Pivotal
■ SCS beta for all run.pivotal.io accounts by default
20. 20
On-demand Services
RabbitMQ 1.8+ and Pivotal Cloud Cache
Add these data services to your apps via self-service
■ Services provisioned on-demand at service instance
creation time
■ Eliminates noisy neighbor
■ Isolate messaging workloads with RabbitMQ on-demand
■ Redis, mySQL coming soon
21. 21
Volume Services [NFSv3]
Stateful Storage for legacy Apps
Attach to data services with a filesystem-based interface
■ Integrated in Elastic Runtime & CLI, enable via ERT tile
■ Linux only
■ Works with any NFSv3 like Isilon, ECS, NetApp
■ Beta in PCF 1.10, enable via self-service
$ cf create-service nfs Existing nfs_service_instance -c '{"share": "10.10.10.10/export/myshare"}'
$ cf bind-service my-app nfs_service_instance -c '{"uid":"1000","gid":"1000"}'
$ cf restage my-app
22. 22
Apps Manager: Tasks + Async Services
New UI controls to create and manage these jobs
Richer, visual experience complements the
CLI
■ Create, View, Cancel Tasks
■ Accounting of AIs for Tasks
■ Displays real-time updates & status of
async services
■ on-demand service broker UI controls
■ Support for API Service Keys
■ Powered with PCF Scheduler runtime 1.0
TARGET RELEASES: ERT 1.9, 1.10
23. 23
Metrics 1.3
Distributed tracing & visually correlated logs with Trace Explorer
Understand failures and latency in
microservice architecture
■ Tracing plus metrics, events, and logs
■ Interactive, graphical displays of requests
through an app
■ Integrated with UAA Security
■ 1st class Spring Cloud integration
24. 24
Other ERT 1.10 Improvements
● Custom HTTP health checks
● GoRouter performance improvements
● Auto disable of SSH to the App
● Diego Operator Toolkit CLI
● CC API Rate Limiting (beta)
● Support for Azure Blob Storage
● Improved Log Message reliability, security, readability
● BOSH Director: SHA2 for Releases, Task support
cf-release:252
26. ISV Services Highlights - Recent updates
ISV service Status Integration type Software category
Azure Service Broker GA Broker to externally managed Various
Apigee Edge Broker 2.0 GA Broker to externally managed API Management
Crunchy Data GA BOSH managed Postgres database
a9s PostgreSQL Open Beta On demand, BOSH managed Postgres database
Signal Sciences Open Beta Broker to externally managed Security
a9s Elasticsearch Open Beta On demand, BOSH managed Search engine
Hazelcast Open Beta On demand , BOSH managed In-memory data grid
Aerospike EE On Demand Open Beta On demand, BOSH managed In-memory key value store
GCP Stackdriver Nozzle Open Beta Broker to externally managed Log analysis
Dyadic EKM Broker Open Beta Broker to externally managed Security
27. ** Pivotal Confidential - Shared under NDA **
Dec 1-4 San Francisco,
CA
https://pivotal.io/event/pivotal-cloud-native-roadshow