Top Banner
PCF Dev Spring Cloud Services in your pocket
22

PCF Dev: Spring Cloud Services in Your Pocket

Jan 21, 2017

Download

Technology

Pivotal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PCF Dev: Spring Cloud Services in Your Pocket

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

PCF Dev

Spring Cloud Services in your pocket

Page 2: PCF Dev: Spring Cloud Services in Your Pocket

I mean this guy’s pockets

Full Disclosure

Page 3: PCF Dev: Spring Cloud Services in Your Pocket

I mean this guy’s pockets

Full Disclosure

Page 4: PCF Dev: Spring Cloud Services in Your Pocket

4

Why do we need a PCF development environment?

Page 5: PCF Dev: Spring Cloud Services in Your Pocket

Why do we need a PCF development environment?

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

Page 6: PCF Dev: Spring Cloud Services in Your Pocket

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.”

Page 7: PCF Dev: Spring Cloud Services in Your Pocket

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.”

Page 8: PCF Dev: Spring Cloud Services in Your Pocket

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.”

Page 9: PCF Dev: Spring Cloud Services in Your Pocket

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.”

Page 10: PCF Dev: Spring Cloud Services in Your Pocket

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

Page 11: PCF Dev: Spring Cloud Services in Your Pocket
Page 12: PCF Dev: Spring Cloud Services in Your Pocket

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

Page 13: PCF Dev: Spring Cloud Services in Your Pocket

13

Other than leaving more time for ping pong

How this makes devs happy

Page 14: PCF Dev: Spring Cloud Services in Your Pocket

● 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

Page 15: PCF Dev: Spring Cloud Services in Your Pocket

● 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!

Page 16: PCF Dev: Spring Cloud Services in Your Pocket

16

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

Who does this help?

Page 17: PCF Dev: Spring Cloud Services in Your Pocket

● Enterprise devs

Who does this help?

Page 18: PCF Dev: Spring Cloud Services in Your Pocket

● Enterprise devs

● PCF Evaluators

○ Try it before you buy it

○ Try it before you upgrade

○ Proof of concept internally

Who does this help?

Page 19: PCF Dev: Spring Cloud Services in Your Pocket

19

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

Challenges

Page 20: PCF Dev: Spring Cloud Services in Your Pocket

20

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

Challenges

Page 21: PCF Dev: Spring Cloud Services in Your Pocket

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

Let’s change the way the world builds software