OpenWhisk Advent Calendar 2016
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/
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | |||
Join calendar | Join calendar | |||||
OpenWhiskのLogをElasticSearch(logstash)で取得する | Join calendar | Join calendar | ||||
Join calendar | Join calendar | DevOps ToolChainからのデプロイ方法 | Join calendar | 書くぞ〜 | Join calendar | Join calendar |
Join calendar | 26 | 27 | 28 | 29 | 30 | 31 |
Join calendar | |
Join calendar | |
OpenWhiskのLogをElasticSearch(logstash)で取得する | |
Join calendar | |
Join calendar | |
Join calendar | |
Join calendar | |
DevOps ToolChainからのデプロイ方法 | |
Join calendar | |
書くぞ〜 | |
Join calendar | |
Join calendar | |
Join calendar |
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | |||
Join calendar | Join calendar | |||||
OpenWhiskのLogをElasticSearch(logstash)で取得する | Join calendar | Join calendar | ||||
Join calendar | Join calendar | DevOps ToolChainからのデプロイ方法 | Join calendar | 書くぞ〜 | Join calendar | Join calendar |
Join calendar | 26 | 27 | 28 | 29 | 30 | 31 |
Join calendar | |
Join calendar | |
OpenWhiskのLogをElasticSearch(logstash)で取得する | |
Join calendar | |
Join calendar | |
Join calendar | |
Join calendar | |
DevOps ToolChainからのデプロイ方法 | |
Join calendar | |
書くぞ〜 | |
Join calendar | |
Join calendar | |
Join calendar |