OpenWhisk Advent Calendar 2016

作成者: tokida tokida

OpenSourceのFunction as a Service(イベント駆動型)プラットフォームであるOpenWhiskについてなんでも良いので遊んでみましょう。OpenWhiskは、AWS LambdaやAzure Functions , Google Functions同様のFunction as a Serviceです。そしてMBaaSとしても利用できます。
Function as a Serviceでは、コードを登録するだけでREST API経由で実行することが出来たり、登録したコードとコードを繋げて新しい動きを作ったりすることが可能です。これまでサーバリソース・ライブラリ管理を考えて実行していた環境がコードのみで実行できます。使い所によっては非常に面白い動きをシステムに組み込むことが出来るため最近では「Serverless」や「Function as a Service」という文脈の中で注目されているアーキテクチャです。

OpenWhiskはIBMが開発したOSSで提供されるFunction as a Serviceの基盤ソフトウェアであり、Bluemix上で提供されるマネージドサービスでもあります。Bluemixでは現在β版で無償で利用できるので是非この機会に試してみて下さい。

祝 Apache Incubator

2016/11/23よりApache Incubatorとして登録されました。これでますますOpenな開発と発展があると思うと楽しみです。github上でも様々なサブプロジェクトがあり活発になってきています。

http://incubator.apache.org/projects/openwhisk.html

参考

簡単な使い方ガイド
* オープンソースのサーバレス実行環境「OpenWhisk」の概要とアプリケーションの作成
簡単なハンズオン(ちょっとbugあり,修正まち)
* OpenWhiskハンズオン

考えられるネタ

  • 使ってみた(なんでもOK!)
  • OpenWhisk on Cloud (AWS,Azure,GCP etc.)で動かしてみる
  • Docker-Actionで重い処理を動かす
  • Packageを公開してみた
  • Debugの仕方

イベント

年明けの1月にMeetup的なハンズ・オンをしたいと思います。
* https://openwhisk.connpass.com/event/45951/