SlideShare a Scribd company logo
1 of 38
Download to read offline
‹#›
OpenStack and Cloud Foundry!
Pair the leading open source Infrastructure-as-a-Service!
with the leading open source Platform-as-a-Service!

Daniel Krook!
Senior Certified IT Specialist, IBM!
@danielkrook – krook.info
What do you want to build with the cloud?
Meet OpenStack
and Cloud
Foundry!
See why they’re
a great choice
for your next
project!
Learn how they
can be
integrated to run
your apps!
Join the
community and
learn more!
Then maybe OpenStack and Cloud Foundry are the right tools for you
Cloud
Computinge-Business
Service Oriented
Architecture
Social
Business
Mobile
Computing
Open Cloud
Architecture
The IBM Cloud is made with open source software
Daniel Krook – Senior Certified IT Specialist, IBM!
@danielkrook – krook.info
IBM invested $1 billion in Linux
It’s doing the same for OpenStack and Cloud Foundry
Cloud delivery models and implementations
Standardization; lower costs; faster time to value!
Networking!
Storage!
Servers!
Virtualization!
O/S!
Middleware!
Runtime!
Data!
Applications!
Traditional !
on premise!
Networking!
Storage!
Servers!
Virtualization!
O/S!
Middleware!
Runtime!
Data!
Applications!
Networking!
Storage!
Servers!
Virtualization!
O/S!
Middleware!
Runtime!
Data!
Applications!
Networking!
Storage!
Servers!
Virtualization!
Middleware!
Runtime!
Data!
Applications!
O/S!
Vendor manages in cloud!Client manages!
API economy!Cloud operating environment!Software defined environments!
Infrastructure! Platform! Software!
Sys admin (Ops)! App builder (Dev)! Business user (Biz)!
IaaS: the software defined data center
Networking!
Storage!
Servers!
Virtualization!
Middleware!
Runtime!
Data!
Applications!
O/S!
Software defined environments!
Infrastructure!
Ops!
PaaS: the cloud operating environment
Networking!
Storage!
Servers!
Virtualization!
O/S!
Middleware!
Runtime!
Data!
Applications!
Cloud operating environment!
Platform!
Dev!
SaaS: the API economy
Networking!
Storage!
Servers!
Virtualization!
O/S!
Middleware!
Runtime!
Data!
Applications!
API economy!
Software!
Biz!
OAuth	
  
The OpenStack mission is to produce the ubiquitous open source cloud
computing platform that will meet the needs of public and private clouds
regardless of size, by being simple to implement and massively scalable.
OpenStack is designed around several core tenets 
•  Simple to implement, massively scalable, elastic, and feature rich
•  Architected to provide flexibility as you design your cloud
•  No proprietary hardware or software requirements 
•  Able to integrate with legacy systems and third party technologies
•  Share-nothing architecture – composable stand-alone services 
•  API driven and command line accessible
•  Stateless and asynchronous
•  Flexible networking models to suit the needs of different applications or user groups
OpenStack is composed of a core set of projects
Compute (Nova) 

Provision and manage virtual machines

Dashboard (Horizon) 

Self-service portal

Image (Glance)

Catalog and manage server images

Identity (Keystone)

Unified authentication, integrates with
existing systems

Object Storage (Swift)

Scalable, secure, reliable object storage

Network (Neutron) 

Provides flexible networking-as-a-service

Block Storage (Cinder)

Allows block devices to be exposed and
connected to compute instances 

And more… Metering (Ceilometer),
Orchestration (Heat), DBaaS (Trove),
MapReduce (Sahara)

Network Dashboard
Compute Image Object
Storage
IdentityBlock
Storage
Components collaborate via messaging and REST APIs
Accumulated Community
Population
Accumulated Developer
Population
Monthly number of
participants
Monthly GIT contributors
ActivityCommunity
Source: Qingye Jiang’s Blog:: CY14-Q1 Community
Analysis — OpenStack vs OpenNebula vs Eucalyptus vs
CloudStack-www.qyjohn.net/?p=3522
CURRENT CONTRIBUTORS
 AVERAGE MONTHLY CONTRIBUTORS
2,130
 466
