SlideShare a Scribd company logo
1 of 32
1
OpenStack Summit
May 12-16, 2014
Atlanta, Georgia
Optimizing OpenStack for large scale
Cloud Foundry deployments
Animesh Singh, Daniel Krook, Jason Anderson, Kalonji Bankole
@animeshsingh @danielkrook @andersonljason @k_bankole
2 © 2014 IBM Corporation
OAuth
OSLC
Infrastructure
as a Service
Platform
as a Service
Software
as a Service
API
economy
Cloud
operating
environment
Software-
defined
environment
TOSCA
http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/
IBM cloud and open technologies
At all tiers, IBM is committed to building its cloud on an open cloud architecture
Products and services built on open source and open standards benefit IBM and customers
3 © 2014 IBM Corporation
Gold Sponsors
IBM is #2 in contributions to
integrated projects
IBM is working to accelerate OpenStack
Foundation success…
Because an open interoperable Cloud
is critical for flexible cloud deployment
and customer success…
IBM has 15 core contributors15
IBMers working on OpenStack – from formation of
the Foundation to Code Quality & New Function380
IBMers active in the projects
2
107
Mar
2013
May
2014859
Contributors
8,500 Individuals
2130
Contributors
16,100+ Individuals
Exponential growth
Platinum Sponsors
OpenStack Participant Growth
4 © 2014 IBM Corporation4
©2014 IBM
Corporation
…And embracing Cloud Foundry as an open source PaaS
Continuing our history of strengthening and extending open source
TOTAL CONTRIBUTORS
LINES OF CODE
PULL REQ / WK COMPANIES
1,274
Average per month
2013 average: 133
12mo average: 98
Lifetime average: 58
711k
50+ 43
5 © 2014 IBM Corporation
Cloud Foundry PaaS
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.
Cloud Foundry architectural overview
User Authentication and Authorization
Router
DEA Pool
Service Gateway Apps
Service Connector
Health Manager
Messaging
Cloud Controller
Build Packs
Cloud Foundry BOSH
Micro
Clouds
Private
Clouds
Public
Clouds
Service Nodes
6 © 2014 IBM Corporation
Integrate!
7 © 2014 IBM Corporation
PaaS
BOSH Cloud Provider Interface (CPI)
Initially written for VMware and Amazon Web Services
OpenStack CPI
• OpenStack CPI written by PistonCloud Apache2 license
• PistonCloud - An enterprise OpenStack company, founded by few of OpenStack founders
Cloud Foundry – OpenStack integration
OpenStack
Cloud
Servers
Networking
Storage
Integration
IaaS
Hardware
8 © 2014 IBM Corporation
BOSH deployment process
Deployment Manifest
• Release
name/version
• # VMs, job params
• Stemcells to use
Stemcell
• Base OS
• BOSH agent
Release
• Name
Jobs
• Software packages
• Config templates
• Scripts
BOSH
Deployed
Environment Virtual Machine
• Configuration
• Software Packages
Virtual Machine
• Configuration
• Software Packages
Virtual Machine
• Configuration
• Software Packages
Virtual Machine
• Configuration
• Software packages
9 © 2014 IBM Corporation
Sample manifest
10 © 2014 IBM Corporation
10
Cloud Provider Interface for OpenStack
• OpenStack CPI is an implementation of the BOSH CPI.
• Leverages the Fog Ruby gem for OpenStack
• OpenStack CPI gem (Ruby package), the
OpenStack Registry and Agents all reside on the
Cloud Foundry Bosh repository
https://github.com/cloudfoundry/bosh
• Stemcell Image (Base OS Image) and sample
manifest files for OpenStack exist
11 © 2014 IBM Corporation
Requirements:
• Static / floating ips
• Persistent disks
• Outbound Internet connectivity
• Custom flavors
• Increased quota
• Security groups
11
Integration requirements for OpenStack
12 © 2014 IBM Corporation
Automate!
13 © 2014 IBM Corporation
OpenStack discovery:
• Extend the Fog OpenStack gem used by CPI to discover and OpenStack artifacts in an automated
manner in the Cloud Foundry manifest
• Pass OpenStack credentials and discover OpenStack compute and network information.
Deployment automation: Tip one
Discover Flavors
Discover Networks
Discover VM Subnet
Discover DHCP IP
Discover Keypairs
Discover Gateway IP
Discover Security groups
14 © 2014 IBM Corporation
Deployment automation: Tip two
OpenStack pre-req setup:
• Extend the Fog OpenStack gem used by CPI to setup Cloud Foundry OpenStack pre-reqs
• Setup tenant quota
• Keypairs
• Custom Flavors
• Security Groups setup
Create Keypair
Create Flavors
Router, DEA, Cloud
Controller, Service
Nodes
Create Security
Groups
Cf-private, cf-public
Setup tenant quota
15 © 2014 IBM Corporation
Deployment automation: Tip three
Cloud Foundry manifest generation:
• Hard to manually create and edit Cloud Foundry manifests – which can extend up to 1000+ lines
• Automation around template creation – an extension from the previous efforts of OpenStack Discovery
and Cloud Foundry pre-req setup.
• Can create templates for both nova-network and neutron based environments
• Iterates through jobs and assigns static IPs to them if we are using an environment without PowerDNS.
16 © 2014 IBM Corporation
Deployment automation: Tip four
Stemcell automation:
• Community stemcell image has empty fstab and this makes the root partition auto detection to fail, and
consequently provisioning to fail.
Multiple Solutions:
1. Inject file into stemcell
• Mount stemcell image using qemu-nbd
• Inject /etc/fstab into mounted os
• Create new image based on snapshot of modified os
2. Modify Openstack Configuration:
• Change “libvirt_inject_partition” parameter in nova.conf from -1 (autodetect) to 1 (use first partition)
3. Modify bosh “Stemcell Builder” script
• Script injects /etc/fstab into CentOS, but not Ubuntu (as seen here)
4. Install cloud-init in the image
• Best solution to make it work in conjunction with metadata service
Stemcell
• Base OS
• BOSH Agent
17 © 2014 IBM Corporation
Scale!
18 © 2014 IBM Corporation
Sample CF sizing for 1,000 small applications
~60 virtual machines
• 20 high memory
DEAs
• 11 CF fabric
components
• 26 service broker and
service nodes
160 CPU
~500 GB memory
~1.5 TB VM disk
~200 GB block storage
19 © 2014 IBM Corporation
Controller Node
Our initial OpenStack cluster was built on powerful
hardware…
…but it was not ideal for Cloud Foundry
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
128 GB memory
6 cores
36 TB disk
each
20 © 2014 IBM Corporation
Weaknesses in the OpenStack layout affected
the stability of our Cloud Foundry configuration
 Single points of failure in the networking, messaging, and storage
