how to keep your developers happy, whilst keeping your job!

20
How to keep your developers happy, whilst keeping your job! Chris Mills, CTO Pivotal EMEA Joe Baguley, CTO VMWare EMEA CNA6690-SPO #CNA6690-SPO

Upload: pivotal

Post on 12-Apr-2017

527 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How To Keep Your Developers Happy, Whilst Keeping Your Job!

How to keep your developers happy, whilst keeping your job!

Chris Mills, CTO Pivotal EMEA Joe Baguley, CTO VMWare EMEA

CNA6690-SPO

#CNA6690-SPO

Page 2: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Innovate( Secure(Be(Rugged(

The$Digital$Demands$Innovate$faster$to$build$robust$secure$applica8ons

Page 3: How To Keep Your Developers Happy, Whilst Keeping Your Job!

INNOVATION$Innovate$like$a$start?up,$deliver$like$an$Enterprise

Data$

Analysis$App$

Page 4: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Cloud Computing

Agile$

The$perfect$storm$of$enablement$What’s$coming$together$to$accelerate$innova8on

Page 5: How To Keep Your Developers Happy, Whilst Keeping Your Job!

The$reality$of$those$first$steps$Gen$2$+$Gen$3$=$Gen$5

Monolithic/Layered$

Cherished$Applica7ons$Data$Silos$

Systems$of$Record$Maintaining$history$Slow$rate$of$change$

$

Micro$Services$

Lightweight$Applica7ons$Rapid$Itera7on$

Delivering$User$Need$Agile$

Page 6: How To Keep Your Developers Happy, Whilst Keeping Your Job!

The$reality$of$those$first$steps$The$evolu8on

Infra-structure Services

Catalog Services

App Delivery

Blue Prints

IaaS

Unstructured

Structured

CLOUD NATIVE PLATFORM (PaaS)

Page 7: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Agility(an

d(Co

st(Savings(

Cloud(Na8ve(Enablement(

Traditional IT

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

Man

age

You$Manage$

O/S

IaaS

Storage

Servers

Networking

Middleware

Virtualization

Data

Applications

Runtime

You

Man

age

IAA

S

You$Manage$

You

Man

age

O/S

PaaS

Storage

Servers

Networking

Middleware

Virtualization

Data

Applications

Runtime

Clo

ud N

ativ

e P

latfo

rm

You$Manage$

The$reality$of$those$first$steps$The$“It$just$works”$experience

Page 8: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Faster$Time$to$Market$BeGer$Security$ Higher$Availability$

Whilst$being$more$efficient$

and$running$things$more$economically$

SECURE$Protec8ng$People,$Apps$and$Data

Page 9: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Business(Value((More$secure$and$1/3$the$cost$of$less$secure$infrastructure$

Data$Center$$Perimeter$

Internet$

DMZ(

Secure(User(Environments(

Security(policies(simplified(

Logical(groups(enabled((

Threats(contained(

SECURE$Protec8ng$People,$Apps$and$Data

Page 10: How To Keep Your Developers Happy, Whilst Keeping Your Job!

RUGGED$Transforming$Business.$$Delivering$Rapid$Innova8on

•  I am rugged and, more importantly, my Application is rugged.

•  I recognize software has become a foundation of our modern world.

•  I recognize the awesome responsibility that comes with this foundational role.

•  I recognize that my Application will be used in ways I cannot anticipate, in ways it was not designed, and for longer than it was ever intended

•  I recognize that my Application will be attacked by talented and persistent adversaries who threaten our physical, economic and national security.

Source$(The$Rugged$Manifesto):$$hGps://www.ruggedsoSware.org$

Page 11: How To Keep Your Developers Happy, Whilst Keeping Your Job!

vSphere$

Pivotal(Cloud(Foundry((Separate(PCF(founda8on(per(domain)(

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

vCloud$Air

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

Your$PaaS$plaTorm$needs$to$spans$your$Datacenter$and$the$Cloud,$with$a$unified$security$network,$management$and$support$model.$$Not$be$a$new$silo.$

$$$$$$$

RUGGED$How$does$VMware$and$Pivotal$deliver$together$?

Page 12: How To Keep Your Developers Happy, Whilst Keeping Your Job!

•  DIY,$UltraWFlexible,$can$be$expensive$to$build$

•  How$rugged$is$rugged$if$building$from$bits$?$

•  Can$op7mize$Every$tool,$every$element$•  For$people$who$view$the$plaTorm$itself$as$

a$“core$competency”$•  Common$in$SaaS$startups$where$there$are$

rela7vely$few$apps$$ HomeWGrown$Infrastructure$PlaTorm$

Physical$Host$

Domain$Specific$Use$Cases$

Big$Data$ Data$Infra$

Services$12Wf$apps$ CI/CD$

DIY$INTEGR

ATION$

RUGGED$Op8on$1$–$Build$Unstructured

Physical$Host$ Physical$Host$

Contained$OS$ Container$OS$ Hypervisor$

Contained$run7me$ OS$

SoSware$Defined$Networking$$

SECU

RITY$IN

TEGR

ATION$

DIY$MAN

AGEM

ENT$

Cluster$management$ App$

Page 13: How To Keep Your Developers Happy, Whilst Keeping Your Job!

•  Fastest,$most$reliable$outcome$•  Largest$community$of$talent$•  Common$in$Enterprise$–$where$there$

are$many$apps$•  PreWintegrated$and$tested$solu7on$

RUGGED$Op8on$2$–$Build$Structured$using$Pivotal$Cloud$Foundry$and$VMware$

Automated$Infrastructure$

Container$and$VM$Services$

COTS$PaaS$Services$

Big$Data$ Data$Infra$

Services$12Wf$apps$ CI/CD$

E2E$INTEGR

ATION$

Page 14: How To Keep Your Developers Happy, Whilst Keeping Your Job!

RUGGED$An$independent$view$on$‘Build$your$own$unstructured’

Source$–$CloudCamp$2015$London$@cloudcamp$

CF$Summit$

2nd?3rd$

November

2015

Come$and$join$us$

in$Berlin$and$

become$Cloud$

Na8ve!

Page 15: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Scale$

PCF(&(VMware(Value(

Network$Services$

Data$Persistence$

Rich$SLAs$

Consistent$Management$

Speed$ Security$Isola7on$

Applica8on(Framework(PlaNorm(Run8me(

(

VMs,(vSphere(Integrated(Containers(

(•  Structured(PlaNorm(that(just(works(•  Enables(Developers(to(Operate(their(code((DevOps)(•  Underpins(fast,(reliable(Digital(transforma8on(•  Minimum(Time(to(Market(

•  Rugged(Unified(Hybrid(IaaS(•  Assured(Isola8on(and(Mul8STenancy(•  Network(Security(Provisioning(and(Configura8on(•  Technology(na8ve(to(Opera8ons(today(

$

vSphere,(NSX((

vSphere(APIs,(vSAN(

(

vSphere(DRS,(I/O(Controls(

(

vCenter(vRealize(

(

Automated(deployment(Life(cycle(management(

Enforced(Policies(((

vCloud(Air(

Hybrid$Cloud$

RUGGED$How$does$VMware$and$Pivotal$deliver$together$?

Page 16: How To Keep Your Developers Happy, Whilst Keeping Your Job!

vSphere$

Pivotal(Cloud(Foundry((Separate(PCF(founda8on(per(domain)(

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

vCloud$Air

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

App$(run7me)$App$

(run7me)$App$(run7me)$

Your(PaaS(spans(your(Datacenter(and(the(Cloud,(on(the(same(Technology(stack,(with(Unified(Opera8ons(and(Security$

$$$$$$$

RUGGED$How$does$VMware$and$Pivotal$deliver$together$?

Page 17: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Automa8on(

App( App(

vRealize$Automa7on$ PCF$Elas7c$Run7me$

vCenter/$ESXi$ NSX$

PCF$OpsManager$

vROps$LogInsight$

vRealize$Business$

Photon$PlaTorm$ VCA$

Custom$Apps$&$Microservices$

Management(

Infrastructure(And(Control(Plane(

Network((and(Storage(

AirWatch$Codestream$

Cell$Manager/Apps$Manager$

vSAN$

Current$genera7on$ Cloud$na7ve$

Bringing$the$story$together$How$does$VMware$and$Pivotal$deliver$together$?

Page 18: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Changing$$Business$$Context$

Innova7ve$New$Business$$Strategies$

SoSware$enabled$

Con7nuous$Innova7on$

StateWofWtheWArt$$Applica7on$$

Development$&$$Opera7ons$

Digital$Transforma8on$Is$real$Pivotal$and$VMware$together$give$you$both$your$journey$and$plaaorm

Page 19: How To Keep Your Developers Happy, Whilst Keeping Your Job!

Fastest Time to Value Instant access to the hybrid cloud,

and data lake with industry-leading converged infrastructure

Best-in-Class, Together Best-of-breed solutions from each of the Federation companies, engineered to work together

Unified Support & Service Seamless support and service

experience across different Federation companies

Choice and Flexibility No vendor lock-in means customer choice, confidence, and future flexibility

Federa8on:$A$Strategic$Partner$for$Your$Future$Success

CNA6690SSPO$

Page 20: How To Keep Your Developers Happy, Whilst Keeping Your Job!

How to keep your developers happy, whilst keeping your job!

Chris Mills, CTO Pivotal EMEA Joe Baguley, CTO VMWare EMEA

CNA6690-SPO

#CNA6690-SPO