IBM ConnectED 2015 Abstract:
This session will show how Bluemix enables you to deploy Domino applications to the cloud in a matter of minutes. We will demonstrate how to leverage Bluemix buildpacks like XPages and Node.js both to modernize Domino applications and to give them a new home on a highly scalable and resilient PaaS. You will learn how to mix and match Bluemix runtimes and services to create Domino cloud apps rapidly, stage them privately and put them into production. You'll see how to use cutting edge tooling to monitor and manage your apps. This is the future.
3. Please note:
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice
at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should
not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation
to deliver any material, code or functionality. Information about potential future products may not be
incorporated into any contract. The development, release, and timing of any future features or functionality
described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled
environment. The actual throughput or performance that any user will experience will vary depending upon
many factors, including considerations such as the amount of multiprogramming in the user's job stream, the
I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be
given that an individual user will achieve results similar to those stated here.
4. Session Abstract
This session will show how Bluemix enables you to deploy Domino applications to the
cloud in a matter of minutes.
We will demonstrate how to leverage Bluemix runtimes like XPages and Node.js both to
modernize Domino applications and to give them a new home on a highly scalable and
resilient PaaS.
You will learn how to mix and match Bluemix runtimes and services to create Domino
cloud apps rapidly, stage them privately and put them into production. You'll see how to
use cutting edge tooling to monitor and manage your apps.
This is the future.
6. Agenda
A Quick Bluemix Primer
Demo: What XPages in Bluemix can do for YOU!
How it works: An Architectural Overview
Demo: More App Dev Use Cases…
FAQs & Figures
Q&A
7. What is Bluemix?
Bluemix is an open-standard, cloud-based platform for building,
managing, and running applications of all types (web, mobile, big
data, new smart devices, and so on).
Go Live in Minutes
The developer can choose any
language runtime or bring their
own. Zero to production in one
command.
DevOps
Development, monitoring,
deployment, and logging tools
allow the developer to run the
entire application.
APIs and Services
A catalog of IBM, third party, and
open source API services allow the
developer to stitch an application
together in minutes.
On-Prem Integration
Build hybrid environments.
Connect to on-premise assets
plus other public and private
clouds.
Flexible Pricing
Sign up in minutes. Pay as you go
and subscription models offer
choice and flexibility.
Layered Security
IBM secures the platform and
infrastructure and provides you
with the tools to secure your apps.
8. Bluemix Terminology Cheat Sheet
Runtime
A set of resources used to run your applications.
We are demonstrating an XPages runtime for Domino (sometimes referred to as a Buildpack).
Other popular runtimes/buildpacks are Node.js, Liberty for Java, Ruby, PHP etc.
Service
Services are add-ons that can be provisioned alongside your application.
A service broker component advertises catalogs of managed services such as databases, key-value stores,
messaging and so on. Apps can bind to one or more of such services.
We are demonstrating a Domino NoSQL Data service that provisions NSFs, Domino IDs etc
Boilerplates
A container for an application and its associated runtime environment and predefined services
e.g. a ready-to-go XPages ToDo application using a Domino NoSQL Data service
10. XPages Runtime
(Buildpack)
XPages Runtime
(Buildpack)
Domino ServerDomino Server
Domino NoSQL Database service instanceDomino NoSQL Database service instance
To Do AppTo Do AppExpense App (1)Expense App (1) Expense App (2)Expense App (2)
XPages App
Instance
XPages App
Instance
XPages App
Instance
XPages App
Instance
XPages App
Instance
XPages App
Instance
NRPC and/or REST API
SoftLayer
Designe
Client
Exp-Data.nsf ToDoData.nsf
Exp-design.nsf Exp-design.nsf ToDo_design.nsf
IDE/DevOps
Domino Apps for Bluemix Architecture
Internet
IBMBluemixIBMBluemixIBMBluemixIBMBluemixIBMBluemix
CloudFoundry
11. How It Works: Architectural Summary
Bluemix
Loosely-coupled architecture. App instances load in a runtime container and bind to services.
The need to separate application logic and data is fundamental !
Popular runtime / services combinations:
And now !
12. Latest XPages Extension Library for 901
XPages core 901FP3 runtime + Bluemix extensions
Lightweight Domino Web Container (901FP3++)
Latest IBM Social Business Toolkit SDK
How It Works: Architectural Summary
Composition of the XPages Bluemix Runtime
An Extensible runtime stack
– YOU can add your own plug-ins, leverage open-source libraries etc
Designer
Bluemix
Tooling
Responsive
App Design
(Bootstrap)
Domino
NoSQL
ServiceRDBMS
Services
IBM
Connections
Services
14. Demo Summary
What you learned
Pushing apps to
Bluemix from
Domino Designer
Creating apps with the
XPages runtime
Setting up and using the
Domino NoSQL Service
Scaling XPages
apps for Bluemix
Using Domino
Boilerplate apps
Using the XPages
runtime with other
Bluemix services
Using other Bluemix
runtimes with the
Domino NoSQL
Database service
15. A Quick Bluemix Primer
The Cloud Imperative for Developers
Cloud Service Models
What is Bluemix?
How does Bluemix work?
Why use Bluemix?
Terminology Cheat Sheet
16. The app revolution
Apps are everywhere
The quantity and usefulness of web
and mobile apps has led to an “app
revolution” among consumers and
businesses alike.
Experience matters
Customers and employees now
expect a delightful and seamless
experience across all interactions
with a business.
Cloud makes it possible
Apps today can be stitched together
quickly with pre-built assets. Cloud
makes the API economy possible.
Fundamentally changing the way we interact with technology.
17. App development is about speed and choice
Failing
Fast
Seconds to
Deploy Friction
Free
Any Language
Continuous
Integration
Mobile Ready
Focus on
Code
Choice of Tools
Useful
APIs
Developers’ expectations have evolved.
7
18. Pizza with Friends – Your Options
Homemade
Pizza
Frozen Pizza Pizza Delivered Dine out in a
Pizzeria
Dough
Sauce
Toppings
Oven
Wine
Tablesetting
Dough
Sauce
Toppings
Oven
Wine
Tablesetting
Dough
Sauce
Toppings
Oven
Wine
Tablesetting
Dough
Sauce
Toppings
Oven
Wine
Tablesetting
Traditional IT Infrastructure as
a Service
Platform as a
Service
Software as a
Service
19. Networki
ng
Storage
Servers
Virtualiz
ation
O/S
Middlewa
re
Runtime
Data
Applicati
ons
Traditional
On-Premises
ClientManages
zation; higher cost; slower time to value
Standardization; lower cost; faster time t
Cloud Service Models
Networki
ng
Storage
Servers
Virtualiz
ation
O/S
Middlewa
re
Runtime
Data
Applicati
ons
VendorManagesinCloud
Softw
are as
a
Servic
e
Networki
ng
Storage
Servers
Virtualiz
ation
O/S
Middlewa
re
Runtime
Data
Applicati
ons
VendorManagesinCloud
ClientManages
Bluemix
Platfo
rm as
a
Servic
e
Networki
ng
Storage
Servers
Virtualiz
ation
O/S
Middlewa
re
Runtime
Data
Applicati
ons
VendorManagesinCloud
ClientManages
SoftLa
yer
Infrast
ructure
as a
Service
20. The IBM Cloud Marketplace
http://http://www.ibm.com/cloud-computing/us/en/marketplace.html
21. What is Bluemix?
Bluemix is an open-standard, cloud-based platform for building,
managing, and running applications of all types (web, mobile, big
data, new smart devices, and so on).
Go Live in Minutes
The developer can choose any
language runtime or bring their
own. Zero to production in one
command.
DevOps
Development, monitoring,
deployment, and logging tools
allow the developer to run the
entire application.
APIs and Services
A catalog of IBM, third party, and
open source API services allow the
developer to stitch an application
together in minutes.
On-Prem Integration
Build hybrid environments.
Connect to on-premise assets
plus other public and private
clouds.
Flexible Pricing
Sign up in minutes. Pay as you go
and subscription models offer
choice and flexibility.
Layered Security
IBM secures the platform and
infrastructure and provides you
with the tools to secure your apps.
22. How does Bluemix work?
Bluemix embraces Cloud Foundry as an open source Platform as a Service and
extends it with IBM, third party, and community built services.
24. FAQs & Figures
Go from zero to running code in a
matter of minutes.
Automate the development and delivery
of many applications.
To rapidly bring products
and services to market at
lower cost
To continuously deliver new
functionality to their
applications
To extend existing
investments in IT
infrastructure
Extend existing investments by connecting
securely to on-premise infrastructure.
Why are developers using Bluemix?
25. FAQs & Figures
Create cool responsive versions
of your Notes client apps for the
cloud
The Bluemix runtime will have the latest
XPages extended libraries for your apps
To modernize your
existing applications
To always have the state of
the art XPages runtime at your
fingertips
To scale your apps and
obtain true resiliency
Take advantage of Bluemix PaaS features to
horizontally scale applications and recover without
data loss
Why should YOU use XPages for Domino on Bluemix?
26. FAQs & Figures
What is the roadmap for Domino Apps on Bluemix ?
– XPages Runtime
– Domino NoSQL Database Service
– XPages Boilerplate
– Domino Designer Bluemix Tooling
– XPages for Domino of Bluemix Doc
Beta
2H 20151H 2015
Experimental
Domino Designer
29. More Information – Summary
OpenNTF – Open Source Community
– Code, samples and more: http://www.openntf.org
Enablement – Doc, examples, demos
– Domino Application Development Wiki - http://www.lotus.com/ldd/ddwiki.nsf
– NotesIn9 – http://www.notesin9.com
– Two new Domino application development papers
• Collaborative and business applications for the connected company Link
• IBM Notes and Domino Applications: A road map for modernization using IBM XPages Link
Forums - Got Questions, Need Answers?
Stackoverflow - http://stackoverflow.com/questions/tagged/xpages
XPages Forum - http://xpages.info/forum
30. Engage Online
SocialBiz User Group: socialbizug.org
• Join the epicenter of Notes and Collaboration user groups
Social Business Insights blog: ibm.com/blogs/socialbusiness
• Read and engage with our bloggers
Follow us on Twitter
– @IBMConnect and @IBMSocialBiz
LinkedIn: http://bit.ly/SBComm
• Participate in the IBM Social Business group on LinkedIn
Facebook: https://www.facebook.com/IBMConnected
• Like IBM Social Business on Facebook
BlueMix is IBM's PaaS (Platform as a Service) offering
A cloud-based platform for rapidly building, managing and running applications of all types (web, mobile, big data, social, ... ).
Allows developers to use capabilities (services) from IBM or ecosystem partners in a pay-as-you-go model in the cloud.
- Running on IBM SoftLayer infrastructure (IaaS)
- Based on open-standards (OpenStack, CloudFoundry)
Key themes
Speed
Instant environments
Quick deployments
Sign up in minutes
Ease of Use
Instant Environments
Services prebuilt for your use - IBM, Third Party, Community
DevOps tools to monitor, plan, deploy, and manage your apps
Flexibility
On-Prem integration
Flexible pricing
Security
IBM secures the platform and infrastructure - leveraging experience with softlayer and proven on-prem security implementations
Provides you with the tools to secure your apps
An XPages Runtime is provisioned into a DEA container when an application instance is being staged
A build pack contains all necessary elements to provide a “lite” Domino HTTP server
“cf push” from Designer IDE stages an XPages “Design NSF” application into the runtime instance
JazzHub integration also possible for On-Disk Design NSF application code in RTC or GIT with “headless” building
A Domino NoSQL Database service instance is used to initially provision an IBM hosted Domino Server instance on SoftLayer
A service instance can be shared amongst applications and developers within the same Bluemix organization
A developer creates, re-uses, replicates “Data NSF” applications into the server instance using Designer IDE, Admin client, or Notes client
Notes IDs are issued to registered users and used to control access to the server
What exactly is an XPages Buildpack?
IBM Domino V901BMIX Ubuntu 14.10 / Linux 64Bit / Fix Pack 3
No Mail, DECS, DOLS, DIIOP, Design, Replication, …, capabilities
Streamlined for optimal memory usage within Bluemix DEA Container environment
Includes support for regular ACL / Security features as standard
IBM XPages 9.0.1 FP3 Runtime & Extension Library V11
Includes clustered state management with new DataCache State Manager
Provides Dojo 1.9.4, jQuery 3, Bootstrap 3, GlyphIcons, OneUI 2.1 / 3.0.2, IBM IDX
Includes easy to use Bluemix Services API
Provides Automatic Provisioning of certain Service dependencies such as IBM Social Business Toolkit
Apps Are Everywhere
Over the last 5 or so years, we’ve experienced an “App Revolution” on the web, on our smartphones, in our cars, on wearable devices (like a NikeFuel band, Smart Watch, Google Glass), and in our homes.
Apps today allow interactions that we wouldn't have imagined 5 years ago. Architects can design homes on their iPads, merchants can swipe credit cards and accept payments anywhere with their phones, and runners can track their progress with a band on their wrist. Even my mother knows the phrase “there’s an app for that.”
Experience Matters
All of the associated data (like a runner’s average speed and location over the course of a 30 minute run) is often times pushed up to the cloud (as it’s being generated) for further processing, storage, or to allow syncs other devices and services.
Customers expect an integrated experience on the web, across all of their devices, in physical stores, and even talking with customer service on the phone.
Cloud Makes it Possible
Needless to say, the cloud has been a very large driving factor in the “App Revolution.” It provides a fast, simple, and cost effective way to for startups and enterprises alike to deploy and host applications and mobile backends over the internet.
Apps can be stitched together quickly with pre-built assets exposed as APIs - cloud has made this possible.
Simply put, cloud keeps all of us connected.
The instant power and speed of cloud has brought about new expectations for building applications on it.
Developers now expect:
To be able to deploy updates to their applications in seconds
To write their code in whichever tool or language they choose
Each has its own distinct “personality” and followings of developers have evolved around each of these
To be able to continually integrate working copies of code into a shared mainline at multiple points during the day
To focus on writing code, not on the administration of servers, virtualization, operating systems, and middleware.
To “fail fast” - or ensure applications fail immediately and visibly to speed debugging and fixes
To integrate useful APIs into their applications - who wants to write code that’s already been written and tested?
To build applications that are mobile ready - as users today expect their experience to be tailored to whatever device they happen to be using.
Cloud Service Models:
- Runtimes vs middleware & frameworks
- IaaS - based on OpenStack standards & provided by SoftLayer
- IaaS competitors include AWS, Heroku, Azure)
Traditional/On-premise:
IBM strategy is PureSystems, Pure Applications, PureData
IaaS:
Manage infrastructure resources in a resource pool, with self-service provisioning, rapid elasticity, and as measured services. Virtualization alone does not
accomplish this vision and set of characteristics. After all infrastructure resources are provided and managed as a set of capacity services, the data center can be
treated as a true software-defined environment
Benefits
Most control in the cloud.
Necessary for some solutions.
Infrastructure managed by SP
Software defined environments is a hallmark of IaaS:
- Expressing physical infrastructure as software services that can be manipulated and automated, programmatically.
Overall infrastructure is always viewed and manipulated as a composite whole, not the network, storage, and compute as individual parts.
Standards for building Software Defined Environments ensure portability, interoperability, and manageability of the software-defined environment.
- The OpenStack Foundation has emerged as the most important consortium for the implementation of the software-defined environment by adopting many of the
cross industry standards initiatives.
SoftLayer is IBM’s BlueMix IaaS - provides a seamlessly unified global cloud computing infrastructure. It combines virtual public cloud instances, powerful bare metal servers, turnkey private clouds, and a broad range of storage, network and security devices, and services
PaaS:
The concept of composable solutions in a Cloud Operating Environment , which consists of finer grained services that can be recombined to create new capabilities, is a key element of the cloud. Composable environments can contain cloud services, which bring together operational, development, application, database, and third-party services – all with embedded monitoring and manageability capabilities. Developers can take advantage of these cloud services to quickly build new composable applications. These new applications are built as cloud-centric (designed for and deployed to the cloud) and for mobile-first UI/devices deployment
Cloud Foundry is an open standard, open source Platform-as-a-Service framework and community founded by IBM and Pivotal in 2013. Cloud Foundry runs on a broad range of cloud infrastructure platforms, including OpenStack, Amazon Web Services (AWS), VMware, and IBM SoftLayer. It also supports a wide range of application programming language run times and frameworks including Java, Ruby, JavaScript, and Python. Cloud Foundry has a large, vibrant community ecosystem of partners, vendors, and users, enabling enterprises to develop cloud-centric applications based on its open standard without fear of vendor lock-in.
SaaS:
Modern applications are increasingly composed of a wide variety of composite services that are accessed through web-scale application programming interfaces
(APIs) in order to access information and integrate with other applications. The rapid evolution and integration of social, mobile, web and traditional applications is fueling an increase in APIs. Composite applications leverage easily consumable APIs from internal and external providers across programming languages, runtimes and frameworks in a polyglot approach. The rapidly growth of APIs along with the consumerization of IT and applications is driving an economic model, where the consumption of the API may be tied to a fee or on-going subscription model, often referred to as the API economy.
The explosion in APIs is fueling a dramatic shift in the business landscape where customers, business partners, vendors, and clients can directly participate in an enterprise's business processes and gain access to enterprise data, from both inside and outside of the enterprise. APIs offer a cost-effective way to provide access to
large amounts of data and the enterprise can leverage sophisticated analytics that are available to increase the value of such data.
BlueMix and SaaS strategy and value proposition:
IBM is leveraging its middleware platforms, IBM PureSystems, IBM Worklight, OpenStack, and Cloud Foundry, to enable enterprises to build systems of
interaction. Enterprises can build next generation applications using BlueMix to leverage the evolution of systems of interaction that take advantage of existing
investments in middleware, packaged applications, line-of-business applications and business partner solutions – essentially systems of record – integrating with new cloud-centric services and applications – systems of engagement – deployed via Cloud delivery models for workload-optimized deployment.
Tying together polyglot programming, marketplaces, DevOps, and open standards is what empowers the developer to bring more value to the enterprise faster.
Strength of cloud platform and underlying infrastructure built on open standards such as OpenStack and CloudFoundry enables developers to rapidly develop, deploy, and scale applications and manage the application lifecycle. A robust ecosystem provides a rich library of easily consumable cloud services based on proven
cloud technologies that can be simply composed into a solution that is deployed with minimal effort. Solutions that are composed from these proven services are able
to be delivered to market faster and with higher quality, ultimately leading to better business outcomes.
Cloud Service Models:
- Runtimes vs middleware & frameworks
- IaaS - based on OpenStack standards & provided by SoftLayer
- IaaS competitors include AWS, Heroku, Azure)
Traditional/On-premise:
BenefitsTime Commitment
Fully customizable. Weeks to setup and deploy
Few limitations.Maintenance/upgrades of hardware and software.
Necessary for some solutions.
Existing Investments.
IaaS:
Manage infrastructure resources in a resource pool, with self-service provisioning, rapid elasticity, and as measured services. Virtualization alone does not
accomplish this vision and set of characteristics. After all infrastructure resources are provided and managed as a set of capacity services, the data center can be
treated as a true software-defined environment
BenefitsTime Commitment
Most control in the cloud.Minutes to provision VM.
Necessary for some solutions.Time to configure software and apps varies.
Infrastructure managed by SP.Maintenance/upgrades of OS, middleware, runtime.
Software defined environments is a hallmark of IaaS:
- Expressing physical infrastructure as software services that can be manipulated and automated, programmatically.
Overall infrastructure is always viewed and manipulated as a composite whole, not the network, storage, and compute as individual parts.
Standards for building Software Defined Environments ensure portability, interoperability, and manageability of the software-defined environment.
- The OpenStack Foundation has emerged as the most important consortium for the implementation of the software-defined environment by adopting many of the
cross industry standards initiatives.
SoftLayer is IBM’s BlueMix IaaS - provides a seamlessly unified global cloud computing infrastructure. It combines virtual public cloud instances, powerful bare metal servers, turnkey private clouds, and a broad range of storage, network and security devices, and services
PaaS:
BenefitsTime Commitment
Setup environments and deploy apps very quickly.Minutes to setup and deploy.
Infrastructure and platform managed by SP.Focus on your apps and their data.
The concept of composable solutions in a Cloud Operating Environment , which consists of finer grained services that can be recombined to create new capabilities, is a key element of the cloud. Composable environments can contain cloud services, which bring together operational, development, application, database, and third-party services – all with embedded monitoring and manageability capabilities. Developers can take advantage of these cloud services to quickly build new composable applications. These new applications are built as cloud-centric (designed for and deployed to the cloud) and for mobile-first UI/devices deployment
Cloud Foundry is an open standard, open source Platform-as-a-Service framework and community founded by IBM and Pivotal in 2013. Cloud Foundry runs on a broad range of cloud infrastructure platforms, including OpenStack, Amazon Web Services (AWS), VMware, and IBM SoftLayer. It also supports a wide range of application programming language run times and frameworks including Java, Ruby, JavaScript, and Python. Cloud Foundry has a large, vibrant community ecosystem of partners, vendors, and users, enabling enterprises to develop cloud-centric applications based on its open standard without fear of vendor lock-in.
SaaS:
Modern applications are increasingly composed of a wide variety of composite services that are accessed through web-scale application programming interfaces
(APIs) in order to access information and integrate with other applications. The rapid evolution and integration of social, mobile, web and traditional applications is fueling an increase in APIs. Composite applications leverage easily consumable APIs from internal and external providers across programming languages, runtimes and frameworks in a polyglot approach. The rapidly growth of APIs along with the consumerization of IT and applications is driving an economic model, where the consumption of the API may be tied to a fee or on-going subscription model, often referred to as the API economy.
The explosion in APIs is fueling a dramatic shift in the business landscape where customers, business partners, vendors, and clients can directly participate in an enterprise's business processes and gain access to enterprise data, from both inside and outside of the enterprise. APIs offer a cost-effective way to provide access to
large amounts of data and the enterprise can leverage sophisticated analytics that are available to increase the value of such data.
BlueMix and SaaS strategy and value proposition:
IBM is leveraging its middleware platforms, IBM PureSystems, IBM Worklight, OpenStack, and Cloud Foundry, to enable enterprises to build systems of
interaction. Enterprises can build next generation applications using BlueMix to leverage the evolution of systems of interaction that take advantage of existing
investments in middleware, packaged applications, line-of-business applications and business partner solutions – essentially systems of record – integrating with new cloud-centric services and applications – systems of engagement – deployed via Cloud delivery models for workload-optimized deployment.
Tying together polyglot programming, marketplaces, DevOps, and open standards is what empowers the developer to bring more value to the enterprise faster.
Strength of cloud platform and underlying infrastructure built on open standards such as OpenStack and CloudFoundry enables developers to rapidly develop, deploy, and scale applications and manage the application lifecycle. A robust ecosystem provides a rich library of easily consumable cloud services based on proven
cloud technologies that can be simply composed into a solution that is deployed with minimal effort. Solutions that are composed from these proven services are able
to be delivered to market faster and with higher quality, ultimately leading to better business outcomes.
BlueMix is IBM's PaaS (Platform as a Service) offering
A cloud-based platform for rapidly building, managing and running applications of all types (web, mobile, big data, social, ... ).
Allows developers to use capabilities (services) from IBM or ecosystem partners in a pay-as-you-go model in the cloud.
- Running on IBM SoftLayer infrastructure (IaaS)
- Based on open-standards (OpenStack, CloudFoundry)
Key themes
Speed
Instant environments
Quick deployments
Sign up in minutes
Ease of Use
Instant Environments
Services prebuilt for your use - IBM, Third Party, Community
DevOps tools to monitor, plan, deploy, and manage your apps
Flexibility
On-Prem integration
Flexible pricing
Security
IBM secures the platform and infrastructure - leveraging experience with softlayer and proven on-prem security implementations
Provides you with the tools to secure your apps
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
We’ve seen over 30,000 beta applications thus far and have spoken to numerous developers about the value Bluemix provides. We’ve learned that developers are joining for 3 key reasons (go through reasons on the page).
Rapid setup and time to production
Frequent releases - delivery of fixes or new functionality quickly
Integrating apps with on premise infrastructure
Automatic scaling service – define a policy – let it automanage itself
3 is the magic number is for scaling