SlideShare uma empresa Scribd logo
1 de 20
Christopher Ferris, IBM Distinguished Engineer, CTO Cloud Interoperability
December11, 2013

Cloud Foundry: The Open Platform as a Service

© 2013 IBM Corporation
Pets vs Cattle

2

© 2013 IBM Corporation
IBM embraces & invests in open source to foster innovation
Application
Servers

Service Oriented
Architecture

Cloud
Computing

Systems of
Interaction

Service
Orientation
June 1998: IBM enters into an
engineering agreement with The
Apache Group for development of
the open-source Apache HTTP
server software eventually becoming
the leader of the new Application
Server market
September 1999: IBM capitalizes on
an untapped market trend and begins
participating in the community
development of Linux with a $60M
annual investment
3

Social
Business

November 2001: IBM rallies 150 influential
vendors and the development community
around a new tools environment with a $40
Million software donation disrupting the
leadership of the software development
ecosystem

Open Cloud
Architecture
September 2012: IBM orchestrates the
launch of The OpenStack Foundation
boasting $10 million in funding and 5,600
members changing the dynamics of the
Cloud ecosystem

© 2013 IBM Corporation
An open cloud architecture is emerging… built on open technologies
http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/

OAuth

TOSCA
cloudfoundry.org

OSLC

Hardware

4

© 2013 IBM Corporation
Agile Service Composition and Continuous Delivery

ITERATE
1

2

Add Monitoring
service instance

Create app

TASK:
Create a secure application that
analyses sentiment about certain
topics in social media

Add database
service

3

5

6

Extract social media
data into database

4

5

Secure the service

Add social
analytics service

© 2013 IBM Corporation
Developer centric platform, marketplace & services in a Cloud
Operating Environment
Value

Capability

Fast, automated composition of services
Repeatable patterns-of-expertise
Deploy and scale applications in seconds

OPEN ecosystem of composable services
Optimized workload deployment
Integration patterns with systems of record

TOSCA

cloudfoundry.org

Cloud
Operating
Environment

API & Integration
Services

Services & Composition Patterns
datastore

mobile

middleware

Services

security

ops

Traditional
Workloads
Traditional
Traditional
Workloads
Workloads
dev

Workload definition, Optimization, & Orchestration
Workload definition, Optimization, & Orchestration
Software
Software
Defined
Defined
Environment
Environment
Hardware

6

Resource Abstraction & Optimization
Software Defined Compute

Software Defined Storage

Software Defined
Networking

© 2013 IBM Corporation
Why Cloud Foundry, now?

Open Cloud Platform

Meets Developer’s Needs

There is an increasing appetite
for cloud-based mobile, social
and analytics applications from
line-of-business executives drives the need for a more open
cloud development platform

Focus on app development,
not provisioning VMs,
databases, messaging
servers, etc
Agile development model
Deploy and scale in seconds

7

Compelling Community
Cloud Foundry has a compelling
community and emerging
ecosystem as well as a mature set
of capabilities and robustness

© 2013 IBM Corporation
Cloud Foundry Architecture

8

© 2013 IBM Corporation
Cloud Foundry Components
Cloud Foundry PaaS

Router
User Authentication and Authorization
Cloud Controller

Health Manager

Service Gateway

Apps

Service Nodes

Service Connector

Cloud Foundry services registry
and runtime management layer.
Components are dynamically
discoverable and loosely
coupled, exposing health through
HTTP endpoints so agents can
collect state and act on it.

Build Packs

Messaging

DEA Pool

Cloud Foundry BOSH
Public
Clouds
9

Private
Clouds

Micro
Clouds
© 2013 IBM Corporation
Running Cloud Foundry
Cloud Foundry BOSH
Deploys and manages large scale
distributed systems. Continuous
and predictive updates with
minimal downtime.

Router
UAA
Health Manager

Cloud Controller
Service Gateway

Apps

Service Nodes

Service Connector

Build Packs

Messaging

DEA Pool

It includes interfaces for vSphere,
vCloud, AWS and OpenStack.
Additional CPI can be written for
alternative IaaS providers.

Cloud Foundry BOSH
Cloud Provider Interface
Public
Clouds

10

Private
Clouds

Micro
Clouds

© 2013 IBM Corporation
Fostering the Cloud Foundry community
The open platform as a service providing a faster and easier way to develop, test, deploy and scale apps