configuration made BOSH unhappy.
‒ Qpid on Folsom memory leaks made the head node a bottleneck.
‒ Lost messages affected VM and storage creation, leaving many
resources in stuck states.
‒ Single Nova API process design was overloaded with BOSH traffic
‒ VLAN per tenant design routed much traffic through the single head
node, impacting both the fabric and brokered services.
‒ Cinder and Glance storage and APIs were located on a single
node.
 Bare metal allocation of resources was also inefficient
‒ Every OpenStack component ran as a process directly on the OS
‒ Made reacting to workload changes difficult, i.e., difficult to
redistribute OpenStack components to react to Cloud Foundry
demands
21 © 2014 IBM Corporation
We‟ve addressed the major issues OpenStack by distributing
components more intelligently
Moving some components to VMs, assigning controller, compute, data,
storage roles to groups of components improves availability, flexibility,
scalability and maintainability
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
6x3x
Virtual
Machines
(VMs)
Dedicated
Servers
(bare metal)
22 © 2014 IBM Corporation
Matching the right hardware for OpenStack to host Cloud Foundry
Learn more about these topics at sessions from our team Wednesday
23 © 2014 IBM Corporation
Optimize!
24 © 2014 IBM Corporation
Deploy optimization tips
• Increase OpenStack API rate limits (/etc/nova/api-paste.ini)
[filter:ratelimit]
paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory
limits = (POST, "*", .*, 9999, MINUTE);
(POST, "*/servers", ^/servers, 9999, DAY);
(PUT, "*", .*, 9999, MINUTE);
(GET, "*changes-since*", .*changes-since.*, 9999, MINUTE);
(DELETE, "*", .*, 9999, MINUTE)
BOSH
BOSH
Administrator
NATS
PostGres
Redis
Blob Store
Health Monitor
Director
Registry
CloudProviderInterface(CPI)
Cloud Foundry Environment
mongo_gw
mysql_gw
redis_gw
postgres_gw
cloud_ctrler
ccdb_ng
router
nats
debian_nfs
dea
uaa_db
uaa
loggregator
health_mgr rabbit_gw
mongo_node
mysql_node
redis_node
postgres_node
rabbit_node
OpenStack
Environment
OpenStack
API
25 © 2014 IBM Corporation
Deploy optimization tips
• Increase BOSH‟s NATS timeout
• A large number of BOSH agents can overwhelm NATS
• Place the following in your MicroBOSH manifest file:
apply_spec:
properties:
nats:
ping_interval: 30
ping_max_outstanding: 30
BOSH
NATS
mongo_gwmysql_gw redis_gwpostgres_gw
cloud_ctrler
ccdb_ng
router
nats
debian_nfs
dea
uaa_db
uaa
loggregator
health_mgr
rabbit_gw
mongo_nodemysql_node redis_nodepostgres_node rabbit_node
26 © 2014 IBM Corporation
Deploy optimization tips
• Avoid name based security groups with nova-network
• Name based security groups require message bus activity and database updates
proportional to the number of existing VMs
• Use an OpenStack scheduler which distributes VM load
• Ensure that jobs are distributed across compute nodes instead of grouping
• The default scheduler has the correct behavior
compute_scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
27 © 2014 IBM Corporation
Security optimization tips
Guiding principle: Use the most limited permissions required to complete the job
1. Use tenant credentials
• Do not use full admin credentials in your BOSH manifest
2. Only open the security ports which are required
28 © 2014 IBM Corporation
Security optimization tips
3. Separate your VM network and OpenStack management network
• One challenge with BOSH VMs deployed on OpenStack
• Setup pin holes for those particular VMs (Director, OpenStack Registry)
3. Separate Cloud Foundry‟s core fabric from other brokered services
• Services connected using the service broker should be on a separate network
• Prevents compromised services from effecting Cloud Foundry
29 © 2014 IBM Corporation
What next? Join us at the Cloud Foundry
Summit
30 © 2014 IBM Corporation
Monday, May 12 – Room B314
12:05-12:45
Wednesday, May 14 - Room B312
9:00-9:40
9:50-10:30
11:00-11:40
11:50-12:30
OpenStack is Rockin‟ the OpenCloud Movement! Who„s Next to Join the Band ?
Angel Diaz, VP Open Technology and Cloud Labs
David Lindquist, IBM Fellow, VP, CTO Cloud & Smarter Infrastructure
Getting from enterprise ready to enterprise bliss - why OpenStack and IBM is a
match made in Cloud heaven.
Todd Moore - Director, Open Technologies and Partnerships
Taking OpenStack beyond Infrastructure with IBM SmartCloud Orchestrator.
Andrew Trossman - Distinguished Engineer, IBM Common Cloud Stack and
SmartCloud Orchestrator
IBM, SoftLayer and OpenStack - present and future
Michael Fork - Cloud Architect
IBM and OpenStack: Enabling Enterprise Cloud Solutions Now.
Tammy Van Hove -Distinguished Engineer, Software Defined Systems
IBM Sponsored Sessions
31 © 2014 IBM Corporation
Monday, May 12
3:40 - 4:20
3:40 - 4:20
Tuesday, May 13
11:15 - 11:55
2:00 - 2:40
5:30 - 6:10
5:30 - 6:10
Wednesday, May14
9:50 - 10:30
2:40 - 3:20
Thursday, May 15
9:50 - 10:30
1:30 - 2:10
2:20 - 3:00
IBM Technical Sessions
32
Be sure to stop by the IBM booth to see some demos and get your rockin‟
OpenStack t-shirt while they last.
Thank you !

