SlideShare a Scribd company logo
© IBM Corporation 1
Build and Deploy a Scalable
OpenStack Swift Application
Using IBM Bluemix
May 18, 2015
Manuel Silveyra
Daniel Krook
Shaun Murakami
© IBM Corporation 2
What you’ll learn today
•  What IBM Bluemix is and how it builds on OpenStack, Cloud Foundry, and Docker
•  What features the IBM Bluemix Object Store Service provides
•  How to use IBM Bluemix DevOps Services to create, version, and deploy applications
•  How to consume Bluemix services like OpenStack Swift from a Node.js app
•  Where to find and integrate other Bluemix services, such as Watson and Analytics
© IBM Corporation 3
Set up your free Bluemix accounts
1.  Register with IBM Bluemix at bluemix.net
2.  Link your Bluemix account to DevOps Services at hub.jazz.net
3.  Download the sample application at bit.ly/ibm-bos
© IBM Corporation 4
Create your first Bluemix app and bind it to Swift in minutes
•  See how easy it is to use IBM Bluemix and IBM Bluemix DevOps Services to write and
deploy an application that uses an OpenStack Swift back-end data store to store files.
•  In the workshop you will:
–  Fork a sample Node.js application using IBM Bluemix DevOps Services.
–  Provision an instance of the Object Store Bluemix service.
–  Deploy the sample application to IBM Bluemix.
–  Make changes to the sample application and have them automatically redeploy.
–  Learn how to bind to other services.
–  Understand how both the application and service can scale to match your workloads.
© IBM Corporation 5
IBM Bluemix builds on OpenStack, Cloud Foundry, and Docker
•  IBM Bluemix is an implementation of IBM's Open Cloud Architecture, based on Cloud
Foundry, OpenStack, and Docker.
•  Bluemix makes it possible to rapidly create, deploy, scale, and manage your cloud
applications, virtual machines, and containers.
•  Since Bluemix is based on Cloud Foundry, you can tap into a growing ecosystem of runtime
frameworks and services, and also consume them from Docker containers.
•  Bluemix provides additional frameworks and services such Watson, mobile, analytics, IoT,
and OpenStack.
•  Bluemix provides a dashboard to create, view, and manage your applications and services
as well as monitor your application resource usage.
bluemix.net
© IBM Corporation 6
Create and deploy apps with IBM Bluemix DevOps Services
•  A continuous delivery platform for applications that integrates with IBM Bluemix.
•  Provides a way to develop, track, plan, and deploy software from one place.
•  IBM Bluemix DevOps Services offers:
•  Agile planning, through the Track & Plan service
•  A Web IDE for editing code through the Edit Code service
•  Source control management (SCM), through Git, Jazz SCM, or GitHub
•  Automated testing and publishing capabilities through the Build & Deploy service
hub.jazz.net
© IBM Corporation 7
Write applications quickly with Node.js
•  Node.js is an open source, cross-platform runtime environment for server-side applications.
•  Node.js applications are written in JavaScript leveraging a huge ecosystem of modules, and can be run
within the Node.js runtime.
•  Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's
throughput and scalability.
•  Node.js uses the Google V8 JavaScript engine to execute code, and a
large percentage of the basic modules are written in JavaScript.
•  Node.js contains a built-in library to allow applications to act as a web
server without software such as Apache HTTP Server or IIS.
•  Moving towards a Foundation governance model with leadership from IBM.
nodejs.org
© IBM Corporation 8
Bluemix Object Storage provides a highly scalable back-end for your applications
•  An OpenStack Swift implementation hosted on highly elastic SoftLayer
infrastructure.
•  Has built-in support for provisioning independent and isolated object
stores.
•  There are two implementations of Swift, one designed for Bluemix
applications, another for Bluemix virtual machine and container
services
bit.ly/bm-os
© IBM Corporation 9
Bluemix has a complete catalog of over 100 additional services
bit.ly/bm-svcs
Live workshop
IBM sponsored sessions
Time Title
11:15- 11:55 Quickly build and deploy a scalable OpenStack Swift application using IBM Bluemix
Manuel Silveyra, Daniel Krook, Shaun Murakami
12:05 – 12:45 Enabling real-world interoperable hybrid cloud use cases using OpenStack's federated identity capabilities
Steve Martinelli, Brad Topol, Brant Knudson
2:00 – 2:40 Continuously Design your Application Workload for Continuous Deployment with OpenStack Heat
Tammy Van Hove, Michael Elder, Ton Ngo
Room 210 on Monday, May 18th
Time Title
12:05 – 12:45 IBM Cloud is Open by design & powered by OpenStack
Angel Diaz, Moe Abdula
Room 116 on Tuesday, May 19th
Meet the IBM team at these sessions
Monday, May 18th
12:05 pm - A Conversation with Cinder Developers - Jay Bryant
4:40 pm - Tales From the Gate: How Debugging the Gate Helps Your Enterprise
- Matt Riedemann
4:40 pm - From Archive to Insight: Debunking Myths of Analytics on Object
Stores - Dean Hildebrand, Simon Lorenz
5:30 pm - OpenStack, Docker, and Cloud Foundry - How does the Leading Open
Source Triumvirate Come Together - Animesh Singh, Daniel Krook, Manuel
Silveyra, Kalonji Bankole
Tuesday, May 19th
11:15 am How to Configure your Cloud and Tempest for Interoperability Testing
Catherine Diep
12:05 pm - Past, Present and Future of Fibre Channel in OpenStack - Jay Bryant
2:00 pm - Building a Production Grade PaaS platform like Bluemix on
OpenStack, leveraging Container based scalable services - Animesh Singh,
James Busche
2:00 pm - Standing Tall in the Room - Sponsored by the Women of OpenStack -
Radha Ratnaparkhi
5:30 pm New Advances in Federated Identity and Federated Service Provider
Support for OpenStack Clouds - Brad Topol, Steve Martinelli
Wednesday, May 20th
9:50 am - Network Connectivity in a Hybrid OpenStack Cloud - John Kasperski,
Vinit Jain
1:50 pm - Leveraging open source tools to gain insight into OpenStack Swift -
Dmitry Sotnikov, Michael Factor
1:50 pm - Keystone advanced authentication methods - Steve Martinelli, Henry
Nash
2:40 pm - Helping Telcos go Green and save OpEx via Policy - Dilip
Krishnaswamy
Thursday, May 21st
9:00 am - Big Data Analytics and Docker: The Thrilla in Manila - Bill Owen,
Dean Hildebrand, Michael Hines, Nilesh Bhosale
9:50 am - Role of NFV Research in Open Source and Open Standards - Dilip
Krishnaswamy
1:30 pm - On-demand Disaster Recovery (DR) service enablement through
Software Defined Environments under hybrid clouds - Venkata Jagana,
Ramesh Palakodeti, CV Venugopal, Mike Williams, Ann Corrao
1:30pm - OpenStack Networking: It's time to talk Performance - Bengi Karacali,
John Tracey, Mohammad Banikazemi, George Almasi
4:10 pm - Beyond the Horizon: Innovating and Customizing Horizon using
AngularJS - Cindy Lu, Thai Tran
Talk to an IBM
Recruiter @ the
Summit