TOTAL CONTRIBUTORS

863

COMMUNITY PRIORITIES
Average per month
2013 average: 133
12mo average: 98
Lifetime average: 58

ADVISORY BOARD

LINES OF CODE

• Feedback on the Cloud Foundry roadmap
• Advise on daily operations, community assets
• Guidance on the Cloud Foundry charter: scope, definition of
cloud profiles
• Planning for semi-annual Platform Conference

568k
PULL REQUESTS

• Establish a Cloud Foundry Governance Structure
• Name an advisory board of 5-8 founding members
• Expand the governance structure to support the broad partner
ecosystem
• Increase transparency
• Enable and encourage participation

PUBLIC REPOSITORIES
ADVISORY BOARD MEMBERS

50+
11

133+

7

IBM, Piston, Savvis, Intel,
ActiveState, CloudCredo,
Stark & Wayne

© 2013 IBM Corporation
PlatformCF Conference Sept 8, 2013

12

© 2013 IBM Corporation
Open governance is a catalyst for accelerating the ecosystem

Principle: Governance by contribution
• Balances inclusiveness of decision making processes with overall
project velocity
• Active committers have the most day-to-day influence
• Representation in governing body as a function of active contribution
levels

Information
Exchange &
contributions

Community
Branding
Guidelines

Public issue
trackers
& bug
reports

Community
Contribution
Guidelines

Community
Advisory
Board

Community home
cloudfoundry.org

Community
ownership of
Cloud Foundry
assets

Extending
governance by
contribution

Open development model
goals

13

© 2013 IBM Corporation
Progress towards a more open governance model
•
•

•

Community Advisory Board
Announced (Sept 9)
Lack of transparency, scattered
issue management

•

Unpublished PR process, review
criteria and tools
cloudfoundry.com

•
•

No incubator process
Pull Requests languishing

•
•
•
•
•
•

•
•
•

14

Community Advisory Board
Established
Open CF Project Story Trackers
(partial)
Open Inception Process (TBA)
Published PR process
Contribution guideline/criteria and
tools
cloudfoundry.org re-launched,
cloudfoundry.com to be subsumed
into pivotal.com (partial)
Incubator process established
Community pair added, processing
50+ PRs/week
Hybrid pairing established
© 2013 IBM Corporation
WebSphere Liberty Buildpack is freely available for developers!

WebSphere Liberty Buildpack

Want to get started today on BlueMix?
•Contact jStart: jStart@us.ibm.com
•Or visit us at: http://ibm.com/bluemix

What is IBM BlueMix?
IBM BlueMix leverages Cloud Foundry to enable developers
to rapidly build, deploy, and manage their cloud applications,
while tapping a growing ecosystem of available services and
runtime frameworks

Want to collaborate on Cloud Foundry?
•Contact: Todd Moore (tmmoore@us.ibm.com)
•Contact: Chris Ferris (chrisfer@us.ibm.com)

Contributed to open source Cloud
Foundry community
Visit our developer community at
http://wasdev.net

How Does it Work?
IBM will provide services and runtimes into the ecosystem
based on their extensive software portfolio

The Buildpack for IBM WebSphere Liberty is freely available for developers









15

WebSphere Liberty is IBM’s premiere, lightweight container for Java applications
Designed for the cloud to maximum performance, security, and scale
More than a servlet container – as much Java EE Web Profile as your application needs
Composable runtime for easy addition/removal of features including popular open source
Enhanced performance via the IBM Java SDK
Integrated with eclipse tools for rapid development and test
Production extensions for elastic caching, analytics and, advanced programming models

© 2013 IBM Corporation
Cloud Foundry Coverage in our Blogs

http://thoughtsoncloud.com/index.php/2013/09/cloud-foundry-community-strong-and-getting-even-stronger/

http://blog.cloudfoundry.com/2013/09/08/combining-voice-with-velocity-thru-the-cloud-foundry-communityadvisory-board/

16

http://blog.cloudfoundry.com/2013/09/09/ibm-websphere-liberty-buildpack-contributed-to-cloud-foundry/
© 2013 IBM Corporation
IBM is delivering an integrated, enterprise class cloud stack based on
an open and ecosystem rich approach
External ecosystems around
open source platforms

OAuth

Open data
services

Open API
communities

