Compute Services

Announcing IBM Bluemix OpenWhisk Beta

We’re pleased to officially announce that the IBM Bluemix OpenWhisk compute service is an open Beta offering. The experimental offering period period began in February, 2016 and the Beta period began in September.

OpenWhisk is an open source, serverless programming platform for developers to create “actions“- small pieces of code in their favorite supported language (currently Java, Node.js, Swift, Python) that run in relevant runtimes within Docker containers launched for the short time needed.

OpenWhisk uses containers–which accelerate instantiation, deployment, and management–to support a trigger-based automation of  actions (individually or as a sequence) that can powerfully drive the real-time workflow of cloud-native mobile applications. An open API enables creating the packages (event producers and consumers) on which the application automation is built.

Users of OpenWhisk pay only for compute services used during the execution of actions. Currently, as in the experimental offering, the Beta is free to use in Bluemix, but with increases in computing limits that support bigger workloads.

What’s new in Beta as compared to the initial experimental launch? Highlights include:

  • Programming language support for Node 6, Python, and Swift 3
  • An improved model for using your own Docker containers as OpenWhisk actions
  • A browser-based interface for creating, editing, monitoring, and configuring actions, sequence, and integrations
  • A CLI that is easier to install
  • Event packages/providers for Cloudant, Github, IBM Push Notifications
  • Ready-made actions for Bluemix services: Cloudant, Weather Company Data for IBM Bluemix, IBM Watson, Slack, IBM Push Notifications, and web sockets
  • Downloadable SDK and sample iOS applications
  • A growing repository of open source applications in Github, including Dark Vision and Skylink

The OpenWhisk source code base is open source. It’s hosted on github.com actively under development.

Want to learn more? Check-out these interesting OpenWhisk resources.

Share this post:

Share on LinkedIn

Add Comment
No Comments

Leave a Reply

Your email address will not be published.Required fields are marked *

More Compute Services Stories

Anti-affinity and IP Binding in IBM Containers Groups

Anti-affinity is a relatively new concept to IBM Containers . To define this concept, I’ll begin by describing it in the larger context of comparing containers to groups, and I’ll also provide an example of binding an IP to a group (as this is done differently for groups than containers). Containers are great for rapid […]

Think, write, submit: New ideas portal for IBM Cloud

IBM Cloud is excited to announce a new system for submitting ideas for IBM Cloud Platform (Bluemix) and Services improvements. This new system will drive faster decisions and deliver better visibility for your ideas. It is an integrated and automated feedback system to connect your ideas with IBM product and engineering teams.

4 steps to set up a high-performance computing cloud instance

HPC is the process of aggregating computing power to accelerate system performance to solve large computation problems in science, engineering or business. The infrastructure for high-performance computing can be costly, so many have decided to host HPC in the cloud. This post shows you how to define an HPC cloud instance on SoftLayer, the IBM infrastructure-as-a-service (IaaS) platform.