More Related Content

What's hot (20)

PPTX
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
Mark Hinkle
 
PPTX
OSCON 2014 - Crash Course in Open Source Cloud Computing
Mark Hinkle
 
PDF
Containers, microservices and serverless for realists
Karthik Gaekwad
 
PDF
A Hitchhiker’s Guide to the Cloud Native Stack. #CDS17
Mario-Leander Reimer
 
PDF
Finding and Organizing a Great Cloud Foundry User Group
Daniel Krook
 
PPTX
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Patrick Chanezon
 
PDF
Containers 101 - CloudCamp London
Ed Hoppitt
 
PPTX
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
PDF
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Animesh Singh
 
PPTX
Pairs OpenStack Summit Summary
Guangya Liu
 
PDF
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
Daniel Krook
 
PDF
How to build an event-driven, polyglot serverless microservices framework on ...
Animesh Singh
 
PPTX
Cloud foundry: The Platform for Forging Cloud Native Applications
Chip Childers
 
PDF
IBM and OpenStack: Collaboration Beyond the Code
Daniel Krook
 
PDF
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
PDF
DockerCon SF 2015: Ben Golub's Keynote Day 1
Docker, Inc.
 
PDF
Build Your Own Open Source Cloud
Adrian Otto
 
PDF
Open Source Tool Chains for Cloud Computing
Mark Hinkle
 