More Related Content

What's hot

Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry BootcampJoshua Long
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Stuart Charlton
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
 
WebSphere and Docker
WebSphere and DockerWebSphere and Docker
WebSphere and DockerDavid Currie
 
컨테이너 기술 소개 - Warden, Garden, Docker
컨테이너 기술 소개 - Warden, Garden, Docker컨테이너 기술 소개 - Warden, Garden, Docker
컨테이너 기술 소개 - Warden, Garden, Dockerseungdon Choi
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwarePlatform9
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestrationxKinAnx
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Stormy Peters
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsIan Robinson
 
Cloudfoundry Introduction
Cloudfoundry IntroductionCloudfoundry Introduction
Cloudfoundry IntroductionYitao Jiang
 
Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and dockersflynn073
 
20191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 220191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 2makker_nl
 
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...Derek Ashmore
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
How to build an event-driven, polyglot serverless microservices framework on ...
How to build an event-driven, polyglot serverless microservices framework on ...How to build an event-driven, polyglot serverless microservices framework on ...
How to build an event-driven, polyglot serverless microservices framework on ...Animesh Singh
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to MicroservicesDavid Currie
 

What's hot (20)

Cloud Foundry Overview
Cloud Foundry OverviewCloud Foundry Overview
Cloud Foundry Overview
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
WebSphere and Docker
WebSphere and DockerWebSphere and Docker
WebSphere and Docker
 
컨테이너 기술 소개 - Warden, Garden, Docker
컨테이너 기술 소개 - Warden, Garden, Docker컨테이너 기술 소개 - Warden, Garden, Docker
컨테이너 기술 소개 - Warden, Garden, Docker
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
 
Presentation cloud orchestration
Presentation   cloud orchestrationPresentation   cloud orchestration
Presentation cloud orchestration
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Cloudfoundry Introduction
Cloudfoundry IntroductionCloudfoundry Introduction
Cloudfoundry Introduction
 
Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and docker
 
Docker Datacenter - CaaS
Docker Datacenter - CaaSDocker Datacenter - CaaS
Docker Datacenter - CaaS
 
20191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 220191201 kubernetes managed weblogic revival - part 2
20191201 kubernetes managed weblogic revival - part 2
 
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...
Microservices with Terraform, Docker and the Cloud. Chicago Coders Conference...
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
How to build an event-driven, polyglot serverless microservices framework on ...
How to build an event-driven, polyglot serverless microservices framework on ...How to build an event-driven, polyglot serverless microservices framework on ...
How to build an event-driven, polyglot serverless microservices framework on ...
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
 

Viewers also liked

Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep diveAnimesh Singh
 
An Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldAn Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldVMware Tanzu
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...Animesh Singh
 
10 Tips For Better One on One Meetings
10 Tips For Better One on One Meetings 10 Tips For Better One on One Meetings
10 Tips For Better One on One Meetings David Hassell
 
Consumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureConsumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureMarcin Grzejszczak
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Viewers also liked (8)

Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
 
An Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldAn Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices World
 
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...
 
10 Tips For Better One on One Meetings
10 Tips For Better One on One Meetings 10 Tips For Better One on One Meetings
10 Tips For Better One on One Meetings
 
Consumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice ArchitectureConsumer Driven Contracts and Your Microservice Architecture
Consumer Driven Contracts and Your Microservice Architecture
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Similar to Optimizing Cloud Foundry and OpenStack for large scale deployments

Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAnimesh Singh
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewPatrick Bouillaud
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackPhil Estes
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitLew Tucker
 
CISCO - Presentation at Hortonworks Booth - Strata 2014
CISCO - Presentation at Hortonworks Booth - Strata 2014CISCO - Presentation at Hortonworks Booth - Strata 2014
CISCO - Presentation at Hortonworks Booth - Strata 2014Hortonworks
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentMichael Elder
 
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...Michael Fork
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview SpringPeople
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the EnterpriseCisco Canada
 
Kubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptxKubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptxEnrico Rampazzo
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
Dockerizing OpenStack for High Availability
Dockerizing OpenStack for High AvailabilityDockerizing OpenStack for High Availability
Dockerizing OpenStack for High AvailabilityDaniel Krook
 
