IBM Bluemix Feature-Rich Cloud Service
Introduction to Bluemix. Bluemix is a cloud-PaaS (Platform as a Services) service, which offers a service where we can measure on a virtual server and build microservices with event-driven models. Broadly speaking Bluemix functions as a cloud platform, analytic, storage, data security, and so on. Also, Bluemix provides more than 30 services on Bluemix. For example in Boilerplates, there are services such as mobile cloud, js web started node, Internet of Things Starter.
IBM Bluemix is a Cloud service – Platform as a Service, which functions the same as Google App Engine (Google), Microsoft Azure (Microsoft), Heroku (Salesforce), and Amazon Web Service (Amazon). Bluemix can run various applications such as websites, mobile, big data, and smart devices. Bluemix has been around since last February, and in April this year, there was a massive update. IBM added many services (more than 30 services). Engine from Bluemix itself is based on Cloud Foundry, which is an open-source project to build Cloud PaaS services.
Bluemix has been polished in such a way and is integrated with IBM’s software, resulting in a variety of service APIs. Some services are even included in the Enterprise category.
By default, the Bluemix platform can run several runtimes such as Java, Ruby, and Node Js. But what I didn’t expect was that Bluemix allowed us to add the runtime we wanted. For friends of other programming languages, users have the opportunity to taste Bluemix.
In addition to runtime, Bluemix also provides a template code, or commonly called a Boilerplate. This, of course, can accelerate the development process or just want to explore. There are Java Cloudant Web Starter, Mobile Cloud, Internet of Things Starter, Node Js Web Starter, Java Web Starter, and Node-RED Starter. The boilerplate has provided sample code integration with existing services on Bluemix.
Bluemix also provides Mobile Backend as a Service service for friends of mobile app developers. Also do not forget the variety of database services. Starting from the DB2-based database (Dbms which is commonly used in banking) to No-SQL (Based on MongoDB). This service is similar to local DBaaS (Database as a Service) like Nowdb.
If you are accustomed to building applications with version control. One of IBM’s git services strongly supports it, Jazzhub. We can directly deploy repos to production servers on Bluemix. It also does not close the possibility that the services of Github, Bitbucket, etc. can provide direct deployment to Bluemix. Only maybe there must be a set and others. I have not tried it directly.
How to Register Bluemix
The initial step to create an application using Bluemix is to register Bluemix. Here are the steps to create a Bluemix account:
1. Open Bluemix address, then click Sign Up in the upper right corner
2. Then fill in the details requested until finished. After that, click on Create Account.
3. After that, check your email to confirm.
4. Then log in by using the email and password that you filled in earlier
5. The next step is to Create Organization
“You can choose the location of services from three different places, namely Sydney, United Kingdom, and the United State”. Then fill in the name of the organization, then click the Create button
6. After that fill your space. Click the create button again
7. Then there is a summary, and click the I’m Ready button
8. After that, click Create Application
9. Up to this point, you can use Bluemix.
“There are several Bluemix services that can be used on Apps and Services. For example in Boilerplates in Apps, there are Mobile Cloud, Node js Web Started, Internet of Things Starter, and so on. ”