IBM RTP Dojo Launch

45
1 IBM _ Welcome to the IBM RTP Cloud Foundry Dojo Tonight’s hosts: Dr. Angel Diaz @angelluisdiaz VP, Cloud Technology & Architecture Meg Swanson @Swaneroo VP, Marketing – Bluemix & SoftLayer

Transcript of IBM RTP Dojo Launch

Page 1: IBM RTP Dojo Launch

1IBM _

Welcome to the IBM RTP Cloud Foundry Dojo

Tonight’s hosts:Dr. Angel Diaz @angelluisdiazVP, Cloud Technology & ArchitectureMeg Swanson @SwanerooVP, Marketing – Bluemix & SoftLayer

Page 2: IBM RTP Dojo Launch

2IBM _

def check_read_permissions!

admin = SecurityContext.roles.admin?

read_scope = SecurityContext.scopes.include?('cloud_controller.read')

raise VCAP::Errors::ApiError.new_from_details('NotAuthorized') if !admin && !read_scope

end def current_user

SecurityContext.current_user

end def current_user_email

SecurityContext.current_user_email

end def parse_and_validate_json(body)

parsed = body && MultiJson.load(body)

raise MultiJson::ParseError.new('invalid request body') unless parsed.is_a?(Hash)

parsed rescue MultiJson::ParseError => e

bad_request!(e.message)

end def bad_request!(message)

raise VCAP::Errors::ApiError.new_from_details('MessageParseError', message)

end attr_reader :config, :logger, :env, :params, :body, :request_attrs

class << self

include VCAP::CloudController

CultureCommunityCode

20162011

3.4m+

Lines of Code

2

Page 3: IBM RTP Dojo Launch

3IBM _

CultureCommunityCode

773 Contribs 2503 Contribs

Sep 2013 – The 1st CF Platform Conference

Today

3

Page 4: IBM RTP Dojo Launch

4IBM _

CultureCommunityCode

Dedicated contributors have completed a Dojo

since the foundation was

established

40+

4

Page 5: IBM RTP Dojo Launch

5IBM _

Kickoff with Meg Swanson, IBM VP Marketing for Bluemix & SoftLayer, Angel Diaz, IBM VP, Cloud Architecture & Technology

6:30 – 6:40pm

Bob Geolas, President and CEO, Research Triangle Foundation of NC

6:40 – 6:45pm

Sam Ramji, CEO, Cloud Foundry Foundation

6:45 – 7:00pm

Tim Vanderham, IBM VP Cloud Platform Services Development

7:00 – 7:10pmReception & Demos

7:10 – 8:30pm

TONI

GHT’

S AG

ENDA

5

Page 6: IBM RTP Dojo Launch

Connect With Us

Bob Geolas, President & CEOResearch Triangle Foundation of North

Carolina

@TheRTP | @RTPFrontier#RTPforward

Page 7: IBM RTP Dojo Launch

The Cloud Foundry Phenomenon

@sramjiSam Ramji, CEO

Cloud Foundry Foundationcloudfoundry.org

Page 8: IBM RTP Dojo Launch

8

Page 9: IBM RTP Dojo Launch

9

Page 10: IBM RTP Dojo Launch

10

Page 11: IBM RTP Dojo Launch

11

Page 12: IBM RTP Dojo Launch

Continuous Innovation

12

Page 13: IBM RTP Dojo Launch

Continuous InnovationContinuous DeliveryContinuous Integration

13

Page 14: IBM RTP Dojo Launch

Continuous InnovationContinuous DeliveryContinuous Integration

14

Page 15: IBM RTP Dojo Launch

waterscrumfall

15

Page 16: IBM RTP Dojo Launch

waterscrumfall

16

Page 17: IBM RTP Dojo Launch

Microservices

Containers

12-Factor Applications

17

Page 18: IBM RTP Dojo Launch

Ephemeral

Scalable

Agile

18

Page 19: IBM RTP Dojo Launch

Run in the cloud

Support any client device

Connect to legacy data and processes via APIs

19

Page 20: IBM RTP Dojo Launch

20

Page 21: IBM RTP Dojo Launch

21

Page 22: IBM RTP Dojo Launch

22

Page 23: IBM RTP Dojo Launch

23

Page 24: IBM RTP Dojo Launch

Right-sizing digital innovation

Focused on cycle time optimization

Smaller teams and faster tools

24

Page 25: IBM RTP Dojo Launch

dev+ops

25

Page 26: IBM RTP Dojo Launch

26

Page 27: IBM RTP Dojo Launch

Borg

MesosCloud

Foundry

Omega

Kubernetes

cgroups

Docker

OCI

rkt/appc

LXC

27

Page 28: IBM RTP Dojo Launch

Platform Do It Yourself

CHRO

NO

S

runC

sche

duler.n

ext

container.next

28

Page 29: IBM RTP Dojo Launch

CHRO

NO

S

runC

sche

duler.n

ext

gorouter

Clou

d Co

ntro

ller

Auth

Loggregator

Staging

Buildpacks

BOSH

Service Broker

Diego

LinuxWindowsDocker

etcd

Core Services

container.next

Platform Do It Yourself

29

Page 30: IBM RTP Dojo Launch

CHRO

NO

S

runC

sche

duler.n

ext

gorouter

Clou

d Co

ntro

ller

Auth

Loggregator

Staging

Buildpacks

BOSH

Service Broker

Diego

etcd

Core Services

container.next

Platform Do It Yourself

30

Page 31: IBM RTP Dojo Launch

31

Page 32: IBM RTP Dojo Launch

32

Page 33: IBM RTP Dojo Launch

33

Page 34: IBM RTP Dojo Launch

34

Page 35: IBM RTP Dojo Launch

We see a world of cloud computing that is

UBIQUITOUS and FLEXIBLE supporting multi-cloud application environments.

PORTABLE and INTEROPERABLE enabling users to move their applications wherever they need to go.

VIBRANT and GROWING underlying a massive ecosystem of applications and services.

35

Page 36: IBM RTP Dojo Launch

We see a human community that is

PRAGMATICand focused on exchanging practical experience.

DIVERSEand inclusive of people across race, gender, orientation, and lifestyle.

RESPECTFUL and committed to listening to thoughtful and honest perspectives.

36

Page 37: IBM RTP Dojo Launch

37

Page 38: IBM RTP Dojo Launch

38

Page 39: IBM RTP Dojo Launch

39

Page 40: IBM RTP Dojo Launch

40

Page 41: IBM RTP Dojo Launch

41

IBM _

Tim VanderhamVP, IBM Bluemix Development and [email protected]@vanderham

Page 42: IBM RTP Dojo Launch

42

IBM _

Code Community Culture

42

Page 43: IBM RTP Dojo Launch

43

Page 44: IBM RTP Dojo Launch

44

IBM _

IBM Cloud Platform Journey toward single cloud platform experience across delivery models.

Page 45: IBM RTP Dojo Launch

45

IBM _

Hybrid Deployment Model

A single seamless experience Borderless catalog of services

2 | DedicatedEverything is dedicated and connected to you — agility of public cloud, yet feels like home.

1 | PublicMaximize on cloud economics and agility.

3 | LocalBehind the firewall for the most sensitive workloads.

Public, Dedicated, Local – all managed by IBM