the importance of building up open technology’s model citizen: a user story

15
The importance of building up open technology’s model citizen: a user story Sam Gambarin Director of Cloud Services Group at Kaiser Permanente Dr. Angel Diaz VP, IBM Cloud Technology & Architecture @angelluisdiaz

Upload: angel-diaz

Post on 16-Apr-2017

706 views

Category:

Software


1 download

TRANSCRIPT

The importance of building

up open technology’s model

citizen: a user story

Sam Gambarin

Director of Cloud Services Group at Kaiser Permanente

Dr. Angel Diaz

VP, IBM Cloud Technology & Architecture

@angelluisdiaz

It all started with a small band of disruptors, determined to do things differently

Project transparency via Slack, mailing lists;

ability to track changes & contribute via github,

Well defined & documented processes for

contributions & for becoming a committer

Openly governed meritocracy with multiple levels of

participation: dev, project lead, board member2

The community shared that vision, made the technology real, and others gravitated to it

Since the foundation was established,

over 50 members have joined & 6 dojos

were opened to train contributors

Full-time dedicated committers have

increased to 100, with over 40 new

graduates of a Dojo

Self organized Cloud Foundry user &

developer groups have been established

in 105 cities in 48 countries across 6

continents

3

Over the past year the ecosystem has exploded, as orgs of all types have adopted Cloud Foundry

7 leading commercial offerings

have been certified &

governments around the world

have built on Cloud Foundry

Thousands of organizations are

using Cloud Foundry globally, and

more than $455 Million have been

invested in Cloud Foundry via shared

development

4

There are many reasons to be involved: for us the bottom line is about providing a platform for innovation

Choice: IBM offers infrastructure, runtime &

service options, based on open technology

Flexible Deployment: Consistently leverage the

capabilities of IBM’s cloud, where you need it

5

Sam Gambarin

Director of Cloud Services Group

6

Kaiser Permanente is using technology to change lives

7

8

Systems of Engagement (SOE) — Value Propositions for Kaiser Permanente

Drivers for Change

Time-to-market: Requires

an immersive adoption

of agile and continuous

delivery models to break

down silos between business

and IT and within IT

On-Demand: Timely

provisioning and

de-provisioning of compute

environments / capabilities

across development, test

and production

Integration: Ability to

develop and launch holistic

services (web services,

APIs) to access the wealth

of capabilities and data in

our ‘systems of record’

Digital: Delivery of

omni-channel digital

experiences –

seamlessly accessible

on mobile, web, social,

video, voice, etc

Affordability: Reduce

operational costs and

increase efficiencies is

further enabled by ‘systems

of engagement’ delivery

model and platform

Increased dynamic engagement with consumers, care team

and workforce: Integration across multiple channels such as

web, social media, mobile and wearable technology devices

Shortened time-to-market: Infrastructure, security and

services managed externally enable development and

deployment of applications in continuously agile manner

Maximized investments in existing systems of record: Ability

to access data from traditional backend systems without

rebuilding or retrofitting (e.g. KP HealthConnect, Membership)

Consumer

Care TeamWorkforce

will help deliver new

capabilities quicker for

our members, providers

and workforce.

Mobile

Client

Messaging

Web

Client

Services & Other

Channels

Social Media

System of

Engagement

8

Kaiser Permanente System of Engagement

KP SOE

Channel

Internet

KP SOE

Platform

KPDC

Web Client Mobile ClientDevices & other

Channels

Application

DeveloperSocial Media Messaging

Consumers Care Team Workforce

9

Why PaaS and why Bluemix for Kaiser Permanente

Based on CloudFoundry, Docker, OpenStack open source technologies

Rapid Application Delivery (Removes infrastructure and platform/software barriers — runtime

environments are readily available to enable developers to focus on functional implementation)

Cost advantage pay for actual resource usage; application teams do not need to buy servers,

get licenses in advance and can release resources on as-needed basis

Rich library of services catalog (some of the existing tools we already use on-premise) and

third party add-ons

DevOps support

Utilizes existing skill set of developers

10

Kaiser Permanente System of Engagement

2015Bluemix pilot

2016Bluemix Dedicated used

for Kaiser Permanente

Workforce Applications

2017Bluemix Dedicated &

Local used for all

SOE applications

11

Domain Services

Runtimes

Foundation

Platform

Infrastructure Bare Metal(Ironic)

Virtual Machines(Nova)

Networking(Neutron/Ovn)

Storage(Swift/Cinder)

Containers(OCI/CNCF/Docker)

Applications(CloudFoundry)

OpenWhisk(serverless, event-based)

Foundation ServicesLog/Metrics, Service Publish/Discovery, Configuration, ActiveDeploy

Application Runtimes(Java, Node.js, Swift & more)

Cognitive Data IoT Analytics Integration

An open approach to value: the IBM Cloud Architecture

Mobile

PublicMulti-tenant, off-prem

DedicatedSingle-tenant, off-prem

LocalSingle-tenant, on-prem

12

Choice with consistency: Run-times and delivery models to suit the full spectrum of enterprise needs

Abstraction

& Dev Velocity

Transparency

& Control

Virtual Machines Bare MetalContainersBluemix

Public

Dedicated

Local

The full scale and

agility of the public

cloud.

In our datacenter.

Dedicated to you.

On your premises.

Optional tethered

management.

Fully managed options and both scale-up & scale-out designs available.

13

IBM is committed to extending Cloud Foundry’s leadership as the choice for enterprises

14

Contributors to 12 of 20 projects

Led the adoption of runc by the

Garden project

Lead on 6 of the projects

Initiated the Persistence project to

enable native CF data persistence

Opened the RTP Dojo with

runtimeOG as the kickoff project

Started the Autoscaler project within

the RTP dojo, seeded by Bluemix

Contributed Bluemix’s metering code

to IBM & SAP co-led Abacus project

24 total Dojo graduates with 2

currently in the dojo

Take the leap: begin contributing to Cloud Foundry & the application ecosystem

15