W H I T E P A P E R
www.persistent.com
© 2017 Persistent Systems Ltd. All rights reserved.
10.4 IBM Bluemix
10.4.1 Overview
IBM Bluemix is a cloud platform as a service (PaaS) developed by IBM. It supports several programming
languages and services as well as integrated DevOps to build, deploy, run, and manage applications on the
cloud. Bluemix is based on Cloud Foundry open technology and runs on Soft Layer infrastructure.
Components of IBM Bluemix
•
Data Connect:
A fully managed data preparation and data movement service for users to access and
prepare their data for analytics.
•
BigInsights for Apache Hadoop:
A fully managed service which provides Apache Hadoop infrastructure
and allows to develop analytics applications on a Hadoop environment.
•
Compose for MongoDB:
A scalable JSON document database service to power web and mobile
applications without database management headaches.
•
Compose for MySQL:
A relational database service which provides MySQL server 5.5 as backend
storage.
•
IBM Watson Analytics:
A full-service offering to provide advanced analytics without the complexity.
Provides a data discovery service to guide data exploration, automates predictive analytics to help
create effortless dashboards and infographics.
•
IBM Watson Machine Learning:
A full-service offering that allows to integrate predictive capabilities
within applications (does not provide a development environment comparable to Azure).
•
Insight for Twitter:
A service providing enrichments (e.g. author with Gender and Permanent Location)
and Sentiment (e.g., positive, negative, ambivalent, or neutral for Tweets in English, German, French,
and Spanish).
•
ElephantSQL:
This service provides PostgreSQL open source relational database. This database
service is managed by a third party on IBM cloud.
•
Streaming Analytics:
A fully managed service allowing to ingest, analyze, monitor, and correlate data
as it arrives from various real-time data sources.
•
Cloudant NoSQL DB:
A fully managed NoSQL document oriented database service, it uses CouchDB
as the underlying database.
•
Compose for Elasticsearch:
A full-text search engine with the indexing strength of a JSON document
database.
•
Compose for etcd:
Etcd is a key-value store developers can use to hold the always-correct data needed
to manage a distributed cluster and enable automatic configuration backup feature.
•
Compose for RabbitMQ:
This service handles asynchronous messages between applications and
databases, allowing to ensure separation of the data and application layers.
•
dashDB for Analytics:
A SQL cloud based relational database service optimized for data warehouse
workloads.
•
Weather Company Data:
use this service to incorporate weather data from the Weather Company for a
specified geolocation into your IBM Bluemix application.
•
IBM Graph:
A graph database-as-a-Service. The database is used to store and querying data points,
their connections and properties. The service can be used for building recommendation engines,
analyzing social networks, and fraud detection.
42