The document discusses the growth and success of open source Cloud Foundry technology, highlighting how it started with a small group committed to openness and transparency, grew a large community of contributors and users, and is now used by thousands of organizations globally with over $455 million invested; it also provides examples of how Kaiser Permanente and IBM are using Cloud Foundry to innovate more quickly and cost effectively.
The importance of building up open technology’s model citizen: a user story
1. 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
2. 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 member
2
3. 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
4. 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
5. 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
8. 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
9. Kaiser Permanente System of Engagement
KP SOE
Channel
Internet
KP SOE
Platform
KPDC
Web Client Mobile Client
Devices & other
Channels
Application
Developer
Social Media Messaging
Consumers Care Team Workforce
9
10. 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
11. Kaiser Permanente System of Engagement
2015
Bluemix pilot
2016
Bluemix Dedicated used
for Kaiser Permanente
Workforce Applications
2017
Bluemix Dedicated &
Local used for all
SOE applications
11
12. 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 Services
Log/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
Public
Multi-tenant, off-prem
Dedicated
Single-tenant, off-prem
Local
Single-tenant, on-prem
12
13. 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
14. 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
15. Take the leap: begin contributing to Cloud Foundry & the application ecosystem
15