PPTX
Containers and VMs and Clouds: Oh My. by Mike Coleman
Docker, Inc.
 
PDF
Crash Course in Open Source Cloud Computing
Mark Hinkle
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
Mark Hinkle
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
Mark Hinkle
 
Containers, microservices and serverless for realists
Karthik Gaekwad
 
A Hitchhiker’s Guide to the Cloud Native Stack. #CDS17
Mario-Leander Reimer
 
Finding and Organizing a Great Cloud Foundry User Group
Daniel Krook
 
Docker Cap Gemini CloudXperience 2017 - la revolution des conteneurs logiciels
Patrick Chanezon
 
Containers 101 - CloudCamp London
Ed Hoppitt
 
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
Introducing Cloud Native, Event Driven, Serverless, Micrsoservices Framework ...
Animesh Singh
 
Pairs OpenStack Summit Summary
Guangya Liu
 
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
Daniel Krook
 
How to build an event-driven, polyglot serverless microservices framework on ...
Animesh Singh
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Chip Childers
 
IBM and OpenStack: Collaboration Beyond the Code
Daniel Krook
 
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
Docker, Inc.
 
Build Your Own Open Source Cloud
Adrian Otto
 
Open Source Tool Chains for Cloud Computing
Mark Hinkle
 
Containers and VMs and Clouds: Oh My. by Mike Coleman
Docker, Inc.
 
Crash Course in Open Source Cloud Computing
Mark Hinkle
 

Viewers also liked (20)

PPTX
Bluemix - Deploying a Java Web Application
Craig Trim
 
PDF
IBM Bluemix Introdution for Hackathons
gjuljo
 
PPTX
Building Highly Scalable Apps On Bluemix
Ryan Baxter
 
PPTX
A Node.js Developer's Guide to Bluemix
ibmwebspheresoftware
 
PPTX
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Ryan Baxter
 
PDF
Twitter analytics in Bluemix
Wilfried Hoge
 
PPTX
Think Small To Go Big - Introduction To Microservices
Ryan Baxter
 
PPTX
IAB3948 Wiring the internet of things with Node-RED
PeterNiblett
 
PDF
BigData processing in the cloud – Guest Lecture - University of Applied Scien...
Romeo Kienzler
 
PDF
An Overview of IBM Streaming Analytics for Bluemix
lisanl
 
PDF
デモで理解する!Bluemixモバイル・サービス
IBMソリューション
 
PDF
Flow based programming an overview
Samuel Lampa
 
PDF
Dockerizing OpenStack for High Availability
Daniel Krook
 
PDF
Using bluemix predictive analytics service in Node-RED
Lionel Mommeja
 
PDF
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Daniel Krook
 
PDF
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
 
PDF
Power Systems Projects in Research
Daniel Krook
 
PDF
Docker Container Cloud
Daniel Krook
 
PDF
Build a cloud native app with OpenWhisk
Daniel Krook
 
PDF
Building a hybrid, dynamic cloud on an open architecture
Daniel Krook
 
Bluemix - Deploying a Java Web Application
Craig Trim
 
IBM Bluemix Introdution for Hackathons
gjuljo
 
Building Highly Scalable Apps On Bluemix
Ryan Baxter
 
A Node.js Developer's Guide to Bluemix
ibmwebspheresoftware
 
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Ryan Baxter
 
Twitter analytics in Bluemix
Wilfried Hoge
 
Think Small To Go Big - Introduction To Microservices
Ryan Baxter
 
IAB3948 Wiring the internet of things with Node-RED
PeterNiblett
 
BigData processing in the cloud – Guest Lecture - University of Applied Scien...
Romeo Kienzler
 
An Overview of IBM Streaming Analytics for Bluemix
lisanl
 
デモで理解する!Bluemixモバイル・サービス
IBMソリューション
 
Flow based programming an overview
Samuel Lampa
 
Dockerizing OpenStack for High Availability
Daniel Krook
 
Using bluemix predictive analytics service in Node-RED
Lionel Mommeja
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Daniel Krook
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
 