382
17,210
INDIVIDUAL MEMBERS
ORGANIZATIONS
PATCHES MERGED
17,209
COUNTRIES 
139
OpenStack is the largest open source project, let alone IaaS
RELEASES
Icehouse – 4/14
Havana – 10/13
Grizzly – 4/13
Folsom – 9/12
Essex – 4/12
Diablo – 9/11
Cactus – 4/11
Bexar – 2/11
Austin – 10/10
Only Platinum and Gold members are shown
There are dozens of others
The OpenStack Foundation
The most recent OpenStack Summit attracted nearly 5,000 people
Proof point of OpenStack’s momentum & focus !
§  4,600+ in attendance (>30% growth)
§  65% are new attendees to the Summit 
§  Overall increase in product strategy roles
§  Voice of the user continues to shape software
§  Broad ecosystem support ensures rapid innovation
§  Focus on enterprise features in Icehouse and Juno accelerates maturity
A"endee	
  Roles	
  
Starting simple with three types of node
Controller Node
Compute Nodes
Compute Nodes
Compute Node
Nova Compute
Nova Network
Storage Node
Cinder (volume)
Glance (image)
1x
20x
Dedicated !
Servers !
(bare metal)
Nova API
Nova Scheduler
Keystone
Horizon
Database (MySQL)
Messaging (Qpid)
1x
Moving towards a resilient model
Compute Nodes
Compute Nodes
Compute Node
Nova Compute
Cloud Controller
Data Node
database (mysql)
messaging (qpid)
Cloud Controller
Master Node
nova-api
nova-scheduler
Keystone
Horizon
Cloud Controller
Data Node
database (MySql)
messaging (Qpid)
Cloud Controller
Storage Node
Cinder (volume)
Glance (image) Nova Network
Controller Node
Nova API
Nova Scheduler
Keystone
Horizon
Storage Node
Cinder (volume)
Glance (image)
2x
Data Node
Database (MySQL)
Messaging (RabbitMQ)
2x 15x
Load Balancer
Node
HA Proxy
Keepalive
Load Balancer
Node
HA Proxy
Keepalive
Load Balancer
Node
HA Proxy
KeepAlive
6x3xVirtual
Machines!
(VMs)
Dedicated !
Servers !
(bare metal)
Cloud Foundry is the industry’s Open PaaS and provides a choice of clouds, frameworks and
application services. Its unique vision is to foster contributions from a broad community of developers,
users, customers, partners and ISVs while advancing development of the platform at extreme velocity.
Cloud Foundry is built on a highly scalable distributed architecture
Routes incoming traffic to
the appropriate component;
generally the Cloud
Controller or application
Identity management service
for the platform. Acts as an
OAuth2 and SCIM provider. 
Monitors the state of
applications and ensures
that the correct number of
instances are running
Exposes a REST API to the
system. Manages a
database of apps, services,
service instances, etc 
End user provided code
that is “pushed” to the
cloud and packaged to run
in warden container
Advertises service offerings
to the Cloud Controller and
handles requests to create,
bind, unbind, and delete
service instances.
Managed by the service
gateway, these nodes host
service instances.
A broker that can expose a
service instance to a service
managed outside of the
cloud 
A collection of code that is
responsible for transforming
pushed app artifacts into a
ready to run droplet
A pub-sub message bus
implemented with NATS
that’s used for cross
component communication
Droplet Execution Agent –
Advertises capacity to
execute droplets created by
a build pack
A distributed deployment
install and management tool
that abstracts the details of
the IaaS layer
Components collaborate via messaging and REST APIs
Buildpacks and services lend Cloud Foundry its extensibility
Buildpacks

bin/detect
bin/compile
bin/release
bin/package
The detect script is used to determine
whether or not to apply the buildpack to an
application.
The compile script builds the droplet that
will be run by the DEA and will therefore
contain all the components necessary to
run the application.
The release script provides feedback
metadata back to Cloud Foundry indicating
how the application should be executed.
The package script provides artifacts, which are
provided to Cloud Foundry as system buildpacks.
package is intended to provide a way for developers
to package a buildpack with its dependencies.
But Cloud Foundry is more than just the code
Meets Developer’s Needs
Focus on app development, not
provisioning VMs, databases,
messaging servers, etc.
Agile development model
Deploy and scale in seconds
Open Cloud Platform
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
Compelling Community 
Cloud Foundry has a compelling
community and emerging ecosystem
as well as a mature set of capabilities
and robustness
The Cloud Foundry Foundation
The second Cloud Foundry Summit attracted almost 1,000 people
• 5100+ mentions of #CFSummit, CF Summit &
Cloud Foundry Summit!
• 3246 mentions of Cloud Foundry!
• 5000+ mentions of #PaaS during Summit!
Cloud	
  Foundry	
  Summit	
  Twi4er	
  sen7ment	
  