Open source for
undifferentiated
OpenShift
service fabric
cloudfoundry.org
Open source utilities
provide access to
developer
communities

Hardware

TOSCA

Resource Abstraction & Optimization

OSLC

Software Defined
Compute

17

Add-on services
based on popular
open source
software

Software Defined
Storage

Software Defined
Networking

© 2013 IBM Corporation
Get started, today…
Learn & engage

cloudfoundry.com

openstack.org

cloud-council.org

Take a test drive

IBM SmartCloud
Orchestrator BETA

18

ibm.co/10huGZV

ibm.co/10tE3Ha

Project ICAP
Technology Preview

© 2013 IBM Corporation
Join the Community:

IBM.com/smartcloud/community

19

© 2013 IBM Corporation
App Push Flow

20

© 2013 IBM Corporation

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
Cloud Foundry - #IBMOTS 2016
Cloud Foundry - #IBMOTS 2016Cloud Foundry - #IBMOTS 2016
Cloud Foundry - #IBMOTS 2016
 
Cloud Foundry CEO Sam Ramji 2015 OSCON Keynote
Cloud Foundry CEO Sam Ramji 2015 OSCON KeynoteCloud Foundry CEO Sam Ramji 2015 OSCON Keynote
Cloud Foundry CEO Sam Ramji 2015 OSCON Keynote
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Orchestrating Cloud-Native and Traditional Application Architectures
Orchestrating Cloud-Native and Traditional Application ArchitecturesOrchestrating Cloud-Native and Traditional Application Architectures
Orchestrating Cloud-Native and Traditional Application Architectures
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
 
PCF Architecture
PCF Architecture PCF Architecture
PCF Architecture
 
IBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for HackathonsIBM Bluemix Introdution for Hackathons
IBM Bluemix Introdution for Hackathons
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemix
 
IBM Containers- Bluemix
IBM Containers- BluemixIBM Containers- Bluemix
IBM Containers- Bluemix
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User Group
 
Docker12 factor
Docker12 factorDocker12 factor
Docker12 factor
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 

Destaque

Cloud Foundry at NTT
Cloud Foundry at NTTCloud Foundry at NTT
Cloud Foundry at NTT
Platform CF
 
Cloud Foundry at Rakuten
Cloud Foundry at RakutenCloud Foundry at Rakuten
Cloud Foundry at Rakuten
Platform CF
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
Platform CF
 
Research proposal
Research proposalResearch proposal
Research proposal
HisaAlali
 
Global citizen final 2014
Global citizen final 2014Global citizen final 2014
Global citizen final 2014
1lykxanthis
 

Destaque (20)

Cloud Foundry on Azure
Cloud Foundry on Azure Cloud Foundry on Azure
Cloud Foundry on Azure
 
Cloud Foundry at NTT
Cloud Foundry at NTTCloud Foundry at NTT
Cloud Foundry at NTT
 
Cloud Foundry at Rakuten
Cloud Foundry at RakutenCloud Foundry at Rakuten
Cloud Foundry at Rakuten
 
Cloud Foundry Summit Frankfurt 2016 Isolation Segments
Cloud Foundry Summit Frankfurt 2016 Isolation SegmentsCloud Foundry Summit Frankfurt 2016 Isolation Segments
Cloud Foundry Summit Frankfurt 2016 Isolation Segments
 
Cloud Foundry Summit 2015 - Cloud Foundry on Azure
Cloud Foundry Summit 2015 - Cloud Foundry on AzureCloud Foundry Summit 2015 - Cloud Foundry on Azure
Cloud Foundry Summit 2015 - Cloud Foundry on Azure
 
The Platform for Building Great Software
The Platform for Building Great SoftwareThe Platform for Building Great Software
The Platform for Building Great Software
 
Servers as Pets v. Servers as Cattle
Servers as Pets v. Servers as CattleServers as Pets v. Servers as Cattle
Servers as Pets v. Servers as Cattle
 
Quantifying the Benefits of Cloud Foundry
Quantifying the Benefits of Cloud FoundryQuantifying the Benefits of Cloud Foundry
Quantifying the Benefits of Cloud Foundry
 