Power Systems Projects in Research
Daniel Krook
 
Docker Container Cloud
Daniel Krook
 
Build a cloud native app with OpenWhisk
Daniel Krook
 
Building a hybrid, dynamic cloud on an open architecture
Daniel Krook
 
Ad

Similar to Quickly build and deploy a scalable OpenStack Swift application using IBM Bluemix (20)

PDF
Continuously Design your Continuous Deployment
Michael Elder
 
PPTX
Automated Lifecycle Management - CloudFoundry on OpenStack
Animesh Singh
 
PDF
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Michael Elder
 
PDF
Building a PaaS Platform like Bluemix on OpenStack
Animesh Singh
 
PPTX
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
David Currie
 
PDF
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Jack-Junjie Cai
 
PDF
How do you deliver your applications to the cloud?
Michael Elder
 
PDF
VietOpenStack meetup 7th Openstack in ibm cloud
Vietnam Open Infrastructure User Group
 
PDF
Cloud Foundry May 1 2014
Christopher Ferris
 
PPTX
IBM Cloud Manager with OpenStack Overview
Patrick Bouillaud
 
PDF
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Jason Anderson
 
PPTX
Kubernetes solutions
Eric Cattoir
 
PPTX
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
VMware Tanzu
 
PPTX
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
VMware Tanzu
 
PDF
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
Michael O'Sullivan
 
PPTX
Move existing middleware to the cloud
Arthur De Magalhaes
 
PDF
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Animesh Singh
 
PPT
Cloud foundry meetup 12112013
Christopher Ferris
 
PPTX
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Mark Hinkle
 
PPT
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 
Continuously Design your Continuous Deployment
Michael Elder
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Animesh Singh
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Michael Elder
 
Building a PaaS Platform like Bluemix on OpenStack
Animesh Singh
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
David Currie
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Jack-Junjie Cai
 
How do you deliver your applications to the cloud?
Michael Elder
 
VietOpenStack meetup 7th Openstack in ibm cloud
Vietnam Open Infrastructure User Group
 
Cloud Foundry May 1 2014
Christopher Ferris
 
IBM Cloud Manager with OpenStack Overview
Patrick Bouillaud
 
Cloud Foundry and OpenStack: How They Fit - Cloud Expo 2014
Jason Anderson
 
Kubernetes solutions
Eric Cattoir
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
VMware Tanzu
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
VMware Tanzu
 
IBM Hybrid Cloud Integration UCC Talk, 23rd November 2021 - Cloud Application...
Michael O'Sullivan
 
Move existing middleware to the cloud
Arthur De Magalhaes
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Animesh Singh
 
Cloud foundry meetup 12112013
Christopher Ferris
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Mark Hinkle
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Yakura Coffee
 
Ad

More from Daniel Krook (20)

PDF
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Daniel Krook
 
PDF
Engaging Open Source Developers to Develop Tech for Good through Code and Res...
Daniel Krook
 
PDF
COVID-19 and Climate Change Action Through Open Source Technology
Daniel Krook
 
PDF
Serverless APIs with Apache OpenWhisk
Daniel Krook
 
PDF
Workshop: Develop Serverless Applications with IBM Cloud Functions
Daniel Krook
 
PDF
Event specifications, state of the serverless landscape, and other news from ...
Daniel Krook
 
PDF
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Daniel Krook
 
PDF
The CNCF on Serverless
Daniel Krook
 
PDF
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
Daniel Krook
 
PDF
Building serverless applications with Apache OpenWhisk
Daniel Krook
 
PDF
Containers vs serverless - Navigating application deployment options
Daniel Krook
 
PDF
Serverless architectures built on an open source platform
Daniel Krook
 
PPTX
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Daniel Krook
 
PDF
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Daniel Krook
 
PDF
Serverless apps with OpenWhisk
Daniel Krook
 
PDF
OpenWhisk - A platform for cloud native, serverless, event driven apps
Daniel Krook
 
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Daniel Krook
 
PDF
Neutron Networking: Service Groups, Policies and Chains
Daniel Krook
 
PDF
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Daniel Krook
 
PDF
Cloud Foundry for PHP developers
Daniel Krook
 
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...
Daniel Krook
 