Introduction to the WSO2 Carbon Platform
Introduction to the WSO2 Carbon Platform  Introduction to the WSO2 Carbon Platform
Introduction to the WSO2 Carbon Platform WSO2
 
Introduction to the wso2 carbon platform webinar
Introduction to the wso2 carbon platform   webinarIntroduction to the wso2 carbon platform   webinar
Introduction to the wso2 carbon platform webinarWSO2
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureTomoya Hashimoto
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 

Similar to Optimizing Cloud Foundry and OpenStack for large scale deployments (20)

Automated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStackAutomated Lifecycle Management - CloudFoundry on OpenStack
Automated Lifecycle Management - CloudFoundry on OpenStack
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack Overview
 
Beyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStackBeyond x86: Managing Multi-platform Environments with OpenStack
Beyond x86: Managing Multi-platform Environments with OpenStack
 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
 
CISCO - Presentation at Hortonworks Booth - Strata 2014
CISCO - Presentation at Hortonworks Booth - Strata 2014CISCO - Presentation at Hortonworks Booth - Strata 2014
CISCO - Presentation at Hortonworks Booth - Strata 2014
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous Deployment
 
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...
OpenStack Atlanta Summit - Build an OpenStack Cluster Before Lunch, Scale Glo...
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
tack Deployment in the Enterprise
tack Deployment in the Enterprisetack Deployment in the Enterprise
tack Deployment in the Enterprise
 
Kubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptxKubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptx
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Dockerizing OpenStack for High Availability
Dockerizing OpenStack for High AvailabilityDockerizing OpenStack for High Availability
Dockerizing OpenStack for High Availability
 
Introduction to the WSO2 Carbon Platform
Introduction to the WSO2 Carbon Platform  Introduction to the WSO2 Carbon Platform
Introduction to the WSO2 Carbon Platform
 
Introduction to the wso2 carbon platform webinar
Introduction to the wso2 carbon platform   webinarIntroduction to the wso2 carbon platform   webinar
Introduction to the wso2 carbon platform webinar
 
DR_PRESENT 1
DR_PRESENT 1DR_PRESENT 1
DR_PRESENT 1
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 

More from Animesh Singh

Machine Learning Exchange (MLX)
Machine Learning Exchange (MLX)Machine Learning Exchange (MLX)
Machine Learning Exchange (MLX)Animesh Singh
 
KFServing Payload Logging for Trusted AI
KFServing Payload Logging for Trusted AIKFServing Payload Logging for Trusted AI
KFServing Payload Logging for Trusted AIAnimesh Singh
 
KFServing and Kubeflow Pipelines
KFServing and Kubeflow PipelinesKFServing and Kubeflow Pipelines
KFServing and Kubeflow PipelinesAnimesh Singh
 
Kubeflow Distributed Training and HPO
Kubeflow Distributed Training and HPOKubeflow Distributed Training and HPO
Kubeflow Distributed Training and HPOAnimesh Singh
 
Kubeflow Pipelines (with Tekton)
Kubeflow Pipelines (with Tekton)Kubeflow Pipelines (with Tekton)
Kubeflow Pipelines (with Tekton)Animesh Singh
 
KFServing - Serverless Model Inferencing
KFServing - Serverless Model InferencingKFServing - Serverless Model Inferencing
KFServing - Serverless Model InferencingAnimesh Singh
 
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageEnd to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageAnimesh Singh
 
Defend against adversarial AI using Adversarial Robustness Toolbox
Defend against adversarial AI using Adversarial Robustness Toolbox Defend against adversarial AI using Adversarial Robustness Toolbox
Defend against adversarial AI using Adversarial Robustness Toolbox Animesh Singh
 
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and IstioAdvanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and IstioAnimesh Singh
 
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]Animesh Singh
 
Trusted, Transparent and Fair AI using Open Source
Trusted, Transparent and Fair AI using Open SourceTrusted, Transparent and Fair AI using Open Source
Trusted, Transparent and Fair AI using Open SourceAnimesh Singh
 
AIF360 - Trusted and Fair AI
AIF360 - Trusted and Fair AIAIF360 - Trusted and Fair AI
AIF360 - Trusted and Fair AIAnimesh Singh
 
AI & Machine Learning Pipelines with Knative
AI & Machine Learning Pipelines with KnativeAI & Machine Learning Pipelines with Knative
AI & Machine Learning Pipelines with KnativeAnimesh Singh
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep LearningAnimesh Singh
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Animesh Singh
 
Finding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsFinding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsAnimesh Singh
 
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. ...Animesh Singh
 
Cloud Foundry BOSH CPI for OpenStack
Cloud Foundry BOSH CPI for OpenStackCloud Foundry BOSH CPI for OpenStack
Cloud Foundry BOSH CPI for OpenStackAnimesh Singh
 
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) Animesh Singh
 

More from Animesh Singh (20)

Machine Learning Exchange (MLX)
Machine Learning Exchange (MLX)Machine Learning Exchange (MLX)
Machine Learning Exchange (MLX)
 
KFServing Payload Logging for Trusted AI
KFServing Payload Logging for Trusted AIKFServing Payload Logging for Trusted AI
KFServing Payload Logging for Trusted AI
 
KFServing and Kubeflow Pipelines
KFServing and Kubeflow PipelinesKFServing and Kubeflow Pipelines
KFServing and Kubeflow Pipelines
 
KFServing and Feast
KFServing and FeastKFServing and Feast
KFServing and Feast
 