In the Workshop with Google Cloud Platform, HomeDepot.com & Cloud Foundry
In the Workshop with Google Cloud Platform, HomeDepot.com & Cloud FoundryIn the Workshop with Google Cloud Platform, HomeDepot.com & Cloud Foundry
In the Workshop with Google Cloud Platform, HomeDepot.com & Cloud Foundry
 
Big Data and OSS at IBM
Big Data and OSS at IBMBig Data and OSS at IBM
Big Data and OSS at IBM
 
Spring and Cloud Foundry; a Marriage Made in Heaven
Spring and Cloud Foundry; a Marriage Made in HeavenSpring and Cloud Foundry; a Marriage Made in Heaven
Spring and Cloud Foundry; a Marriage Made in Heaven
 
Cloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: Tokyo
Cloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: TokyoCloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: Tokyo
Cloud Foundry boosts NTT clouds - Pivotal Cloud Platform Roadshow: Tokyo
 
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016Cloud Foundry Introduction for CF Meetup Tokyo March 2016
Cloud Foundry Introduction for CF Meetup Tokyo March 2016
 
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»
Александр Ломов-«Как перестать беспокоиться и начать использовать Cloud Foundry»
 
La caputxeta vermella
La caputxeta vermellaLa caputxeta vermella
La caputxeta vermella
 
Research proposal
Research proposalResearch proposal
Research proposal
 
Dtc
DtcDtc
Dtc
 
Cesar yovany vera cardona
Cesar yovany vera cardonaCesar yovany vera cardona
Cesar yovany vera cardona
 
Προκήρυξη Διαγωνισμού Καλύτερης Ανάρτησης στο Blog
Προκήρυξη Διαγωνισμού Καλύτερης Ανάρτησης στο BlogΠροκήρυξη Διαγωνισμού Καλύτερης Ανάρτησης στο Blog
Προκήρυξη Διαγωνισμού Καλύτερης Ανάρτησης στο Blog
 
Global citizen final 2014
Global citizen final 2014Global citizen final 2014
Global citizen final 2014
 

Semelhante a Cloud foundry meetup 12112013

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
Jon Marshall
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
Platform CF
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
Romeo Kienzler
 

Semelhante a Cloud foundry meetup 12112013 (20)

Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
Boston Cloud Foundry Meetup 5-22-14
Boston Cloud Foundry Meetup 5-22-14Boston Cloud Foundry Meetup 5-22-14
Boston Cloud Foundry Meetup 5-22-14
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
IBM Bluemix drives transformation
IBM Bluemix drives transformationIBM Bluemix drives transformation
IBM Bluemix drives transformation
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDB
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
 
Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 