COVID-19 and Climate Change Action Through Open Source Technology
Daniel Krook
 
Serverless APIs with Apache OpenWhisk
Daniel Krook
 
Workshop: Develop Serverless Applications with IBM Cloud Functions
Daniel Krook
 
Event specifications, state of the serverless landscape, and other news from ...
Daniel Krook
 
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at Santander
Daniel Krook
 
The CNCF on Serverless
Daniel Krook
 
Building serverless applications with Apache OpenWhisk and IBM Cloud Functions
Daniel Krook
 
Building serverless applications with Apache OpenWhisk
Daniel Krook
 
Containers vs serverless - Navigating application deployment options
Daniel Krook
 
Serverless architectures built on an open source platform
Daniel Krook
 
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...
Daniel Krook
 
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Daniel Krook
 
Serverless apps with OpenWhisk
Daniel Krook
 
OpenWhisk - A platform for cloud native, serverless, event driven apps
Daniel Krook
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Daniel Krook
 
Neutron Networking: Service Groups, Policies and Chains
Daniel Krook
 
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Daniel Krook
 
Cloud Foundry for PHP developers
Daniel Krook
 

Recently uploaded (20)

PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 

Quickly build and deploy a scalable OpenStack Swift application using IBM Bluemix

  • 1. © IBM Corporation 1 Build and Deploy a Scalable OpenStack Swift Application Using IBM Bluemix May 18, 2015 Manuel Silveyra Daniel Krook Shaun Murakami
  • 2. © IBM Corporation 2 What you’ll learn today •  What IBM Bluemix is and how it builds on OpenStack, Cloud Foundry, and Docker •  What features the IBM Bluemix Object Store Service provides •  How to use IBM Bluemix DevOps Services to create, version, and deploy applications •  How to consume Bluemix services like OpenStack Swift from a Node.js app •  Where to find and integrate other Bluemix services, such as Watson and Analytics
  • 3. © IBM Corporation 3 Set up your free Bluemix accounts 1.  Register with IBM Bluemix at bluemix.net 2.  Link your Bluemix account to DevOps Services at hub.jazz.net 3.  Download the sample application at bit.ly/ibm-bos
  • 4. © IBM Corporation 4 Create your first Bluemix app and bind it to Swift in minutes •  See how easy it is to use IBM Bluemix and IBM Bluemix DevOps Services to write and deploy an application that uses an OpenStack Swift back-end data store to store files. •  In the workshop you will: –  Fork a sample Node.js application using IBM Bluemix DevOps Services. –  Provision an instance of the Object Store Bluemix service. –  Deploy the sample application to IBM Bluemix. –  Make changes to the sample application and have them automatically redeploy. –  Learn how to bind to other services. –  Understand how both the application and service can scale to match your workloads.
  • 5. © IBM Corporation 5 IBM Bluemix builds on OpenStack, Cloud Foundry, and Docker •  IBM Bluemix is an implementation of IBM's Open Cloud Architecture, based on Cloud Foundry, OpenStack, and Docker. •  Bluemix makes it possible to rapidly create, deploy, scale, and manage your cloud applications, virtual machines, and containers. •  Since Bluemix is based on Cloud Foundry, you can tap into a growing ecosystem of runtime frameworks and services, and also consume them from Docker containers. •  Bluemix provides additional frameworks and services such Watson, mobile, analytics, IoT, and OpenStack. •  Bluemix provides a dashboard to create, view, and manage your applications and services as well as monitor your application resource usage. bluemix.net
  • 6. © IBM Corporation 6 Create and deploy apps with IBM Bluemix DevOps Services •  A continuous delivery platform for applications that integrates with IBM Bluemix. •  Provides a way to develop, track, plan, and deploy software from one place. •  IBM Bluemix DevOps Services offers: •  Agile planning, through the Track & Plan service •  A Web IDE for editing code through the Edit Code service •  Source control management (SCM), through Git, Jazz SCM, or GitHub •  Automated testing and publishing capabilities through the Build & Deploy service hub.jazz.net
  • 7. © IBM Corporation 7 Write applications quickly with Node.js •  Node.js is an open source, cross-platform runtime environment for server-side applications. •  Node.js applications are written in JavaScript leveraging a huge ecosystem of modules, and can be run within the Node.js runtime. •  Node.js provides an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability. •  Node.js uses the Google V8 JavaScript engine to execute code, and a large percentage of the basic modules are written in JavaScript. •  Node.js contains a built-in library to allow applications to act as a web server without software such as Apache HTTP Server or IIS. •  Moving towards a Foundation governance model with leadership from IBM. nodejs.org
  • 8. © IBM Corporation 8 Bluemix Object Storage provides a highly scalable back-end for your applications •  An OpenStack Swift implementation hosted on highly elastic SoftLayer infrastructure. •  Has built-in support for provisioning independent and isolated object stores. •  There are two implementations of Swift, one designed for Bluemix applications, another for Bluemix virtual machine and container services bit.ly/bm-os
  • 9. © IBM Corporation 9 Bluemix has a complete catalog of over 100 additional services bit.ly/bm-svcs
  • 11. IBM sponsored sessions Time Title 11:15- 11:55 Quickly build and deploy a scalable OpenStack Swift application using IBM Bluemix Manuel Silveyra, Daniel Krook, Shaun Murakami 12:05 – 12:45 Enabling real-world interoperable hybrid cloud use cases using OpenStack's federated identity capabilities Steve Martinelli, Brad Topol, Brant Knudson 2:00 – 2:40 Continuously Design your Application Workload for Continuous Deployment with OpenStack Heat Tammy Van Hove, Michael Elder, Ton Ngo Room 210 on Monday, May 18th Time Title 12:05 – 12:45 IBM Cloud is Open by design & powered by OpenStack Angel Diaz, Moe Abdula Room 116 on Tuesday, May 19th
  • 12. Meet the IBM team at these sessions Monday, May 18th 12:05 pm - A Conversation with Cinder Developers - Jay Bryant 4:40 pm - Tales From the Gate: How Debugging the Gate Helps Your Enterprise - Matt Riedemann 4:40 pm - From Archive to Insight: Debunking Myths of Analytics on Object Stores - Dean Hildebrand, Simon Lorenz 5:30 pm - OpenStack, Docker, and Cloud Foundry - How does the Leading Open Source Triumvirate Come Together - Animesh Singh, Daniel Krook, Manuel Silveyra, Kalonji Bankole Tuesday, May 19th 11:15 am How to Configure your Cloud and Tempest for Interoperability Testing Catherine Diep 12:05 pm - Past, Present and Future of Fibre Channel in OpenStack - Jay Bryant 2:00 pm - Building a Production Grade PaaS platform like Bluemix on OpenStack, leveraging Container based scalable services - Animesh Singh, James Busche 2:00 pm - Standing Tall in the Room - Sponsored by the Women of OpenStack - Radha Ratnaparkhi 5:30 pm New Advances in Federated Identity and Federated Service Provider Support for OpenStack Clouds - Brad Topol, Steve Martinelli Wednesday, May 20th 9:50 am - Network Connectivity in a Hybrid OpenStack Cloud - John Kasperski, Vinit Jain 1:50 pm - Leveraging open source tools to gain insight into OpenStack Swift - Dmitry Sotnikov, Michael Factor 1:50 pm - Keystone advanced authentication methods - Steve Martinelli, Henry Nash 2:40 pm - Helping Telcos go Green and save OpEx via Policy - Dilip Krishnaswamy Thursday, May 21st 9:00 am - Big Data Analytics and Docker: The Thrilla in Manila - Bill Owen, Dean Hildebrand, Michael Hines, Nilesh Bhosale 9:50 am - Role of NFV Research in Open Source and Open Standards - Dilip Krishnaswamy 1:30 pm - On-demand Disaster Recovery (DR) service enablement through Software Defined Environments under hybrid clouds - Venkata Jagana, Ramesh Palakodeti, CV Venugopal, Mike Williams, Ann Corrao 1:30pm - OpenStack Networking: It's time to talk Performance - Bengi Karacali, John Tracey, Mohammad Banikazemi, George Almasi 4:10 pm - Beyond the Horizon: Innovating and Customizing Horizon using AngularJS - Cindy Lu, Thai Tran
  • 13. Talk to an IBM Recruiter @ the Summit