Kubeflow Distributed Training and HPO
Kubeflow Distributed Training and HPOKubeflow Distributed Training and HPO
Kubeflow Distributed Training and HPO
 
Kubeflow Pipelines (with Tekton)
Kubeflow Pipelines (with Tekton)Kubeflow Pipelines (with Tekton)
Kubeflow Pipelines (with Tekton)
 
KFServing - Serverless Model Inferencing
KFServing - Serverless Model InferencingKFServing - Serverless Model Inferencing
KFServing - Serverless Model Inferencing
 
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and ManageEnd to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
End to end Machine Learning using Kubeflow - Build, Train, Deploy and Manage
 
Defend against adversarial AI using Adversarial Robustness Toolbox
Defend against adversarial AI using Adversarial Robustness Toolbox Defend against adversarial AI using Adversarial Robustness Toolbox
Defend against adversarial AI using Adversarial Robustness Toolbox
 
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and IstioAdvanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
Advanced Model Inferencing leveraging Kubeflow Serving, KNative and Istio
 
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]
 
Trusted, Transparent and Fair AI using Open Source
Trusted, Transparent and Fair AI using Open SourceTrusted, Transparent and Fair AI using Open Source
Trusted, Transparent and Fair AI using Open Source
 
AIF360 - Trusted and Fair AI
AIF360 - Trusted and Fair AIAIF360 - Trusted and Fair AI
AIF360 - Trusted and Fair AI
 
AI & Machine Learning Pipelines with Knative
AI & Machine Learning Pipelines with KnativeAI & Machine Learning Pipelines with Knative
AI & Machine Learning Pipelines with Knative
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep Learning
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!
 
Finding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsFinding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User Groups
 
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. ...
 
Cloud Foundry BOSH CPI for OpenStack
Cloud Foundry BOSH CPI for OpenStackCloud Foundry BOSH CPI for OpenStack
Cloud Foundry BOSH CPI for OpenStack
 
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)
 

Recently uploaded

Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectGayathriM270621
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptNoman khan
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 

Recently uploaded (20)

Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subject
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).ppt
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 