Último

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Cloud foundry meetup 12112013

  • 1. Christopher Ferris, IBM Distinguished Engineer, CTO Cloud Interoperability December11, 2013 Cloud Foundry: The Open Platform as a Service © 2013 IBM Corporation
  • 2. Pets vs Cattle 2 © 2013 IBM Corporation
  • 3. IBM embraces & invests in open source to foster innovation Application Servers Service Oriented Architecture Cloud Computing Systems of Interaction Service Orientation June 1998: IBM enters into an engineering agreement with The Apache Group for development of the open-source Apache HTTP server software eventually becoming the leader of the new Application Server market September 1999: IBM capitalizes on an untapped market trend and begins participating in the community development of Linux with a $60M annual investment 3 Social Business November 2001: IBM rallies 150 influential vendors and the development community around a new tools environment with a $40 Million software donation disrupting the leadership of the software development ecosystem Open Cloud Architecture September 2012: IBM orchestrates the launch of The OpenStack Foundation boasting $10 million in funding and 5,600 members changing the dynamics of the Cloud ecosystem © 2013 IBM Corporation
  • 4. An open cloud architecture is emerging… built on open technologies http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/ OAuth TOSCA cloudfoundry.org OSLC Hardware 4 © 2013 IBM Corporation
  • 5. Agile Service Composition and Continuous Delivery ITERATE 1 2 Add Monitoring service instance Create app TASK: Create a secure application that analyses sentiment about certain topics in social media Add database service 3 5 6 Extract social media data into database 4 5 Secure the service Add social analytics service © 2013 IBM Corporation
  • 6. Developer centric platform, marketplace & services in a Cloud Operating Environment Value Capability Fast, automated composition of services Repeatable patterns-of-expertise Deploy and scale applications in seconds OPEN ecosystem of composable services Optimized workload deployment Integration patterns with systems of record TOSCA cloudfoundry.org Cloud Operating Environment API & Integration Services Services & Composition Patterns datastore mobile middleware Services security ops Traditional Workloads Traditional Traditional Workloads Workloads dev Workload definition, Optimization, & Orchestration Workload definition, Optimization, & Orchestration Software Software Defined Defined Environment Environment Hardware 6 Resource Abstraction & Optimization Software Defined Compute Software Defined Storage Software Defined Networking © 2013 IBM Corporation
  • 7. Why Cloud Foundry, now? Open Cloud Platform Meets Developer’s Needs There is an increasing appetite for cloud-based mobile, social and analytics applications from line-of-business executives drives the need for a more open cloud development platform Focus on app development, not provisioning VMs, databases, messaging servers, etc Agile development model Deploy and scale in seconds 7 Compelling Community Cloud Foundry has a compelling community and emerging ecosystem as well as a mature set of capabilities and robustness © 2013 IBM Corporation
  • 8. Cloud Foundry Architecture 8 © 2013 IBM Corporation
  • 9. Cloud Foundry Components Cloud Foundry PaaS Router User Authentication and Authorization Cloud Controller Health Manager Service Gateway Apps Service Nodes Service Connector Cloud Foundry services registry and runtime management layer. Components are dynamically discoverable and loosely coupled, exposing health through HTTP endpoints so agents can collect state and act on it. Build Packs Messaging DEA Pool Cloud Foundry BOSH Public Clouds 9 Private Clouds Micro Clouds © 2013 IBM Corporation
  • 10. Running Cloud Foundry Cloud Foundry BOSH Deploys and manages large scale distributed systems. Continuous and predictive updates with minimal downtime. Router UAA Health Manager Cloud Controller Service Gateway Apps Service Nodes Service Connector Build Packs Messaging DEA Pool It includes interfaces for vSphere, vCloud, AWS and OpenStack. Additional CPI can be written for alternative IaaS providers. Cloud Foundry BOSH Cloud Provider Interface Public Clouds 10 Private Clouds Micro Clouds © 2013 IBM Corporation
  • 11. Fostering the Cloud Foundry community The open platform as a service providing a faster and easier way to develop, test, deploy and scale apps TOTAL CONTRIBUTORS 863 COMMUNITY PRIORITIES Average per month 2013 average: 133 12mo average: 98 Lifetime average: 58 ADVISORY BOARD LINES OF CODE • Feedback on the Cloud Foundry roadmap • Advise on daily operations, community assets • Guidance on the Cloud Foundry charter: scope, definition of cloud profiles • Planning for semi-annual Platform Conference 568k PULL REQUESTS • Establish a Cloud Foundry Governance Structure • Name an advisory board of 5-8 founding members • Expand the governance structure to support the broad partner ecosystem • Increase transparency • Enable and encourage participation PUBLIC REPOSITORIES ADVISORY BOARD MEMBERS 50+ 11 133+ 7 IBM, Piston, Savvis, Intel, ActiveState, CloudCredo, Stark & Wayne © 2013 IBM Corporation
  • 12. PlatformCF Conference Sept 8, 2013 12 © 2013 IBM Corporation
  • 13. Open governance is a catalyst for accelerating the ecosystem Principle: Governance by contribution • Balances inclusiveness of decision making processes with overall project velocity • Active committers have the most day-to-day influence • Representation in governing body as a function of active contribution levels Information Exchange & contributions Community Branding Guidelines Public issue trackers & bug reports Community Contribution Guidelines Community Advisory Board Community home cloudfoundry.org Community ownership of Cloud Foundry assets Extending governance by contribution Open development model goals 13 © 2013 IBM Corporation
  • 14. Progress towards a more open governance model • • • Community Advisory Board Announced (Sept 9) Lack of transparency, scattered issue management • Unpublished PR process, review criteria and tools cloudfoundry.com • • No incubator process Pull Requests languishing • • • • • • • • • 14 Community Advisory Board Established Open CF Project Story Trackers (partial) Open Inception Process (TBA) Published PR process Contribution guideline/criteria and tools cloudfoundry.org re-launched, cloudfoundry.com to be subsumed into pivotal.com (partial) Incubator process established Community pair added, processing 50+ PRs/week Hybrid pairing established © 2013 IBM Corporation
  • 15. WebSphere Liberty Buildpack is freely available for developers! WebSphere Liberty Buildpack Want to get started today on BlueMix? •Contact jStart: jStart@us.ibm.com •Or visit us at: http://ibm.com/bluemix What is IBM BlueMix? IBM BlueMix leverages Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks Want to collaborate on Cloud Foundry? •Contact: Todd Moore (tmmoore@us.ibm.com) •Contact: Chris Ferris (chrisfer@us.ibm.com) Contributed to open source Cloud Foundry community Visit our developer community at http://wasdev.net How Does it Work? IBM will provide services and runtimes into the ecosystem based on their extensive software portfolio The Buildpack for IBM WebSphere Liberty is freely available for developers        15 WebSphere Liberty is IBM’s premiere, lightweight container for Java applications Designed for the cloud to maximum performance, security, and scale More than a servlet container – as much Java EE Web Profile as your application needs Composable runtime for easy addition/removal of features including popular open source Enhanced performance via the IBM Java SDK Integrated with eclipse tools for rapid development and test Production extensions for elastic caching, analytics and, advanced programming models © 2013 IBM Corporation
  • 16. Cloud Foundry Coverage in our Blogs http://thoughtsoncloud.com/index.php/2013/09/cloud-foundry-community-strong-and-getting-even-stronger/ http://blog.cloudfoundry.com/2013/09/08/combining-voice-with-velocity-thru-the-cloud-foundry-communityadvisory-board/ 16 http://blog.cloudfoundry.com/2013/09/09/ibm-websphere-liberty-buildpack-contributed-to-cloud-foundry/ © 2013 IBM Corporation
  • 17. IBM is delivering an integrated, enterprise class cloud stack based on an open and ecosystem rich approach External ecosystems around open source platforms OAuth Open data services Open API communities Open source for undifferentiated OpenShift service fabric cloudfoundry.org Open source utilities provide access to developer communities Hardware TOSCA Resource Abstraction & Optimization OSLC Software Defined Compute 17 Add-on services based on popular open source software Software Defined Storage Software Defined Networking © 2013 IBM Corporation
  • 18. Get started, today… Learn & engage cloudfoundry.com openstack.org cloud-council.org Take a test drive IBM SmartCloud Orchestrator BETA 18 ibm.co/10huGZV ibm.co/10tE3Ha Project ICAP Technology Preview © 2013 IBM Corporation
  • 20. App Push Flow 20 © 2013 IBM Corporation

