$ cd /paas - cloudbees · pivotal confidential 5 pivotal cf: cloud independent enterprise paas...

12
1 Pivotal Confidential 1 Pivotal Confidential $ cd /PaaS Chris Mills CTO, EMEA, Pivotal

Upload: others

Post on 25-Aug-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

1Pivotal Confidential 1Pivotal Confidential

$ cd /PaaS

Chris MillsCTO, EMEA, Pivotal

Page 2: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

2Pivotal Confidential

Getting to production used to be like this…

Page 3: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

3Pivotal Confidential

Everything is about speed

Page 4: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

4Pivotal Confidential

Environmental challenges

Page 5: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

5Pivotal Confidential

Pivotal CF: Cloud Independent Enterprise PaaS

Deploy, Operate, Update & Scale with minimal downtime on Any IaaS

….and more

Built-in and Ecosystem

Services

Easy to add and customize

• Auto-detect frameworks

• “Push and it works”

• .WAR

• Dockerfile

• .NET

• Simple service binding

• Agile Microservices

Simple, Developer

Friendly Commands & API

Easy to add and customize

• Instant dynamic routing

• Log stream aggregation

• Access controls & policies

• Built-in Containerization

• APM & Operational metrics

• 4 Layers of High Availability

Operational Benefits for

Every Application

• App-Instance

• Availability

Zone

• Process

• Virtual

Machine

• Applications

• Rabbit MQ

• MySQL HA

• Cassandra

• Elasticsearch

• Jenkins (CI)

• Memcached

• MongoDB

• Neo4j

• Redis

• Riak CS

• Data/Analytics

• Elastic Hadoop

• HAWQ

• GemFire XD

• Mobile

• Push

Notification

• Data Synch

• API Gateway

Page 6: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

6Pivotal Confidential

Elasticity & Automation with CD & PaaS

Page 7: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

7Pivotal Confidential

Removing Developer and Operator Constrains

BUILD APPLICATION

PUSH FIRST RELEASE

MAINTAIN APPLICATION

UPDATE APPLICATIONS

RETIRE APPLICATIONS

• Auto-detect frameworks

• Link to PaaS

• Self-service deploy

• Dynamic routing

• Elastic scale

• Integrated HA

• Autoscaling and APM

• Log aggregation

• Policy and Auth

• A/B versioning

• Live upgrades

• Self-service

removal

Page 8: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

8Pivotal Confidential

One click Jenkins setup with Pivotal CF

Page 9: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

9Pivotal Confidential

Pivotal CF & Enterprise Jenkins

Test dependencies match that of their production

environment, we use the same buildpacks for:– Java

– NodeJS

– Ruby

Tests have access to the same Services as in their

production environment

Page 10: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

10Pivotal Confidential

Pivotal CF & Enterprise Jenkins

Integrates with UAA for login

Offline install possible (i.e. no internet)

Blue/Green deployment possible with custom Jenkins jobs

Page 11: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

11Pivotal Confidential

Our strategic partnership

“Pivotal, CloudBees and our enterprise customers all share an

affinity for delivering and deploying software with speed and at

scale”

Page 12: $ cd /PaaS - CloudBees · Pivotal Confidential 5 Pivotal CF: Cloud Independent Enterprise PaaS Deploy, Operate, Update & Scale with minimal downtime on Any IaaS ... •4 Layers of

12Pivotal Confidential 12Pivotal Confidential

$ cd /PaaS

Chris MillsCTO, EMEA, Pivotal