Summit growth signals dynamic ecosystem!
§  904 in attendance (100% growth)
§  179 developers signed up for Java & CF Meet Ups
§  Bluemix a major summit feature w/ a successful signup drive
§  67 speakers delivered 60 keynotes, panels, talks & sessions
§  Conference organizers encountered many new dev candidates
A sizing to support 1,000 apps on Cloud Foundry
•  60 virtual machines:
o  20 high memory DEAs
o  11 CF fabric components
o  26 service broker and service nodes
•  160 CPU
•  500 GB memory
•  1.5 TB VM disk
•  200 GB block storage
•  10 floating IPs
+	
  
BOSH deploys and manages Cloud Foundry clusters
Deployment Manifest
•  Release name/version
•  # VMs, Job params
•  Stemcells to use
Stemcell
•  Base OS
•  BOSH Agent
Release
•  Name
Jobs
•  Software Packages
•  Config Templates
•  Scripts
Deployed
Environment irtual Machine
•  Configuration
•  Software Packages
Virtual Machine
•  Configuration
•  Software Packages
Virtual Machine
•  Configuration
•  Software Packages
Virtual Machine
•  Configuration
•  Software Packages
Stemcells 

In a cloud platform, VMs are usually cloned from a
template. A stemcell is a VM template containing a
standard Ubuntu distribution. A BOSH agent is also
embedded in the template so that BOSH can take
control of VMs cloned from the stemcell.

Jobs 

A job is a collection of software which serves a
particular purpose (e.g. MySQL or the Cloud
Controller). At deployment time, each job will be
install on its own stemcell VM.

Releases 

A release contains a number of jobs which can be
deployed into the target environment. A deployment
can consist of more than one release and not every
job in a release must be deployed.
The BOSH Cloud Provider Interface (CPI) manages the IaaS resources that Cloud Foundry needs
Stemcells
create_stemcell(image, cloud_properties)
delete_stemcell(stemcell)

Virtual Machines
create_vm(agent_id, stemcell, resource_pool, networks, disk_locality, env)
delete_vm(vm)
reboot_vm(vm)
configure_networks(vm, networks)

Disks
create_disk(size, vm_locality)
delete_disk(disk)
attach_disk(vm, disk)
detach_disk(vm, disk)
Configure OpenStack for Cloud Foundry
§  Pool of static / floating IP addresses!
§  Support for persistent disks using Cinder backed by SAN!
§  VMs require outbound Internet connectivity!
§  Increased tenant quota for instances needed by Cloud Foundry (~50)!
§  Public/private key pairs !
§  Custom flavors (VM configurations) created according the CF specs!
§  Appropriate security groups for network ports!
Scaling the OpenStack configuration
Optimize internal communication!
•  Configure OpenStack for scaled concurrency!
!
Optimize performance!
•  Configure OpenStack scheduler to evenly distribute load!
Setup highly available architecture for PaaS workloads!
Load Balancer
Nodes
Data
Nodes
3x
Compute
Nodes
15x
Storage
Nodes
2x
Controller
Nodes
2x 6x
Scaling the Cloud Foundry configuration
Optimize internal communication!
•  Configure messaging bus for VM communication!
!
Optimized routing and bandwidth allocation!
•  Isolate Cloud Foundry components using multiple networks!
!
Maintain Cloud Foundry’s highly available architecture!
Service
Gateways
10x
Routers
3x
Service
Nodes
15x
DEAs
20x
Cloud
Controllers
2x
Go try them out!
OpenStack
§  Join the community, see the docs 
 

http://openstack.org 


http://docs.openstack.org 

§  Get started


http://www.openstack.org/software/start/ 

§  DevStack for local evaluation


http://devstack.org 
§  Optimizing OpenStack and Cloud Foundry for
large deployments - My team’s talk from
OpenStack Atlanta


https://ibm.biz/BdFHAH 

Cloud Foundry
§  Join the community, see the docs

http://cloudfoundry.org


http://docs.cloudfoundry.org 
§  Browse the source

http://github.com/cloudfoundry 
§  BOSH-lite for local evaluation


https://github.com/cloudfoundry/bosh-lite 