Notas do Editor

  1. Chef applies well to the cattle model but we’re also using it to handle the pet cases that can’t yet move over due to software limitations. So, they get cloud provisioning but flexible configuration management.
  2. Cloud Foundry PaaS An application runs in a DEA. The Cloud Controller orchestrates the routing and lifecycle of all DEAs in the pool. Routers manage application traffic. Health Manager reports mismatched application states to the CC. A service gateway provides an interface for services (native or external). A messaging bus manages all system communication. Apps are accessed directly through the router while web and CLI clients (e.g., vmc, STS) access Cloud Controller via RESTful services.
  3. Dozens of component types (Cloud Controller, Routers, etc.) Components communicate over a message bus Most components can have one or more instances Components can share a VM or be broken out into separate VMs Each deployment can be configured appropriately Each Cloud Foundry instance can be deployed differently Based on requirements e.g. for capacity and resilience Regular updates Think of Cloud Foundry itself as a Large, Distributed Application
  4. Community and Growth Open source stats: 60 public repositories of related projects. 350 forks of the core CloudFoundry project. Growing rapidly. Code,  Platform and ISV partners ActiveState Community lead for the python framework and support code effort in CloudFoundry. It also builds on top of CloudFoundry with additional ease of use and management features and releases it as Stackato for private clouds. (DHL is currently seriously considering this for their application development paradigm) Piston Cloud: Builds its offerings (enterprise grade products for IaaS and PaaS clouds) on top of OpenStack. Its PaaS solution consists of running CloudFoundry on top of OpenStack facilitated by a shim layer called the BOSH CPI which is an opensource project led by Piston Cloud which inherently multiples Cloudfoundry multicloud options. AppFog: Community lead for PHP support in Cloudfoundry. Full feature cloud hosting environment (multi cloud capable) Joyent : Community lead for Node.js support in CloudFoundry