Bluemix
IBM Bluemix, rebranded IBM Cloud in 2017,[1] is a cloud Platform as a service (PaaS) developed by IBM.[2] It supports several programming languages and services[3] as well as integrated DevOps to build, run, deploy and manage applications on the cloud. Bluemix is based on Cloud Foundry open technology and runs on SoftLayer infrastructure.
Developer(s) | IBM |
---|---|
Initial release | 30 June 2014 |
Written in | Python, Java, PHP, Swift, Node.js |
Website | cloud |
Bluemix supports several programming languages[4] including Java, Node.js, Go, PHP, Swift, Python, Ruby Sinatra, Ruby on Rails and can be extended to support other languages such as Scala[5] through the use of buildpacks.[6]
History
Bluemix was announced for public beta in February 2014[7] after having been developed since early 2013.[8] IBM announced the general availability of the Bluemix Platform-as-a-Service (PaaS) offering in July 2014.[2]
By April 2015, Bluemix included a suite of over 100 cloud-based development tools "including social, mobile, security, analytics, database, and IoT (internet of things).[9] Bluemix had grown to 83,000 users in India with growth of approximately 10,000 users each month.[9]
A year after announcement, Bluemix had made little headway in the cloud-computing platform space relative to its competition, and remained substantially behind market leaders Microsoft Azure and Amazon AWS.[10] By August 2016, little had changed in market acceptance of the Bluemix offering.[11]
In October 2017, IBM announced that they would rebrand their cloud as IBM Cloud brand, merging all components.[1][12]
Container Orchestration using Kubernetes
IBM Bluemix includes IBM's container-orchestration offering, IBM Kubernetes Service, that is built using open source[13] from the Kubernetes project. This system, equivalent to Amazon Web Services EKS, Microsoft Azure AKS, or Google Cloud GKE, aims to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
Serverless using Apache OpenWhisk
IBM Bluemix includes IBM's Function as a Service (FaaS) system, or Serverless computing offering, that is built using open source[14] from the Apache OpenWhisk incubator project largely credited[15] to IBM for seeding. This system, equivalent to Amazon Lambda, Microsoft Azure Functions, Oracle Cloud Fn or Google Cloud Functions, allows calling of a specific function in response to an event without requiring any resource management from the developer.[16]
References
- "Bluemix is now IBM Cloud: Build confidently with 170+ services".
- IBM's Bluemix PaaS Now Generally Available, eWeek, 1 July 2014. Retrieved 29 October 2018.
- IBM Bluemix catalog
- What are the languages supported by BlueMix?, archived from the original on November 4, 2014, retrieved November 4, 2014
- Is the Scala language supported in BlueMix?, archived from the original on November 4, 2014, retrieved November 4, 2014
- Bring your buildpack
- IBM Invests $1B to Deliver Unique Platform-as-a-Service Capabilities to Connect Enterprise Data and Applications to the Cloud (news release), IBM
- "The best way to develop new ideas at work", Fortune (article)
- IBM Bluemix finds converts from Amazon, Azure in India, The Times of India, 16 May 2015. Retrieved 29 October 2018.
- Gartner shows two-horse race in IaaS cloud: AWS and Microsoft Azure: A “year of reckoning” leaves all other vendors behind, Brandon Butler, NetworkWorld, 20 May 2015. Retrieved 29 October 2018.
- AWS, Microsoft Azure Top Gartner's Magic Quadrant For IaaS, Charles Babcock, InformationWorld, 8 August 2016. Retrieved 29 October 2018.
- "IBM eases out Bluemix name, rebrands all as IBM Cloud".
- "Kubernetes organization in GitHub".
- "Apache OpenWhisk project repository listing in GitHub".
- "apache/incubator-openwhisk". GitHub. Retrieved 22 May 2017.
- OpenWhisk vies with AWS Lambda