§  OpenStack and Cloud Foundry, a match
made in heaven - My team’s talk from CF
Summit


https://ibm.biz/BdFHAr
OpenStack and Cloud Foundry!
Pair the leading open source Infrastructure-as-a-Service!
with the leading open source Platform-as-a-Service!

Daniel Krook!
Senior Certified IT Specialist, IBM!
@danielkrook – krook.info

More Related Content

What's hot

2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing Michael Skok
 
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business Discovering the value of the cloud for the business
Discovering the value of the cloud for the business Dr. Ramkumar Lakshminarayanan
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAmazon Web Services
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...LicensingLive! - SafeNet
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable cloudsRandy Bias
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Amazon Web Services
 
Mobility & security Microsoft SPE5 By Bipeen Sinha
Mobility & security Microsoft SPE5 By Bipeen SinhaMobility & security Microsoft SPE5 By Bipeen Sinha
Mobility & security Microsoft SPE5 By Bipeen SinhaBipeen Sinha
 
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Principled Technologies
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedThoughtworks
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingDan Morrill
 
Cloud Adoption: Benchmark, Trends & Best Practices
Cloud Adoption: Benchmark, Trends & Best Practices Cloud Adoption: Benchmark, Trends & Best Practices
Cloud Adoption: Benchmark, Trends & Best Practices Jenna Starmer
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action Franco Ucci
 
Cloud cost optimization an essential guide to aws cloud migration
Cloud cost optimization  an essential guide to aws cloud migrationCloud cost optimization  an essential guide to aws cloud migration
Cloud cost optimization an essential guide to aws cloud migrationKaty Slemon
 

What's hot (20)

Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
AWS Summit Keynote
AWS Summit KeynoteAWS Summit Keynote
AWS Summit Keynote
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing
 
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business Discovering the value of the cloud for the business
Discovering the value of the cloud for the business
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation Day
 
Cloud Computing - PaaS
Cloud Computing - PaaSCloud Computing - PaaS
Cloud Computing - PaaS
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
Mobility & security Microsoft SPE5 By Bipeen Sinha
Mobility & security Microsoft SPE5 By Bipeen SinhaMobility & security Microsoft SPE5 By Bipeen Sinha
Mobility & security Microsoft SPE5 By Bipeen Sinha
 
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
 
Sameh ibrahem -CV
Sameh ibrahem -CVSameh ibrahem -CV
Sameh ibrahem -CV
 
XConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices DemystifiedXConf Coimbatore 2016 - Microservices Demystified
XConf Coimbatore 2016 - Microservices Demystified
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
Cloud Adoption: Benchmark, Trends & Best Practices
Cloud Adoption: Benchmark, Trends & Best Practices Cloud Adoption: Benchmark, Trends & Best Practices
Cloud Adoption: Benchmark, Trends & Best Practices
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action
 
Cloud cost optimization an essential guide to aws cloud migration
Cloud cost optimization  an essential guide to aws cloud migrationCloud cost optimization  an essential guide to aws cloud migration
Cloud cost optimization an essential guide to aws cloud migration
 

Viewers also liked

Microsoft Cloud Services Presentation
Microsoft Cloud Services PresentationMicrosoft Cloud Services Presentation
Microsoft Cloud Services Presentationkamutef
 
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd ChapterOracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapteraioughydchapter
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017Gaurav Roy
 
Getting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesGetting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesAmazon Web Services
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesAmazon Web Services
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 

Viewers also liked (8)

Informatica Cloud Overview
Informatica Cloud OverviewInformatica Cloud Overview
Informatica Cloud Overview
 
Microsoft Cloud Services Presentation
Microsoft Cloud Services PresentationMicrosoft Cloud Services Presentation
Microsoft Cloud Services Presentation
 
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd ChapterOracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
Oracle Cloud Day(IaaS, PaaS,SaaS) - AIOUG Hyd Chapter
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017
 
Getting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesGetting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute Services
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
State of the Cloud 2017
State of the Cloud 2017State of the Cloud 2017
State of the Cloud 2017
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 

Similar to OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container ProjectAndrew Kennedy
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDaniel Berg
 
Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Alex Rhea
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Frédéric Harper
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyOrgad Kimchi
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014Christopher Ferris
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growthシスコシステムズ合同会社
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixIBM
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developersDaniel Krook
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529VMUG IT
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 

