Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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 ...
Why do we need a PCF development environment?
“Turns out, ‘it works on my machine’ is not an
acceptable excuse.”
“I don’t ...
Why do we need a PCF development environment?
“Turns out, ‘it works on my machine’ is not an
acceptable excuse.”
“I don’t ...
Why do we need a PCF development environment?
“Turns out, ‘it works on my machine’ is not an
acceptable excuse.”
“I don’t ...
PCF Dev is a small footprint
distribution of Pivotal Cloud
Foundry, intended to be run locally
on a developer machine.
10
12
Disk space Retrieves a 5GB appliance that installs as a 20GB image
Time to boot ~7 minutes (plus a 5GB ova download)
Me...
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 port...
● Works with CF cli
● Runs on a workstation
● Docker support
● Redis, RabbitMQ, MySQL (or BYO services)
● Prioritizes port...
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
Wh...
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
Let’s change the way the world
builds software
kgross@pivotal.io | @keatycodes
network.pivotal.io/products/pcfdev
PCF Dev: Spring Cloud Services in Your Pocket
Prochain SlideShare
Chargement dans…5
×

PCF Dev: Spring Cloud Services in Your Pocket

584 vues

Publié le

SpringOne Platform 2016
Speaker: Keaty Gross; Software Engineer, Pivotal

PCF Dev is a new distribution of Cloud Foundry designed to run on your laptop or workstation. It is intended for programmers who wish to develop and debug their applications locally on a fully-featured Cloud Foundry. Or PMs who want to do acceptance offline. Or newbies interested in exploring Cloud Foundry. It is definitely intended for you.

It is also a product that has gone through its fair share of metamorphoses to be the light-weight, easy to install tool you see before you today. So whether this is the first time you've heard of PCF Dev or you're already using it daily, join us to learn a little about its history, its roadmap, and what sort of peculiarities arise when you pack an entire Cloud Foundry onto one VM.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

PCF Dev: Spring Cloud Services in Your Pocket

  1. 1. PCF Dev Spring Cloud Services in your pocket
  2. 2. I mean this guy’s pockets Full Disclosure
  3. 3. I mean this guy’s pockets Full Disclosure
  4. 4. 4 Why do we need a PCF development environment?
  5. 5. Why do we need a PCF development environment? “Turns out, ‘it works on my machine’ is not an acceptable excuse.”
  6. 6. 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.”
  7. 7. 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.”
  8. 8. 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.”
  9. 9. 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.”
  10. 10. PCF Dev is a small footprint distribution of Pivotal Cloud Foundry, intended to be run locally on a developer machine. 10
  11. 11. 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
  12. 12. 13 Other than leaving more time for ping pong How this makes devs happy
  13. 13. ● 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
  14. 14. ● 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!
  15. 15. 16 (i.e. does it help me??) Who does this help?
  16. 16. ● Enterprise devs Who does this help?
  17. 17. ● Enterprise devs ● PCF Evaluators ○ Try it before you buy it ○ Try it before you upgrade ○ Proof of concept internally Who does this help?
  18. 18. 19 What is this, a center for ants?! It needs be at least three times this big! Challenges
  19. 19. 20 What is this, a center for ants?! It needs be at least three times this big! Challenges
  20. 20. Let’s change the way the world builds software
  21. 21. kgross@pivotal.io | @keatycodes network.pivotal.io/products/pcfdev

×