Optimizing Cloud Foundry and OpenStack for large scale deployments

  • 1. 1 OpenStack Summit May 12-16, 2014 Atlanta, Georgia Optimizing OpenStack for large scale Cloud Foundry deployments Animesh Singh, Daniel Krook, Jason Anderson, Kalonji Bankole @animeshsingh @danielkrook @andersonljason @k_bankole
  • 2. 2 © 2014 IBM Corporation OAuth OSLC Infrastructure as a Service Platform as a Service Software as a Service API economy Cloud operating environment Software- defined environment TOSCA http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/ IBM cloud and open technologies At all tiers, IBM is committed to building its cloud on an open cloud architecture Products and services built on open source and open standards benefit IBM and customers
  • 3. 3 © 2014 IBM Corporation Gold Sponsors IBM is #2 in contributions to integrated projects IBM is working to accelerate OpenStack Foundation success… Because an open interoperable Cloud is critical for flexible cloud deployment and customer success… IBM has 15 core contributors15 IBMers working on OpenStack – from formation of the Foundation to Code Quality & New Function380 IBMers active in the projects 2 107 Mar 2013 May 2014859 Contributors 8,500 Individuals 2130 Contributors 16,100+ Individuals Exponential growth Platinum Sponsors OpenStack Participant Growth
  • 4. 4 © 2014 IBM Corporation4 ©2014 IBM Corporation …And embracing Cloud Foundry as an open source PaaS Continuing our history of strengthening and extending open source TOTAL CONTRIBUTORS LINES OF CODE PULL REQ / WK COMPANIES 1,274 Average per month 2013 average: 133 12mo average: 98 Lifetime average: 58 711k 50+ 43
  • 5. 5 © 2014 IBM Corporation Cloud Foundry PaaS 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. Cloud Foundry architectural overview User Authentication and Authorization Router DEA Pool Service Gateway Apps Service Connector Health Manager Messaging Cloud Controller Build Packs Cloud Foundry BOSH Micro Clouds Private Clouds Public Clouds Service Nodes
  • 6. 6 © 2014 IBM Corporation Integrate!
  • 7. 7 © 2014 IBM Corporation PaaS BOSH Cloud Provider Interface (CPI) Initially written for VMware and Amazon Web Services OpenStack CPI • OpenStack CPI written by PistonCloud Apache2 license • PistonCloud - An enterprise OpenStack company, founded by few of OpenStack founders Cloud Foundry – OpenStack integration OpenStack Cloud Servers Networking Storage Integration IaaS Hardware
  • 8. 8 © 2014 IBM Corporation BOSH deployment process Deployment Manifest • Release name/version • # VMs, job params • Stemcells to use Stemcell • Base OS • BOSH agent Release • Name Jobs • Software packages • Config templates • Scripts BOSH Deployed Environment Virtual Machine • Configuration • Software Packages Virtual Machine • Configuration • Software Packages Virtual Machine • Configuration • Software Packages Virtual Machine • Configuration • Software packages
  • 9. 9 © 2014 IBM Corporation Sample manifest
  • 10. 10 © 2014 IBM Corporation 10 Cloud Provider Interface for OpenStack • OpenStack CPI is an implementation of the BOSH CPI. • Leverages the Fog Ruby gem for OpenStack • OpenStack CPI gem (Ruby package), the OpenStack Registry and Agents all reside on the Cloud Foundry Bosh repository https://github.com/cloudfoundry/bosh • Stemcell Image (Base OS Image) and sample manifest files for OpenStack exist
  • 11. 11 © 2014 IBM Corporation Requirements: • Static / floating ips • Persistent disks • Outbound Internet connectivity • Custom flavors • Increased quota • Security groups 11 Integration requirements for OpenStack
  • 12. 12 © 2014 IBM Corporation Automate!
  • 13. 13 © 2014 IBM Corporation OpenStack discovery: • Extend the Fog OpenStack gem used by CPI to discover and OpenStack artifacts in an automated manner in the Cloud Foundry manifest • Pass OpenStack credentials and discover OpenStack compute and network information. Deployment automation: Tip one Discover Flavors Discover Networks Discover VM Subnet Discover DHCP IP Discover Keypairs Discover Gateway IP Discover Security groups
  • 14. 14 © 2014 IBM Corporation Deployment automation: Tip two OpenStack pre-req setup: • Extend the Fog OpenStack gem used by CPI to setup Cloud Foundry OpenStack pre-reqs • Setup tenant quota • Keypairs • Custom Flavors • Security Groups setup Create Keypair Create Flavors Router, DEA, Cloud Controller, Service Nodes Create Security Groups Cf-private, cf-public Setup tenant quota
  • 15. 15 © 2014 IBM Corporation Deployment automation: Tip three Cloud Foundry manifest generation: • Hard to manually create and edit Cloud Foundry manifests – which can extend up to 1000+ lines • Automation around template creation – an extension from the previous efforts of OpenStack Discovery and Cloud Foundry pre-req setup. • Can create templates for both nova-network and neutron based environments • Iterates through jobs and assigns static IPs to them if we are using an environment without PowerDNS.
  • 16. 16 © 2014 IBM Corporation Deployment automation: Tip four Stemcell automation: • Community stemcell image has empty fstab and this makes the root partition auto detection to fail, and consequently provisioning to fail. Multiple Solutions: 1. Inject file into stemcell • Mount stemcell image using qemu-nbd • Inject /etc/fstab into mounted os • Create new image based on snapshot of modified os 2. Modify Openstack Configuration: • Change “libvirt_inject_partition” parameter in nova.conf from -1 (autodetect) to 1 (use first partition) 3. Modify bosh “Stemcell Builder” script • Script injects /etc/fstab into CentOS, but not Ubuntu (as seen here) 4. Install cloud-init in the image • Best solution to make it work in conjunction with metadata service Stemcell • Base OS • BOSH Agent
  • 17. 17 © 2014 IBM Corporation Scale!
  • 18. 18 © 2014 IBM Corporation Sample CF sizing for 1,000 small applications ~60 virtual machines • 20 high memory DEAs • 11 CF fabric components • 26 service broker and service nodes 160 CPU ~500 GB memory ~1.5 TB VM disk ~200 GB block storage
  • 19. 19 © 2014 IBM Corporation Controller Node Our initial OpenStack cluster was built on powerful hardware… …but it was not ideal for Cloud Foundry 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 128 GB memory 6 cores 36 TB disk each
  • 20. 20 © 2014 IBM Corporation Weaknesses in the OpenStack layout affected the stability of our Cloud Foundry configuration  Single points of failure in the networking, messaging, and storage configuration made BOSH unhappy. ‒ Qpid on Folsom memory leaks made the head node a bottleneck. ‒ Lost messages affected VM and storage creation, leaving many resources in stuck states. ‒ Single Nova API process design was overloaded with BOSH traffic ‒ VLAN per tenant design routed much traffic through the single head node, impacting both the fabric and brokered services. ‒ Cinder and Glance storage and APIs were located on a single node.  Bare metal allocation of resources was also inefficient ‒ Every OpenStack component ran as a process directly on the OS ‒ Made reacting to workload changes difficult, i.e., difficult to redistribute OpenStack components to react to Cloud Foundry demands
  • 21. 21 © 2014 IBM Corporation We‟ve addressed the major issues OpenStack by distributing components more intelligently Moving some components to VMs, assigning controller, compute, data, storage roles to groups of components improves availability, flexibility, scalability and maintainability 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 6x3x Virtual Machines (VMs) Dedicated Servers (bare metal)
  • 22. 22 © 2014 IBM Corporation Matching the right hardware for OpenStack to host Cloud Foundry Learn more about these topics at sessions from our team Wednesday
  • 23. 23 © 2014 IBM Corporation Optimize!
  • 24. 24 © 2014 IBM Corporation Deploy optimization tips • Increase OpenStack API rate limits (/etc/nova/api-paste.ini) [filter:ratelimit] paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory limits = (POST, "*", .*, 9999, MINUTE); (POST, "*/servers", ^/servers, 9999, DAY); (PUT, "*", .*, 9999, MINUTE); (GET, "*changes-since*", .*changes-since.*, 9999, MINUTE); (DELETE, "*", .*, 9999, MINUTE) BOSH BOSH Administrator NATS PostGres Redis Blob Store Health Monitor Director Registry CloudProviderInterface(CPI) Cloud Foundry Environment mongo_gw mysql_gw redis_gw postgres_gw cloud_ctrler ccdb_ng router nats debian_nfs dea uaa_db uaa loggregator health_mgr rabbit_gw mongo_node mysql_node redis_node postgres_node rabbit_node OpenStack Environment OpenStack API
  • 25. 25 © 2014 IBM Corporation Deploy optimization tips • Increase BOSH‟s NATS timeout • A large number of BOSH agents can overwhelm NATS • Place the following in your MicroBOSH manifest file: apply_spec: properties: nats: ping_interval: 30 ping_max_outstanding: 30 BOSH NATS mongo_gwmysql_gw redis_gwpostgres_gw cloud_ctrler ccdb_ng router nats debian_nfs dea uaa_db uaa loggregator health_mgr rabbit_gw mongo_nodemysql_node redis_nodepostgres_node rabbit_node
  • 26. 26 © 2014 IBM Corporation Deploy optimization tips • Avoid name based security groups with nova-network • Name based security groups require message bus activity and database updates proportional to the number of existing VMs • Use an OpenStack scheduler which distributes VM load • Ensure that jobs are distributed across compute nodes instead of grouping • The default scheduler has the correct behavior compute_scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
  • 27. 27 © 2014 IBM Corporation Security optimization tips Guiding principle: Use the most limited permissions required to complete the job 1. Use tenant credentials • Do not use full admin credentials in your BOSH manifest 2. Only open the security ports which are required
  • 28. 28 © 2014 IBM Corporation Security optimization tips 3. Separate your VM network and OpenStack management network • One challenge with BOSH VMs deployed on OpenStack • Setup pin holes for those particular VMs (Director, OpenStack Registry) 3. Separate Cloud Foundry‟s core fabric from other brokered services • Services connected using the service broker should be on a separate network • Prevents compromised services from effecting Cloud Foundry
  • 29. 29 © 2014 IBM Corporation What next? Join us at the Cloud Foundry Summit
  • 30. 30 © 2014 IBM Corporation Monday, May 12 – Room B314 12:05-12:45 Wednesday, May 14 - Room B312 9:00-9:40 9:50-10:30 11:00-11:40 11:50-12:30 OpenStack is Rockin‟ the OpenCloud Movement! Who„s Next to Join the Band ? Angel Diaz, VP Open Technology and Cloud Labs David Lindquist, IBM Fellow, VP, CTO Cloud & Smarter Infrastructure Getting from enterprise ready to enterprise bliss - why OpenStack and IBM is a match made in Cloud heaven. Todd Moore - Director, Open Technologies and Partnerships Taking OpenStack beyond Infrastructure with IBM SmartCloud Orchestrator. Andrew Trossman - Distinguished Engineer, IBM Common Cloud Stack and SmartCloud Orchestrator IBM, SoftLayer and OpenStack - present and future Michael Fork - Cloud Architect IBM and OpenStack: Enabling Enterprise Cloud Solutions Now. Tammy Van Hove -Distinguished Engineer, Software Defined Systems IBM Sponsored Sessions
  • 31. 31 © 2014 IBM Corporation Monday, May 12 3:40 - 4:20 3:40 - 4:20 Tuesday, May 13 11:15 - 11:55 2:00 - 2:40 5:30 - 6:10 5:30 - 6:10 Wednesday, May14 9:50 - 10:30 2:40 - 3:20 Thursday, May 15 9:50 - 10:30 1:30 - 2:10 2:20 - 3:00 IBM Technical Sessions
  • 32. 32 Be sure to stop by the IBM booth to see some demos and get your rockin‟ OpenStack t-shirt while they last. Thank you !