Similar to OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS (20)

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Flying in the cloud
Flying in the cloud   Flying in the cloud
Flying in the cloud
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growth
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 

More from Daniel Krook

Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Daniel Krook
 
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Engaging Open Source Developers to Develop Tech for Good through Code and Res...Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Engaging Open Source Developers to Develop Tech for Good through Code and Res...Daniel Krook
 
COVID-19 and Climate Change Action Through Open Source Technology
COVID-19 and Climate Change Action Through Open Source TechnologyCOVID-19 and Climate Change Action Through Open Source Technology
COVID-19 and Climate Change Action Through Open Source TechnologyDaniel Krook
 
Serverless APIs with Apache OpenWhisk
Serverless APIs with Apache OpenWhiskServerless APIs with Apache OpenWhisk
Serverless APIs with Apache OpenWhiskDaniel Krook
 
Workshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsWorkshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsDaniel Krook
 
Event specifications, state of the serverless landscape, and other news from ...
Event specifications, state of the serverless landscape, and other news from ...Event specifications, state of the serverless landscape, and other news from ...
Event specifications, state of the serverless landscape, and other news from ...Daniel Krook
 
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at SantanderServerless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at SantanderDaniel Krook
 
The CNCF on Serverless
The CNCF on ServerlessThe CNCF on Serverless
The CNCF on ServerlessDaniel Krook
 
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
Building serverless applications with Apache OpenWhisk and IBM Cloud FunctionsBuilding serverless applications with Apache OpenWhisk and IBM Cloud Functions
Building serverless applications with Apache OpenWhisk and IBM Cloud FunctionsDaniel Krook
 
Building serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhiskBuilding serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhiskDaniel Krook
 
Containers vs serverless - Navigating application deployment options
Containers vs serverless - Navigating application deployment optionsContainers vs serverless - Navigating application deployment options
Containers vs serverless - Navigating application deployment optionsDaniel Krook
 
Serverless architectures built on an open source platform
Serverless architectures built on an open source platformServerless architectures built on an open source platform
Serverless architectures built on an open source platformDaniel Krook
 
Build a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskBuild a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskDaniel Krook
 
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Daniel Krook
 
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Daniel Krook
 
Serverless apps with OpenWhisk
Serverless apps with OpenWhiskServerless apps with OpenWhisk
Serverless apps with OpenWhiskDaniel Krook
 
OpenWhisk - A platform for cloud native, serverless, event driven apps
OpenWhisk - A platform for cloud native, serverless, event driven appsOpenWhisk - A platform for cloud native, serverless, event driven apps
OpenWhisk - A platform for cloud native, serverless, event driven appsDaniel Krook
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Daniel Krook
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerTaking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerDaniel Krook
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
 

More from Daniel Krook (20)

Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
 
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Engaging Open Source Developers to Develop Tech for Good through Code and Res...Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
 
COVID-19 and Climate Change Action Through Open Source Technology
COVID-19 and Climate Change Action Through Open Source TechnologyCOVID-19 and Climate Change Action Through Open Source Technology
COVID-19 and Climate Change Action Through Open Source Technology
 
Serverless APIs with Apache OpenWhisk
Serverless APIs with Apache OpenWhiskServerless APIs with Apache OpenWhisk
Serverless APIs with Apache OpenWhisk
 
Workshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsWorkshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud Functions
 
Event specifications, state of the serverless landscape, and other news from ...
Event specifications, state of the serverless landscape, and other news from ...Event specifications, state of the serverless landscape, and other news from ...
Event specifications, state of the serverless landscape, and other news from ...
 
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at SantanderServerless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
 
The CNCF on Serverless
The CNCF on ServerlessThe CNCF on Serverless
The CNCF on Serverless
 
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
Building serverless applications with Apache OpenWhisk and IBM Cloud FunctionsBuilding serverless applications with Apache OpenWhisk and IBM Cloud Functions
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
 
Building serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhiskBuilding serverless applications with Apache OpenWhisk
Building serverless applications with Apache OpenWhisk
 
Containers vs serverless - Navigating application deployment options
Containers vs serverless - Navigating application deployment optionsContainers vs serverless - Navigating application deployment options
Containers vs serverless - Navigating application deployment options
 
Serverless architectures built on an open source platform
Serverless architectures built on an open source platformServerless architectures built on an open source platform
Serverless architectures built on an open source platform
 
