47
Next-Generation Platforms: why data, code and mobile converge in the open cloud Andy Piper @andypiper

Why Data, Code and Mobile converge in the Open Cloud

Embed Size (px)

DESCRIPTION

Presented at Craft Conf 2014, Budapest - an overview of the history of the Platform-as-a-Service space and the need for Open Source.

Citation preview

Page 1: Why Data, Code and Mobile converge in the Open Cloud

Next-Generation Platforms: why data, code and mobile converge in the open cloud

Andy Piper @andypiper

Page 2: Why Data, Code and Mobile converge in the Open Cloud

Hello I’m Andy

Page 3: Why Data, Code and Mobile converge in the Open Cloud

1. The 2014 Forecast and how we got here 2. How Open will rule the Cloud 3. Crafting code for the Cloud

Page 4: Why Data, Code and Mobile converge in the Open Cloud

The 2014 Cloud Forecast?

Page 5: Why Data, Code and Mobile converge in the Open Cloud

MOAR APPS!

Page 6: Why Data, Code and Mobile converge in the Open Cloud

MOAR DATA!

Page 7: Why Data, Code and Mobile converge in the Open Cloud

MOAR CLOUD!

Page 8: Why Data, Code and Mobile converge in the Open Cloud

MOAR CLOUD!

142 MEXICAN WHOOPING LLAMAS

Page 9: Why Data, Code and Mobile converge in the Open Cloud

We apologise for the fault in the slides. Use of excessive animation

and llama references are unacceptable.

Those responsible have been sacked.

Page 10: Why Data, Code and Mobile converge in the Open Cloud

The year of…?

Page 11: Why Data, Code and Mobile converge in the Open Cloud
Page 12: Why Data, Code and Mobile converge in the Open Cloud
Page 13: Why Data, Code and Mobile converge in the Open Cloud

But basically…

Page 14: Why Data, Code and Mobile converge in the Open Cloud

This is all about PEOPLE

Page 15: Why Data, Code and Mobile converge in the Open Cloud

How did we get here?

Page 16: Why Data, Code and Mobile converge in the Open Cloud

They brought the gubbins Iaas = the new hardware

Page 17: Why Data, Code and Mobile converge in the Open Cloud

They brought the APIs and data (aka MBaaS) APIs - mashups, data, agility

* and e.g. Flickr, Twitter, etc - “Web 2.0”

Page 18: Why Data, Code and Mobile converge in the Open Cloud

They brought the rapid development push ‘myapp’ -> running

Page 19: Why Data, Code and Mobile converge in the Open Cloud

They brought the business challenge data -> advantage

Page 20: Why Data, Code and Mobile converge in the Open Cloud

Characteristics ☞ Expectations

• vast scale

• innovation

• rapid data analysis and iteration

• agility of delivery (even at scale)

Page 21: Why Data, Code and Mobile converge in the Open Cloud

Expectation Enterprise -> people, apps, data

Page 22: Why Data, Code and Mobile converge in the Open Cloud

How to be those guys?

Page 23: Why Data, Code and Mobile converge in the Open Cloud

To succeed where those guys have? Platform

Page 24: Why Data, Code and Mobile converge in the Open Cloud
Page 25: Why Data, Code and Mobile converge in the Open Cloud

Rumours of the demise of PaaS are greatly exaggerated…

Page 26: Why Data, Code and Mobile converge in the Open Cloud

Why Open wins

Page 27: Why Data, Code and Mobile converge in the Open Cloud

An important year in software

1991

Hello everybody out there using minix - !

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.

From: [email protected]: comp.os.minixDate: 25 Aug 91 20:57:08 GMTOrganization: University of Helsinki

Page 28: Why Data, Code and Mobile converge in the Open Cloud

21+ years later: Linux has won

Page 29: Why Data, Code and Mobile converge in the Open Cloud

Linux runs everywhere (even old versions, on crashy airline entertainment systems...)

#P0WN ALL TEH

GADGETZ !

Page 30: Why Data, Code and Mobile converge in the Open Cloud

It runs on Windows Azure! Jun 2012, w. Canonical

Page 31: Why Data, Code and Mobile converge in the Open Cloud

Linux is ubiquitous

(but often invisible)

Page 32: Why Data, Code and Mobile converge in the Open Cloud

It works.

Page 33: Why Data, Code and Mobile converge in the Open Cloud

It works here too

Page 34: Why Data, Code and Mobile converge in the Open Cloud

No single language to “rule them all”

Page 35: Why Data, Code and Mobile converge in the Open Cloud

Data gets bigger (and faster, and needs analysis, and SCIENCE)

Page 36: Why Data, Code and Mobile converge in the Open Cloud

Composability is key

Page 37: Why Data, Code and Mobile converge in the Open Cloud

The need for speedy iteration…

Page 38: Why Data, Code and Mobile converge in the Open Cloud

Cloud Foundry - the Open PaaS

Open Source

Micro Clouds

Private Clouds

Public Clouds

CUSTOM SERVICES

CUSTOM RUNTIMES

“new” clouds

Page 39: Why Data, Code and Mobile converge in the Open Cloud

All the pieces to make your own!

“if you can’t open it, you don’t own it” (O’Reilly/MAKE)

Page 40: Why Data, Code and Mobile converge in the Open Cloud

Not all PaaSes are created equal...

Runs on: EC2, OpenStack, vSphere, GCE… more to come!

Page 41: Why Data, Code and Mobile converge in the Open Cloud

Crafting code for the cloud

Page 42: Why Data, Code and Mobile converge in the Open Cloud

It just makes sense 12factor.net

Page 43: Why Data, Code and Mobile converge in the Open Cloud

The 2014 Cloud Forecast?

Page 44: Why Data, Code and Mobile converge in the Open Cloud

more developers

building !

more awesome code, mobile apps and services

in the OPEN

Page 45: Why Data, Code and Mobile converge in the Open Cloud

Thanks

Page 46: Why Data, Code and Mobile converge in the Open Cloud

Connect

http://twitter.com/andypiper

http://andypiper.co.uk

http://slideshare.net/andypiper

Page 47: Why Data, Code and Mobile converge in the Open Cloud

• Drama Llama by Lanyrd http://lanyrd.com :-)

• lego world MOC https://secure.flickr.com/photos/dirkb86/8554933153/

• data https://secure.flickr.com/photos/bixentro/2199711056/

• iot https://secure.flickr.com/photos/polisea/6283810186/

• internet reason https://secure.flickr.com/photos/altemark/39593706/

• Signpost http://www.flickr.com/photos/16002150@N08/2006266695/

• open road https://secure.flickr.com/photos/stuckincustoms/2049233526/

• that’s all i have to say https://secure.flickr.com/photos/mcvay728/2497387021/

• Other images are author’s own, or royalty-free and CC-licensed works from Wikimedia Commons