Editor's Notes

  1. IBM is committed to accelerating the success of the OpenStack foundation because interoperability in the Cloud is critical for flexible cloud deployments and ultimately customer success. As a member of the new Board of Directors, our goal is to help progress the platform, sustain a vibrant ecosystem, and position OpenStack as the IaaS platform of choice for cloud consumers and providers. IBM made a commitment in March 2013that ALL of our cloud offerings would be based on OpenStack), including our private clousofferindsto our public cloud offerings (currently Softlayer),  our optimized Pure Systems offerings (PureApp and PureFlex, etc) :which would be  transitioned over time to be hosted on OpenStack.Out private and public cloud portfolios including Softlayer and IBM Cloud Manager are already incorporating these standards.
  2. Cloud Foundry PaaSAn 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 servicegateway 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 access Cloud Controller via RESTful services.
  3. Stock photos for IBMhttps://www-304.ibm.com/connections/wikis/home?lang=en-us#!/wiki/Wc2b28dd4ba19_4a82_a6c1_8aaee8ffc00a/page/Photography
  4. Here we introduce some of the BOSH vocbulary as we will be using it in the course of the presentation.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.Deployment Manifest: A deployment manifest is the set of instructions BOSH uses to create a deployment. It is written using the YAML format. The manifest file contains the following sections:NameReleasesCompilationUpdateNetworksResource PoolsJobsPropertiesSample WordPress Manifest FileSample Cloud Foundry Manifest File
  5. Now delving  more into technical details - we first need to have an OpenStack environment  implmented and configured accroding to some of the requirements from Cloud Foundry,  for example static ips and persistent disks,  as well as the VMs should have connectivity to the internet.  We also need to create some custom flavors for Cloud Foundry jobs, as well as the default scheduler for OpenStack needs to be set up so that it distributes VMs across different nodes in a random order.
  6. Stock photos for IBMhttps://www-304.ibm.com/connections/wikis/home?lang=en-us#!/wiki/Wc2b28dd4ba19_4a82_a6c1_8aaee8ffc00a/page/Photography
  7. The original OpenStack configuration supported generic high performance IaaS, PaaS, and SaaS workloads, but was not optimized for Cloud FoundryThe CloudFirst Factory was a cutting edge lab intended to incubate next generation cloud innovation on a clean slate provided by OpenStack (and other open source technologies) for the next release of SmartCloud Enterprise, IBM’s incumbent IaaS.The PaaS (a Cloud Operating Environment) effort competed with IaaS (SDE), SaaS (solution APIs), and other emerging cloud workloads such as Big Data and Analytics on OpenStack.[Diagram here]So while powerful, the CFF was not able to be tailored explicitly for Cloud Foundry (due to the other workloads and tenants on the cluster). This led to some particular bottlenecks and problems.
  8. Messaging was a single point of failure, and since we were using Qpid on Red Hat, this was a less tested configuration than RabbitMQ on Ubuntu. In particular, a memory leak with Qpid on Folsom that were solved in Grizzly overloaded our head node often. [1] As an innovation lab, and since we were quite new to running OpenStack, we started simple and therefore did not use HA as our primary driver. The quickest time to value was a single Controller node and many Compute nodes. Therefore any issues on the head node (network, memory) directly affected the entire cluster.Also since we were responding to milestones to show innovation quickly, we did not enable complex storage configuration. No shared storage (that would support live migrations) and all of our Cinder storage was on a single node.The single Controller node architecture also had implications for network design, as all traffic flowed through the head nodeAt first everything was a bare metal process. In the lab, this wasn’t as much a cost implication, but it, along with resiliency and better distribution of resources gave us key lessons[1] http://www.zdnet.com/openstacks-top-operating-system-ubuntu-linux-7000027360/
  9. So, based on those lessons on running Cloud Foundry in the Cloud First Factory, we derived some key areas for improvement.These fed into the architecture we selected for OpenStack on SoftLayer.Hardware and network selection Bare metal and virtual machine mix Networking components and designComponent distribution
  10. Mitigated with Clustered NATS
  11. Key Point:
  12. 9:00 - Getting from enterprise ready to enterprise bliss - why OpenStack and IBM is a match made in Cloud heavenAs a founding sponsor of the OpenStack Foundation, IBM's approach to OpenStack is simple - deliver high value contributions to OpenStack to make it THE best in class IaaS open source offering and then build IBM offerings on this foundation to deliver exception enterprise value to our clients. In this kickoff presentation for the IBM Track, Todd Moore, Director of Open Technologies and Partnerships, provides the answer to one of the most frequently asked questions - how is IBM adopting OpenStack across IBM Cloud Offerings? This presentation details the imperative of an Open Cloud Architecture to ensure interoperability and to avoid vendor lock in and sets the context for the IBM track sessions which provide a deeper dive on some of the IBM offerings shipping with OpenStack today including SmartCloud Orchestrator and SoftLayer.9:50 - IBM and OpenStack: Enabling Enterprise Cloud Solutions NowWhether you're just looking to get started with building your first OpenStack cloud infrastructure, or needing to expand your current project with additional capabilities - IBM has many ways to support you on your journey to a more open cloud environment. Need compute and/or storage hardware? This session will provide you with an overview of the portfolio of physical infrastructure options that IBM can deliver with OpenStack today (including the latest on Power8 and XIV Storage). Leverage existing IT infrastructure? IBM has the right mix of cloud solutions to help you make the most of your OpenStack journey . What's next, now? This session will discuss and demonstrate advanced scheduling, automation, and file serving capabilities that you can use with OpenStack today. 11:00 - Taking OpenStack beyond Infrastructure with IBM SmartCloud OrchestratorYou're using OpenStack as the infrastructure to build out your cloud environment. What a great choice !! Here are a few questions we think you should be considering:How are you connecting the services in your OpenStack cloud to your existing IT Management Systems like Monitoring, Backup, Patch?Are you providing a self service catalog for non-IT users to request services?Are you integrating with development tools for full lifecycle management of Heat Orchestration Templates?Can you deliver OpenStack through public, private, hybrid and expert systems? Come see how IBM SmartCloud Orchestrator can help you automate cloud deployed business processes, connecting your OpenStack environment to your Enterprise IT Management services.11:50 - IBM, SoftLayer and OpenStack - present and futureGet a detailed overview on why SoftLayer is the best global platform to build high-performance, highly-scalable OpenStack clouds, along with the latest advancements from IBM to improve the OpenStack experience in 2014. In this session you will learn how SoftLayer's commitment to bare-metal infrastructure can be leveraged to rapidly deploy OpenStack environments in near real-time with advanced capabilities like floating IPs, private and public networks across multiple regions or as an extension of existing, on-premises OpenStack installation. Additional topics include:- SoftLayer native capabilities through OpenStack APIs- How SoftLayer automation capabilities can save valuable time during the installation and setup phases- How open source projects can make it even easier to install and operate OpenStack on SoftLayerOther sponsored tracksRed Hat - full day Monday and TuesdayHP - Monday afternoonDell - Tuesday afternoonNetapp - Wed morning ( concurrent to IBM track )Intel - Wed afternoonVMware - Wed afternoon
  13. Tempest: Integrated OpenStack TestingAn Overview of Cloud Auditing Support for OpenStackHosting hybrid (bare-metal + virtualized) applications on OpenStack Enhancing High Availability in Context of OpenStackTraining your cluster to take care of itself and let you eat dinner in  Optimizing OpenStack for large scale Cloud Foundry deployments Turning the Heat up on DevOps: Providing a web-based editing experience around Heat templatesLinux Containers - NextGen Virtualization for CloudA practical approach to deploying a highly available and optimally performing OpenStack.Federated Identity & Federated Service Provider Support for OpenStack Clouds (joint IBM, and Rackspace)Network Policy Abstractions in Neutron (joint IBM, Cisco and Midokura)Hybrid Cloud with OpenStack: Bridging Two Worlds