pcf dev: spring cloud services in your pocket

22
PCF Dev Spring Cloud Services in your pocket

Upload: pivotal

Post on 21-Jan-2017

183 views

Category:

Technology


2 download

TRANSCRIPT

background image: 960x540 pixels - send to back of slide and set to 80% transparency

PCF Dev

Spring Cloud Services in your pocket

I mean this guy’s pockets

Full Disclosure

I mean this guy’s pockets

Full Disclosure

4

Why do we need a PCF development environment?

Why do we need a PCF development environment?

“Turns out, ‘it works on my machine’ is not an acceptable excuse.”

Why do we need a PCF development environment?

“Turns out, ‘it works on my machine’ is not an acceptable excuse.”

“I don’t want to rely on other people to test my changes on CF.”

Why do we need a PCF development environment?

“Turns out, ‘it works on my machine’ is not an acceptable excuse.”

“I don’t want to rely on other people to test my changes on CF.”

“When it works locally, I need to be sure it will work in prod.”

Why do we need a PCF development environment?

“Turns out, ‘it works on my machine’ is not an acceptable excuse.”

“I don’t want to rely on other people to test my changes on CF.”

“When it works locally, I need to be sure it will work in prod.”

“If it’s broken on the cloud, I need to be able to reproduce the problem locally.”

Why do we need a PCF development environment?

“Turns out, ‘it works on my machine’ is not an acceptable excuse.”

“I don’t want to rely on other people to test my changes on CF.”

“When it works locally, I need to be sure it will work in prod.”

“If it’s broken on the cloud, I need to be able to reproduce the problem locally.”

“I don’t want to BOSH.”

background image: 960x540 pixels - send to back of slide and set to 80% transparency

PCF Dev is a small footprint distribution of Pivotal Cloud Foundry, intended to be run locally on a developer machine.

10

background image: 960x540 pixels - send to back of slide and set to 80% transparency

12

Disk space Retrieves a 5GB appliance that installs as a 20GB image

Time to boot ~7 minutes (plus a 5GB ova download)

Memory with default services Runs with as little as 3GB RAM free, recommended 4GB

Memory with SCS running Spring Cloud Services needs 6GB RAM free, recommended 8GB

13

Other than leaving more time for ping pong

How this makes devs happy

● Works with CF cli

● Runs on a workstation

● Docker support

● Redis, RabbitMQ, MySQL (or BYO services)

● Prioritizes portability from dev to production

How this makes devs happy

● Works with CF cli

● Runs on a workstation

● Docker support

● Redis, RabbitMQ, MySQL (or BYO services)

● Prioritizes portability from dev to production

How this makes devs happy^ Spring

● And now, with Spring Cloud Services!

16

(i.e. does it help me??)

Who does this help?

● Enterprise devs

Who does this help?

● Enterprise devs

● PCF Evaluators

○ Try it before you buy it

○ Try it before you upgrade

○ Proof of concept internally

Who does this help?

19

What is this, a center for ants?! It needs be at least three times this big!

Challenges

20

What is this, a center for ants?! It needs be at least three times this big!

Challenges

background image: 960x540 pixels - send to back of slide and set to 80% transparency

Let’s change the way the world builds software