HP Helion Episode 6: Cloud Foundry Summit Recap

16
Etienne COINTET @ ecointet

Transcript of HP Helion Episode 6: Cloud Foundry Summit Recap

Etienne COINTET@ecointet

2

3

Native Support for Docker and .NET

Collaborate on BOSH OpenStack CPI

Cloud Foundry on AzureNew Release of Pivotal Cloud Foundry

4

Helion StackatoMulti-platform (Vmware, AWS, …)

Helion VPC (managed)Helion CloudSystem (private)

5

IS NOTEXCITING

6

TIME TO CHANGE

7

Two-Pizza Teams

small teams are holy

8

How many links are in your group?

the formula

9

n (n – 1)

2n = number of people

10

INFRASTRUCTURE

Application PLATFORM

Your ApplicationCODE

Platform Operations

Application Developers

Application Operations

• Creates deployable artifact

• Config Prod environment

• Deploys app to prod• Monitors application• Scales application• Deploys new app

version with zero downtime

• Deploys platform• Makes standard

runtimes and services available

• Monitors platform• Scales platform• Upgrades platform

with zero downtime

COMMIT X

11

COMMIT X V1 COMMIT X V

2

ApplicationOperations

DEV

ACP

PROD

PlatformOperations

ApplicationDevelopers

12

SHARE BY DEFAULT

13

“ All teams will henceforth expose their data and functionality through service interfaces.

Teams must communicate with each other through these interfaces.

There will be no other form of interprocess communication allowed: no direct linking, no direct reads

of another team’s data store, no shared-memory model, no back-doors whatsoever. The only

communication allowed is via service interface calls over the network.

It doesn’t matter what technology they use. HTTP, Corba, Pubsub, custom protocols — doesn’t

matter.

All service interfaces, without exception, must be designed from the ground up to be externalizable.

That is to say, the team must plan and design to be able to expose the interface to developers in the

outside world. No exceptions.

Anyone who doesn’t do this will be fired.Thank you; have a nice day!

”2002, Jeff Bezos (CEO of Amazon)

14

BOSH

1- Create all the VMs2. Auto-healing3. Rolling upgrades

15

16

THANK-YOU@ecointet