0 Comments

IBM Bluemix Local: 5 Most Common Use Cases

For those who want to deploy IBM Bluemix on-premises, there's Bluemix Local. Learn about its architecture and five main scenarios when a private option is a fit.

Public, Dedicated, and Local

“A successful deployment of Bluemix starts with you,” said Jeff Brent of IBM as he started the presentation on Bluemix Local use cases. With another IBMer, Andre Tost, he came up with an analogy comparing the three methods of Bluemix delivery to progressive stages of a relationship.

  • Public (multi-tenant, off-premises)

“In a normal relationship, you date people and you go have dinner. That’s public. If you don’t like that person, you can cut your ties.” —Jeff Brent, Senior Product Manager, IBM

  • Dedicated (single-tenant, off-premises)

“A dedicated environment from a relationship perspective is like moving in together. You got to get your lease. You get to understand whether or not you leave dishes in the sink or whatever.”
—Jeff Brent, Senior Product Manager, IBM

  • Local (single-tenant, on-premises)

“Local is the ultimate commitment. It takes a lot of effort, time and resources on both parties. This is a collaborative relationship.” —Jeff Brent, Senior Product Manager, IBM

Jeff Brent, Senior Product Manager, IBM

Jeff Brent, Senior Product Manager, IBM

 

How does Bluemix Local work?

Unlike Bluemix’s public and dedicated deployments, local is an on-premises cloud platform delivered as a service. IBM uses a technology they call “Relay” which creates an outbound SSL, VPN tunnel from an inception virtual machine on your IaaS to Bluemix Operations.

The inception virtual machine includes the initial releases of Bluemix and it also acts as an automation agent machine for deployment and updates when the Relay is active.

IBM Bluemix Local Relay 1Image credit: IBM

The update process starts with IBM’s testing and staging environments, followed by internal Bluemix deployments, then to public and dedicated environments, and finally to Bluemix Local environments through Relay.

IBM Bluemix Local Relay 2Image credit: IBM

This diagram illustrates how Bluemix Local operates.

IBM Bluemix Local overview 1Image credit: IBM

Bluemix Public, Dedicated, and Local are all tied together by a single update and release process. This allows the flexibility to freely move apps and services throughout different deployments with just the Bluemix admin console and syndicated catalog.

For more on Bluemix Local’s inner workings, read Jeff Brent’s post or refer to the official documentation.

 

Microservices Architecture

Common use cases for Bluemix Local

Based on their experiences working with multiple companies, Jeff and Andre came up with five scenarios when companies commonly opt for Bluemix Local.

“There are different avenues towards Bluemix Local—one is more operational, the other is legal, and then functional.” —Andre Tost, Senior Technical Staff Member, IBM

Andre Tost, Senior Technical Staff Member, IBM

Andre Tost, Senior Technical Staff Member, IBM

  1. Legal compliance mandates local deployment. The enterprise is required by law or other form of compliance to have all of its data—critical and non-critical, and temporary and permanent—on-premises or within the country. This usually affects businesses in the financial services and risk-management industries.

“We’ve talked to customers and they love Bluemix but for legal and compliance reasons, they have to have it in country.” —Jeff Brent, Senior Product Manager, IBM

  1. Focus on open-source technologies and cloud platforms. The enterprise has begun or wants to begin developing cloud apps using Cloud Foundry and to focus on DevOps but is having trouble with regards to maintaining the environment and keeping up with open source strategy.
  1. Issues with cloud and legacy apps integration. The enterprise wants to integrate existing legacy apps and data. This is made simpler using API management which is locally deployed as a Bluemix service.
  1. Interest in particular Bluemix services. The enterprise is interested in a specific service that is readily available in the syndicated Bluemix catalog. Services that are sought after here will fall under IBM services (IBM Watson/IoT, mobile, data services), and open source and third-party services (Twilio, MongoDB, Redis, etc.).

“We have several customers that are interested in one of our services and Watson has come up a number of times.” —Jeff Brent, Senior Product Manager, IBM

  1. The lack of Ops engineers. The enterprise does not want to or cannot staff operations for Bluemix on cloud. This is usually a consequence of not having enough personnel or having too many missing key skills in several new technologies.

 

Local but still Bluemix

Even after listing these use cases, the most prominent reason for businesses to pick Bluemix Local over Public and Dedicated will either be due to a legal or business requirement to keep data and infrastructure on-premises. Despite this, the user experience on Bluemix Local should still be very similar to its cloud-based version and because of this, it’s easy for users to switch and adjust between Bluemix deployments.

“For the most part, we see people say ‘I can’t go into Bluemix cloud for legal and other reasons, so I need to have this running in my shop.'” —Andre Tost, Senior Technical Staff Member, IBM

There are several ways to get started with Bluemix Local. For instance, Blue Box—now acquired by IBM—delivers Bluemix Local through Blue Box Local, a “private-cloud-as-a-service” solution. Read more about Bluemix Local on Blue Box in this post by Animesh Singh of IBM.

CloudOne has it’s own way of deploying Bluemix—on a virtual private cloud.

IBM and 21Vianet, Inc., a carrier-neutral Internet and data center service provider, are working in collaboration to make Bluemic Local available throughout China.

For more details on Bluemix Local, read this architect’s guide and this overview from Animesh Singh.

 

Related videos

Watch this video for a short overview of Bluemix Local.


About the speakers

jeff brent, senior product manager, ibm bio
Jeff Brent is a Program Director in IBM Bluemix Offering Management. He is responsible for establishing the “cloud every where” vision for IBM Bluemix. He has held many roles during his career including Senior Consultant, BPM SWAT Lead and Technical Offering Management. Prior to IBM, he was a Senior Consultant at PwC Consulting. He enjoys coaching baseball, playing basketball and spending time with his wife and two children in South Florida.

 

andre tost, senior technical staff member, ibm bio
Andre Tost is a Senior Technical Staff Member in the WebSphere Business Development group where he helps IBM’s Strategic Alliance partners integrate their applications with WebSphere. His special focus is on Web services technology throughout the WebSphere product family. He has spent ten years in various development and architecture roles in IBM software development.

 
 


(The post is written by Carlo Gutierrez, Research Analyst at Altoros,
and edited by Alex Khizhnyak, Director of Technical Evangelism.)

  •  
  •  
  •