Pivotal Cloud Foundry Update
Ian [email protected]@IanAndrewsDC
Agenda
• Customer Success• The Cloud Native Platform• Pivotal Cloud Foundry 1.6 Update• Q&A
2
Pivotal Cloud FoundryCustomer Success
Pivotal Cloud FoundryWorldwide cross industry adoption
And many more...
Mercedes-Benz (Daimler AG)Driving Digital Differentiation
“With Pivotal we have minimized our innovation cycles and can now respond to changing market demands faster than ever before, both of which allowed us to develop a profound software culture in our transformational journey into a digital company… ”
Christoph HartungHead of Connected CarsMercedes-Benz
AllstateEnabling IT Transformation
“The growing variety of programming languages and frameworks supported by Pivotal Cloud Foundry offers developers at Allstate the choice they require. The platform takes care of the details of application container scheduling, cluster management, and scaling, greatly reducing the operational burden to reliably run Cloud Native applications.”
Matt CurryDirector of Platform EngineeringAllstate Insurance
HumanaDigital Experience Center
“Having engaged closely with Pivotal Labs to build and operate new applications on Pivotal Cloud Foundry, Humana continues to focus on building innovative customer experiences for the next generation of healthcare. With this Pivotal Cloud Foundry update, we are excited by the prospect of seamlessly extending our use of Pivotal Cloud Foundry to also operate mission-critical .NET enterprise workloads.”
Antonio Melo Digital Experience Center DirectorHumana
Pivotal Cloud FoundryThe Cloud Native Platform
Changing Build and Release Models
DESIGNDEVELOP
TEST
OPS
DEV
Customer
Feedback
Product Release #1
Product Release #2
Customer
Delivery
MICRO-SERVICES
MICRO-SERVICES
10
Cloud Native
DevOps ContinuousDelivery
ContainersMicro services
Shifting Software Design Patterns
Oct 5, 2015
Spring Boot is the most popular microservices developer technology in
the world
Spring Boot Downloads
Apr-14
May-14
Jun-14Jul-1
4
Aug-14Sep
-14Oct-
14
Nov-14Dec-
14Jan
-15Feb
-15
Mar-15
Apr-15
May-15
Jun-15Jul-1
5
Aug-15Sep
-150
200,000
400,000
600,000
800,000
1,000,000
1,200,000
1,400,000
1,600,000
1,800,000
12
Cloud Native Framework
Contract: 12 Factor App
Contract: BOSH Release
Contract: Cloud Provider Interface
Culture
Dev
Dev IT Ops
Tools
Spring Cloud Spring Boot
Cloud Foundry
BOSH
AWS VMware OpenStack
Application Framework
Runtime Platform
Infrastructure Automation
InfrastructureIT Ops
IT Ops
13
Spring Cloud Spring BootDev
Spring BootFrom 0 to app in < 5 min
Spring CloudDesigned for fragile infrastructure in
partnership with Netflix
Application Framework
Cloud Native App Dev Framework
Spring Cloud• Runtimes and their client libraries
for:– Service Discovery– Configuration Management– Circuit Breakers– Intelligent Client Side Routing– Reverse Proxies– ….and much more
• Security (encrypt, SSO, roles)
Spring Boot• Convention-over-configuration, no
XML, no code generation
• Auto-configure, embedded servlet engine
• Get out of the way quickly if you want to change defaults
• Service Binding for Cloud Foundry, Java, Spring, Groovy
15
Cloud FoundryDev IT Ops
Self healing
Containermanagement
Integrated logging
Auto scaling
Application Performance Management
Runtime Platform
Self service
16
Infrastructure Automation
Infrastructure
BOSH
AWS VMware OpenStack
manage services not servers
zero downtime
no maintenancewindows
infra as codemulti cloud support
IT Ops
IT Ops
embedded OS
Pivotal Cloud FoundryPivotal Cloud Foundry 1.6 Update
Flexibility With Enterprise RobustnessWhat new in PCF 1.6
• Deploy and scale .NET apps as containers on Windows
• Deploy and scale ASP.NET web apps
• Deploy apps from Docker images – BETA
• Faster performance, run 1000s of AIs
• Resurrect crashed AIs in seconds
• SSH access to app containers for deeper troubleshooting
• HTTPS traffic enforcement reduces vulnerability of application data in flight
• SSL termination at Router improves security of traffic between apps and clients
• Secure buildpacks
Expanded Workload SupportSame “cf push” experience
Enhanced “Day 2” Operations Support Expanded Security Features
Most comprehensive platform to run cloud native applicationsWhat new in PCF 1.6
Pivotal Single Sign-on
Pivotal MySQLCloud ready Services for Enterprise
• Pivotal’s Highly Available MySQL alternative, now with ability to do backups for DR
• Use with PWS under PCF Services license
• Universal Identity broker for external identity providers
• Cuts overhead of using proprietary agents & vendor specific brokers
Run on additional IaaS platforms
• Deploy with Ops Manager on OpenStack (Now GA)
• Early access to MSFT Azure CPI via Pivotal Professional Services for select customers
• Deploy with Ops Manager on VMware vSphere 6
Spring Cloud Services for PCF● Building blocks for microservices
architectures in the cloud ● Complex to build and get right
by the average developer● Developers can reuse these
services to implement complex software patterns for distributed applications with minimal effort
● Developers can focus on building differentiated capabilities
Production Ready, Bosh Managed TileGenerally
Availa
ble!
Configuration Server (Pivotal)Service Registry (Netflix Eureka)Circuit Breaker Dashboard (RabbitMQ, +Netflix Turbine/Hystrix)
Technology Partnerships• Apigee API Management for PCF
• TIBCO Business Works Applications on PCF
• PCF on Mirantis OpenStack
• PCF on CenturyLink Cloud
• GitLab Source Repository Service
• CloudBees Jenkins CI Service
• JFrog Binary Artifact Management Service
Distributed revision control and source code management.
Collaborative software development.
Build, test and deploy software projects continuously and
incrementally. Thousands of
compatible plugins.
Share binaries and manage distributions.
Manage artifact lifecycle.
Develop, Test, QA and Production on the same platform. Horizontal scaling, high availability, security, logging, update management and other
operational benefits for every application. Built-in ecosystem of services.
Deploy, operate and scale on IAAS of choice.Simple, developer friendly commands and APIs.
AUTOMATION.Integrate tools and automate processes from testing to builds and deployment.
SPEED.Releasing more frequently with fewer bits will reduce complexity and improve time-to-market.
QUALITY.Shorten feedback loop using test-driven development to surface problems sooner.
AGILITY.Push updates on regular basis with no downtime to improve customer experience and time to market.
Commit Code Change
Automate Build & Test
Manage Binaries &
Build ArtifactsPivotal Cloud Foundry (Elastic Runtime)
Bui
ld
Pipe
line
Ope
ratio
nsTo
ol C
hain
Gitlab Jenkins
Agile Project Management
`
Application Lifecycle Management: CI/CDMost comprehensive platform to run cloud native applications
Q&A
Let’s build somethingMEANINGFUL