Build a cloud native app with OpenWhisk
Build a cloud native app with OpenWhiskBuild a cloud native app with OpenWhisk
Build a cloud native app with OpenWhisk
 
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
 
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
 
Serverless apps with OpenWhisk
Serverless apps with OpenWhiskServerless apps with OpenWhisk
Serverless apps with OpenWhisk
 
OpenWhisk - A platform for cloud native, serverless, event driven apps
OpenWhisk - A platform for cloud native, serverless, event driven appsOpenWhisk - A platform for cloud native, serverless, event driven apps
OpenWhisk - A platform for cloud native, serverless, event driven apps
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerTaking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS

  • 1. ‹#› OpenStack and Cloud Foundry! Pair the leading open source Infrastructure-as-a-Service! with the leading open source Platform-as-a-Service! Daniel Krook! Senior Certified IT Specialist, IBM! @danielkrook – krook.info
  • 2. What do you want to build with the cloud?
  • 3. Meet OpenStack and Cloud Foundry! See why they’re a great choice for your next project! Learn how they can be integrated to run your apps! Join the community and learn more! Then maybe OpenStack and Cloud Foundry are the right tools for you
  • 4. Cloud Computinge-Business Service Oriented Architecture Social Business Mobile Computing Open Cloud Architecture The IBM Cloud is made with open source software Daniel Krook – Senior Certified IT Specialist, IBM! @danielkrook – krook.info
  • 5. IBM invested $1 billion in Linux It’s doing the same for OpenStack and Cloud Foundry
  • 6. Cloud delivery models and implementations
  • 7. Standardization; lower costs; faster time to value! Networking! Storage! Servers! Virtualization! O/S! Middleware! Runtime! Data! Applications! Traditional ! on premise! Networking! Storage! Servers! Virtualization! O/S! Middleware! Runtime! Data! Applications! Networking! Storage! Servers! Virtualization! O/S! Middleware! Runtime! Data! Applications! Networking! Storage! Servers! Virtualization! Middleware! Runtime! Data! Applications! O/S! Vendor manages in cloud!Client manages! API economy!Cloud operating environment!Software defined environments! Infrastructure! Platform! Software! Sys admin (Ops)! App builder (Dev)! Business user (Biz)!
  • 8. IaaS: the software defined data center Networking! Storage! Servers! Virtualization! Middleware! Runtime! Data! Applications! O/S! Software defined environments! Infrastructure! Ops!
  • 9. PaaS: the cloud operating environment Networking! Storage! Servers! Virtualization! O/S! Middleware! Runtime! Data! Applications! Cloud operating environment! Platform! Dev!
  • 10. SaaS: the API economy Networking! Storage! Servers! Virtualization! O/S! Middleware! Runtime! Data! Applications! API economy! Software! Biz! OAuth  
  • 11.
  • 12. The OpenStack mission is to produce the ubiquitous open source cloud computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.
  • 13. OpenStack is designed around several core tenets •  Simple to implement, massively scalable, elastic, and feature rich •  Architected to provide flexibility as you design your cloud •  No proprietary hardware or software requirements •  Able to integrate with legacy systems and third party technologies •  Share-nothing architecture – composable stand-alone services •  API driven and command line accessible •  Stateless and asynchronous •  Flexible networking models to suit the needs of different applications or user groups
  • 14. OpenStack is composed of a core set of projects Compute (Nova) 
 Provision and manage virtual machines Dashboard (Horizon) 
 Self-service portal Image (Glance)
 Catalog and manage server images Identity (Keystone)
 Unified authentication, integrates with existing systems Object Storage (Swift)
 Scalable, secure, reliable object storage Network (Neutron) 
 Provides flexible networking-as-a-service Block Storage (Cinder)
 Allows block devices to be exposed and connected to compute instances And more… Metering (Ceilometer), Orchestration (Heat), DBaaS (Trove), MapReduce (Sahara) Network Dashboard Compute Image Object Storage IdentityBlock Storage
  • 15. Components collaborate via messaging and REST APIs
  • 16. Accumulated Community Population Accumulated Developer Population Monthly number of participants Monthly GIT contributors ActivityCommunity Source: Qingye Jiang’s Blog:: CY14-Q1 Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack-www.qyjohn.net/?p=3522 CURRENT CONTRIBUTORS AVERAGE MONTHLY CONTRIBUTORS 2,130 466 382 17,210 INDIVIDUAL MEMBERS ORGANIZATIONS PATCHES MERGED 17,209 COUNTRIES 139 OpenStack is the largest open source project, let alone IaaS RELEASES Icehouse – 4/14 Havana – 10/13 Grizzly – 4/13 Folsom – 9/12 Essex – 4/12 Diablo – 9/11 Cactus – 4/11 Bexar – 2/11 Austin – 10/10
  • 17. Only Platinum and Gold members are shown There are dozens of others The OpenStack Foundation
  • 18. The most recent OpenStack Summit attracted nearly 5,000 people Proof point of OpenStack’s momentum & focus ! §  4,600+ in attendance (>30% growth) §  65% are new attendees to the Summit §  Overall increase in product strategy roles §  Voice of the user continues to shape software §  Broad ecosystem support ensures rapid innovation §  Focus on enterprise features in Icehouse and Juno accelerates maturity A"endee  Roles  
  • 19. Starting simple with three types of node Controller Node Compute Nodes Compute Nodes Compute Node Nova Compute Nova Network Storage Node Cinder (volume) Glance (image) 1x 20x Dedicated ! Servers ! (bare metal) Nova API Nova Scheduler Keystone Horizon Database (MySQL) Messaging (Qpid) 1x
  • 20. Moving towards a resilient model Compute Nodes Compute Nodes Compute Node Nova Compute Cloud Controller Data Node database (mysql) messaging (qpid) Cloud Controller Master Node nova-api nova-scheduler Keystone Horizon Cloud Controller Data Node database (MySql) messaging (Qpid) Cloud Controller Storage Node Cinder (volume) Glance (image) Nova Network Controller Node Nova API Nova Scheduler Keystone Horizon Storage Node Cinder (volume) Glance (image) 2x Data Node Database (MySQL) Messaging (RabbitMQ) 2x 15x Load Balancer Node HA Proxy Keepalive Load Balancer Node HA Proxy Keepalive Load Balancer Node HA Proxy KeepAlive 6x3xVirtual Machines! (VMs) Dedicated ! Servers ! (bare metal)
  • 21.
  • 22. Cloud Foundry is the industry’s Open PaaS and provides a choice of clouds, frameworks and application services. Its unique vision is to foster contributions from a broad community of developers, users, customers, partners and ISVs while advancing development of the platform at extreme velocity.
  • 23. Cloud Foundry is built on a highly scalable distributed architecture Routes incoming traffic to the appropriate component; generally the Cloud Controller or application Identity management service for the platform. Acts as an OAuth2 and SCIM provider. Monitors the state of applications and ensures that the correct number of instances are running Exposes a REST API to the system. Manages a database of apps, services, service instances, etc End user provided code that is “pushed” to the cloud and packaged to run in warden container Advertises service offerings to the Cloud Controller and handles requests to create, bind, unbind, and delete service instances. Managed by the service gateway, these nodes host service instances. A broker that can expose a service instance to a service managed outside of the cloud A collection of code that is responsible for transforming pushed app artifacts into a ready to run droplet A pub-sub message bus implemented with NATS that’s used for cross component communication Droplet Execution Agent – Advertises capacity to execute droplets created by a build pack A distributed deployment install and management tool that abstracts the details of the IaaS layer
  • 24. Components collaborate via messaging and REST APIs
  • 25. Buildpacks and services lend Cloud Foundry its extensibility Buildpacks bin/detect bin/compile bin/release bin/package The detect script is used to determine whether or not to apply the buildpack to an application. The compile script builds the droplet that will be run by the DEA and will therefore contain all the components necessary to run the application. The release script provides feedback metadata back to Cloud Foundry indicating how the application should be executed. The package script provides artifacts, which are provided to Cloud Foundry as system buildpacks. package is intended to provide a way for developers to package a buildpack with its dependencies.
  • 26. But Cloud Foundry is more than just the code Meets Developer’s Needs Focus on app development, not provisioning VMs, databases, messaging servers, etc. Agile development model Deploy and scale in seconds Open Cloud Platform 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 Compelling Community Cloud Foundry has a compelling community and emerging ecosystem as well as a mature set of capabilities and robustness
  • 27. The Cloud Foundry Foundation
  • 28. The second Cloud Foundry Summit attracted almost 1,000 people • 5100+ mentions of #CFSummit, CF Summit & Cloud Foundry Summit! • 3246 mentions of Cloud Foundry! • 5000+ mentions of #PaaS during Summit! Cloud  Foundry  Summit  Twi4er  sen7ment   Summit growth signals dynamic ecosystem! §  904 in attendance (100% growth) §  179 developers signed up for Java & CF Meet Ups §  Bluemix a major summit feature w/ a successful signup drive §  67 speakers delivered 60 keynotes, panels, talks & sessions §  Conference organizers encountered many new dev candidates
  • 29. A sizing to support 1,000 apps on Cloud Foundry •  60 virtual machines: o  20 high memory DEAs o  11 CF fabric components o  26 service broker and service nodes •  160 CPU •  500 GB memory •  1.5 TB VM disk •  200 GB block storage •  10 floating IPs
  • 30. +  
  • 31. BOSH deploys and manages Cloud Foundry clusters Deployment Manifest •  Release name/version •  # VMs, Job params •  Stemcells to use Stemcell •  Base OS •  BOSH Agent Release •  Name Jobs •  Software Packages •  Config Templates •  Scripts Deployed Environment irtual Machine •  Configuration •  Software Packages Virtual Machine •  Configuration •  Software Packages Virtual Machine •  Configuration •  Software Packages Virtual Machine •  Configuration •  Software Packages Stemcells 
 In a cloud platform, VMs are usually cloned from a template. A stemcell is a VM template containing a standard Ubuntu distribution. A BOSH agent is also embedded in the template so that BOSH can take control of VMs cloned from the stemcell. Jobs 
 A job is a collection of software which serves a particular purpose (e.g. MySQL or the Cloud Controller). At deployment time, each job will be install on its own stemcell VM. Releases 
 A release contains a number of jobs which can be deployed into the target environment. A deployment can consist of more than one release and not every job in a release must be deployed.
  • 32. The BOSH Cloud Provider Interface (CPI) manages the IaaS resources that Cloud Foundry needs Stemcells create_stemcell(image, cloud_properties) delete_stemcell(stemcell) Virtual Machines create_vm(agent_id, stemcell, resource_pool, networks, disk_locality, env) delete_vm(vm) reboot_vm(vm) configure_networks(vm, networks) Disks create_disk(size, vm_locality) delete_disk(disk) attach_disk(vm, disk) detach_disk(vm, disk)
  • 33. Configure OpenStack for Cloud Foundry §  Pool of static / floating IP addresses! §  Support for persistent disks using Cinder backed by SAN! §  VMs require outbound Internet connectivity! §  Increased tenant quota for instances needed by Cloud Foundry (~50)! §  Public/private key pairs ! §  Custom flavors (VM configurations) created according the CF specs! §  Appropriate security groups for network ports!
  • 34. Scaling the OpenStack configuration Optimize internal communication! •  Configure OpenStack for scaled concurrency! ! Optimize performance! •  Configure OpenStack scheduler to evenly distribute load! Setup highly available architecture for PaaS workloads! Load Balancer Nodes Data Nodes 3x Compute Nodes 15x Storage Nodes 2x Controller Nodes 2x 6x
  • 35. Scaling the Cloud Foundry configuration Optimize internal communication! •  Configure messaging bus for VM communication! ! Optimized routing and bandwidth allocation! •  Isolate Cloud Foundry components using multiple networks! ! Maintain Cloud Foundry’s highly available architecture! Service Gateways 10x Routers 3x Service Nodes 15x DEAs 20x Cloud Controllers 2x
  • 36. Go try them out!
  • 37. OpenStack §  Join the community, see the docs http://openstack.org 
 http://docs.openstack.org §  Get started
 http://www.openstack.org/software/start/ §  DevStack for local evaluation
 http://devstack.org §  Optimizing OpenStack and Cloud Foundry for large deployments - My team’s talk from OpenStack Atlanta
 https://ibm.biz/BdFHAH Cloud Foundry §  Join the community, see the docs http://cloudfoundry.org
 http://docs.cloudfoundry.org §  Browse the source http://github.com/cloudfoundry §  BOSH-lite for local evaluation
 https://github.com/cloudfoundry/bosh-lite §  OpenStack and Cloud Foundry, a match made in heaven - My team’s talk from CF Summit
 https://ibm.biz/BdFHAr
  • 38. OpenStack and Cloud Foundry! Pair the leading open source Infrastructure-as-a-Service! with the leading open source Platform-as-a-Service! Daniel Krook! Senior Certified IT Specialist, IBM! @danielkrook – krook.info