Submit Search
About OpenWhisk
8 likes
2,949 views
Hideaki Tokida
OpenWhiskがどうのようなものなのか。
Technology
Read more
1 of 31
Download now
Downloaded 23 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
PDF
デモから見るOpenWhisk - Docker Action -
Hideaki Tokida
PDF
OpenWhisk Serverless への期待
Hideaki Tokida
PDF
Serverless meetup02 openwhisk
Hideaki Tokida
PDF
Clustrixによる社内データベースクラウド環境の提供
Rakuten Group, Inc.
PPTX
ニフティクラウドにZabbixをインストールしてみた
VirtualTech Japan Inc./Begi.net Inc.
PDF
WordPress News Nov.&Dec. 2014
Daisuke Takahashi
PDF
CentOS6 でも Zabbix 3.0 を動かしたい
真治 米田
PDF
マイクロソフトの提供するMA6向けAPIのご紹介
Sunao Tomita
デモから見るOpenWhisk - Docker Action -
Hideaki Tokida
OpenWhisk Serverless への期待
Hideaki Tokida
Serverless meetup02 openwhisk
Hideaki Tokida
Clustrixによる社内データベースクラウド環境の提供
Rakuten Group, Inc.
ニフティクラウドにZabbixをインストールしてみた
VirtualTech Japan Inc./Begi.net Inc.
WordPress News Nov.&Dec. 2014
Daisuke Takahashi
CentOS6 でも Zabbix 3.0 を動かしたい
真治 米田
マイクロソフトの提供するMA6向けAPIのご紹介
Sunao Tomita
What's hot
(20)
PDF
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
Daisuke Ikeda
PPT
Drupal8を体験しよう Drupal8 & Docker
惠 紀野
PDF
クラウドことはじめ
Keiji Kamebuchi
PDF
楽天のSplunk as a service
Rakuten Group, Inc.
PDF
Foss4G 2015 Drupal Hands-on Session
惠 紀野
PPTX
ニフティクラウドC4SA_ご紹介資料ver.1.1
Satoshi Ueno
PDF
Try IoT with Node-RED
Kimihiko Kitase
PDF
Linux ディストリビューション開発者になる4つの理由
Fuminobu Takeyama
PDF
○ヶ月でできた!?さくらのクラウド開発秘話(【ヒカ☆ラボ】さくらインターネットとMilkcocoa!年末イベント:ここだけのウラ話)
さくらインターネット株式会社
PDF
Lt 3 jsls15-lt-xdinc-shibata
chenree3
PDF
Couchbase liteハンズオン
ssd kfk
PPTX
IBM Bluemixクラウド開発入門 15分でわかるBluemix
Hideaki Tokida
PDF
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
PDF
さくらのクラウドを使ったシラサギ開発環境の準備
法林浩之
PDF
Drupal deployment trial on Engine Yard
惠 紀野
PDF
What's Drupal & Drupal as a Employee App Platform
惠 紀野
PPTX
Windows Subsystem for Linux について
Miho Yamamoto
PDF
The Twelve Factorで実践するSaaS開発
Atsushi Kojima
PDF
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
PPTX
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
ANNAI_LLC
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
Daisuke Ikeda
Drupal8を体験しよう Drupal8 & Docker
惠 紀野
クラウドことはじめ
Keiji Kamebuchi
楽天のSplunk as a service
Rakuten Group, Inc.
Foss4G 2015 Drupal Hands-on Session
惠 紀野
ニフティクラウドC4SA_ご紹介資料ver.1.1
Satoshi Ueno
Try IoT with Node-RED
Kimihiko Kitase
Linux ディストリビューション開発者になる4つの理由
Fuminobu Takeyama
○ヶ月でできた!?さくらのクラウド開発秘話(【ヒカ☆ラボ】さくらインターネットとMilkcocoa!年末イベント:ここだけのウラ話)
さくらインターネット株式会社
Lt 3 jsls15-lt-xdinc-shibata
chenree3
Couchbase liteハンズオン
ssd kfk
IBM Bluemixクラウド開発入門 15分でわかるBluemix
Hideaki Tokida
クラウド化が進む今だから読み解くHyper-Vアーキテクチャ
Tsukasa Kato
さくらのクラウドを使ったシラサギ開発環境の準備
法林浩之
Drupal deployment trial on Engine Yard
惠 紀野
What's Drupal & Drupal as a Employee App Platform
惠 紀野
Windows Subsystem for Linux について
Miho Yamamoto
The Twelve Factorで実践するSaaS開発
Atsushi Kojima
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud
ANNAI_LLC
Ad
Similar to About OpenWhisk
(20)
PDF
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
Yuichi Tamagawa
PDF
IBM Bluemix OpenWhisk: IBM Seminar 2016, Tokyo, Japan: The Future of Cloud Pr...
OpenWhisk
PDF
Watson API トレーニング 20160716 rev02
Hiroaki Komine
PDF
OpenStackベースのハイブリッド・クラウドで変わるITの姿
Shinichiro Arai
PPTX
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
VirtualTech Japan Inc.
PPTX
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
Nobuyuki Tamaoki
PDF
物理ネットワーク受け入れテストの自動化を考える
skipping classes
PDF
OSC2012 Nagoya - OpenStack - Storage System; Overview
irix_jp
PPTX
OSSで作るOpenStack監視システム
satsuki fukazu
PDF
OpenStack入門 2016/06/10
株式会社 NTTテクノクロス
PPTX
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
PDF
Openshift 20191216
Yasushi Osonoi
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
PDF
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Atsushi Tanaka
PDF
XPagesDay 2016 - XPages Future Roadmap
Atsushi Sato
PDF
お天気情報をBotで通知する(Bluemix OpenWhisk)
rina0521
PDF
OSSではじめるオープン・スタンダードのクラウド @201304
Shinichiro Arai
PDF
【第27回コンピュータビジョン勉強会@関東】OpenCV 便利Tips紹介
Yasuhiro Yoshimura
PDF
JavaOne2017参加報告 Microservices topic & approach #jjug
Yahoo!デベロッパーネットワーク
PDF
Intalio japan special cloud workshop
Daisuke Sugai
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
Yuichi Tamagawa
IBM Bluemix OpenWhisk: IBM Seminar 2016, Tokyo, Japan: The Future of Cloud Pr...
OpenWhisk
Watson API トレーニング 20160716 rev02
Hiroaki Komine
OpenStackベースのハイブリッド・クラウドで変わるITの姿
Shinichiro Arai
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
VirtualTech Japan Inc.
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
Nobuyuki Tamaoki
物理ネットワーク受け入れテストの自動化を考える
skipping classes
OSC2012 Nagoya - OpenStack - Storage System; Overview
irix_jp
OSSで作るOpenStack監視システム
satsuki fukazu
OpenStack入門 2016/06/10
株式会社 NTTテクノクロス
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
Yasuhiko Yamamoto
Openshift 20191216
Yasushi Osonoi
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Atsushi Tanaka
XPagesDay 2016 - XPages Future Roadmap
Atsushi Sato
お天気情報をBotで通知する(Bluemix OpenWhisk)
rina0521
OSSではじめるオープン・スタンダードのクラウド @201304
Shinichiro Arai
【第27回コンピュータビジョン勉強会@関東】OpenCV 便利Tips紹介
Yasuhiro Yoshimura
JavaOne2017参加報告 Microservices topic & approach #jjug
Yahoo!デベロッパーネットワーク
Intalio japan special cloud workshop
Daisuke Sugai
Ad
More from Hideaki Tokida
(20)
PDF
[GCP INSIDE Retail] オンプレミスDWHからBQへ
Hideaki Tokida
PDF
D1-2-S07 オンプレミスのデータウェアハウス基盤を BigQuery へ
Hideaki Tokida
PDF
D1-2-OS2_オンプレミスのVMワークロードをGCPへ移行する
Hideaki Tokida
PDF
今更ながらの「マイクロサービス」
Hideaki Tokida
PDF
About Istio
Hideaki Tokida
PDF
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
Hideaki Tokida
PDF
LT資料イベント状況SNS自動投稿について考えてみた
Hideaki Tokida
PDF
Docker Actionを利用してOpenWhiskをあれこれする
Hideaki Tokida
PPTX
Bluemixクラウド開発入門 Devlivery Pipeline デモ
Hideaki Tokida
PDF
API公開最初の一歩 - API Connect on Bluemix
Hideaki Tokida
PPTX
Bluemix User Group ご紹介
Hideaki Tokida
PPTX
BMXUG 大勉強会 2017.6.21 アジェンダ
Hideaki Tokida
PDF
OpenWhisk meetup vol2
Hideaki Tokida
PDF
OpenWhisk meetup vol1
Hideaki Tokida
PDF
Bluemix Users Group 活動報告
Hideaki Tokida
PDF
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
Hideaki Tokida
PPTX
日本SoftLayerユーザ会紹介資料 2016
Hideaki Tokida
PDF
Ansible softlayer
Hideaki Tokida
PDF
IBM Container BluemixでDockerを使ってみる
Hideaki Tokida
PDF
ビジネス変革の基盤となるIBM Bluemix ~基礎から最新の取り組みまで~
Hideaki Tokida
[GCP INSIDE Retail] オンプレミスDWHからBQへ
Hideaki Tokida
D1-2-S07 オンプレミスのデータウェアハウス基盤を BigQuery へ
Hideaki Tokida
D1-2-OS2_オンプレミスのVMワークロードをGCPへ移行する
Hideaki Tokida
今更ながらの「マイクロサービス」
Hideaki Tokida
About Istio
Hideaki Tokida
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
Hideaki Tokida
LT資料イベント状況SNS自動投稿について考えてみた
Hideaki Tokida
Docker Actionを利用してOpenWhiskをあれこれする
Hideaki Tokida
Bluemixクラウド開発入門 Devlivery Pipeline デモ
Hideaki Tokida
API公開最初の一歩 - API Connect on Bluemix
Hideaki Tokida
Bluemix User Group ご紹介
Hideaki Tokida
BMXUG 大勉強会 2017.6.21 アジェンダ
Hideaki Tokida
OpenWhisk meetup vol2
Hideaki Tokida
OpenWhisk meetup vol1
Hideaki Tokida
Bluemix Users Group 活動報告
Hideaki Tokida
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
Hideaki Tokida
日本SoftLayerユーザ会紹介資料 2016
Hideaki Tokida
Ansible softlayer
Hideaki Tokida
IBM Container BluemixでDockerを使ってみる
Hideaki Tokida
ビジネス変革の基盤となるIBM Bluemix ~基礎から最新の取り組みまで~
Hideaki Tokida
About OpenWhisk
2.
OpenWhisk概要 http://niccloud.niandc.ne.jp/?p=1933
4.
http://www.niandc.co.jp/sol/bluemix/2016031501.php 第2回「IBM Watson日本語版ハッカソン」 プレゼン賞受賞
6.
4つ⽬の実⾏環境 ”OpenWhisk” • 新しい4番目として登場しました。まだベー タなので無料で利用することが出来ます。 •
利用申し込みボタンがあるので申請をする と1日程度で使えます。
7.
OpenWhisk • IBMから登場した、イベント駆動型アプリケーション開発基盤 • 従来のIaaS、Runtimeより、より⼩さい単位で提供される開 発基盤です。 ある処理
• VMやRuntimeもリソースを「考える」必要が あるがOpenWhiskは基盤のリソースを考える 必要が無い。今後「処理」単位で課金がさ れるはず。
8.
すごく簡単にいえば、 • Bluemixユーザには馴染みのあるNode-RED。 処理自体は簡単に作れても「実行するた め」にはリソースの管理が必要。単純な処 理でも1VM分の費用がかかる
9.
すごく簡単にいえば、 • OpenWhiskではこのNode-REDでいう「フ ロー」の部分が登録される。この「単位」 でアーキテクチャを考えていくことができ る。そしてリソースは自動で捌いてくれる
10.
まるでNode-RED (まだ出ていない) http://venturebeat.com/2016/02/22/ibm-cloud-launches-swift-runtime-open-source-aws-lambda-competitor-github-enterprise-vmware-support/ • OpenWhiskもGUIエディタが登場してくる (予定)Node-REDなみに使い安い環境が出 来ることが期待
11.
OpenWhiskの特徴 • ⼩さい機能を処理する(語弊を恐れずに書けば、マイクロサービス 的な) • Bluemixの基盤上でサービスとして提供されユーザは利⽤できる処 理性能を考慮しなくても良い(コンピュートノード的な指向からの脱 却) •
クラウドネイティブ時代のアプリケーション開発の⼿段 • フロントエンドエンジニアが取り組みやすい⾔語の採⽤ (JavaScript/Swift) • OpenSource!(実際に動くコードがOSSで提供) • 個人的に気になる「ポイント」
12.
ニーズに合わせて選択 コントール可能な範囲 従来から の互換性 Bluemix サービス連 携 Agility 速度 Standard 標準 Portability 可搬性 Security 安全 Performan ce 性能 Reliability 信頼 HW OS Bin Lib Code SoftLayer ✓
✓ ✓ ✓ ◎ N/A ☓ ◎ ☓ ◎ ◎ ◎ OpenStack VM ✓ ✓ ✓ ◎ ☓ △ ◯ △ ◯ ◯ ◯ Docker ✓ ✓ ◯ ◯ ◯ △ ◎ △ ◎ △ Cloud Foundry ✓ △ ◎ ◎ △ ◯ △ △ △ OpenWhisk ✓ ☓ △ ◎ ☓ ☓ △ △ △ • 従来の表では「OpenWhisk」の良さも悪さも 表現できていない所が新しいサービスを感 じます。
14.
サービスアーキテクチャ • 主な使い方は2つ • ・イベント駆動型 •
・バックエンドサービス型
15.
サービスアーキテクチャ(イベント駆 動) Action 様々な処理を記述 処理は複数をつなぎあ わせて動かすことが出 来る Feed イベント駆動を実 現する機能 Trigger Feedに条件を設 定したもの Rule TriggerとActionを結びつけたもの
16.
サービスアーキテクチャ(イベント駆動) Action 様々な処理を記述 処理は複数をつなぎあ わせて動かすことが出 来る Feed イベント駆動を実 現する機能 Trigger Feedに条件を設 定したもの Rule TriggerとActionを結びつけたもの 時間起動が出来 るFeed 時間を設定 業務開始の連絡のメッ セージの通知 社員へメッセージが 通知
17.
サービスアーキテクチャ(BaaS) Action 様々な処理を記述 処理は複数をつなぎあ わせて動かすことが出 来る iOS SDK RESTful クライアント側の コードからAction を実行可能 結果の受信
18.
Action Cloudantからデータを 取得しAlchemyAPIへ分 析し結果をJasonで返す iOS SDK RESTful 写真をアップし処 理を実行 Cloud ant写真をアップ 処理の実行 Invoke Alche my API 分析結果を描画 フロントエンド (iPhone) バックエンド (OpenWhisk) APIs (Bluemix) • 公開されているサンプルアプリケーション の動作
19.
サービスアーキテクチャ
21.
利⽤可能な⾔語環境 • フロントエンジニアで利⽤されている「JavaScript」 「Swift」を採⽤ • フロントエンジニアが、アプリケーション開発をしていくうえ でクライアントサイドがバックエンドの側の処理をしたいと考 えた時にインフラの知識や新たな⾔語の習得が不要なため勉強 コストが低くバックエンド側の処理を構築することが可能。 •
言語については今度も増えていくる予定。 Github上のPullRequestには “Java”が登 場している。
22.
3つの実⾏⾔語 • JavaScript (nodejs
base) • みんな⼤好きなNodeJSですね • Swift (kitura base?) • 同時に発表されたKituraベースなのかなと思いますが、Swift。コンパイル 不要でコードをアップすれば動作します。 • Docker • Dockerコンテナを実⾏することが可能、ちょっと⾯⽩い。 • バックエンドで処理が出来る環境。利用者 は「Code」のみを登録するためどのライブ ラリが利用可能有るかは重要。 • 多くの情報はGithubに出ています。
23.
3つの呼び出し(Mobile Back end) •
RESTful API • ⼀般的なREST同様に呼び出せます • CLI • CFツールと合わせてwskが提供されます。管理的な事は全てCLIで実⾏する ことになります。 • iOS SDK • iOSネイティブにライブラリが提供されますので従来のApplicationに簡単 に組み込むことが出来ます。 • イベント駆動ではなく、MBaaSとして利用す ることが出来ることもOpenWhiskの特徴です。 RESTfulに対応しており応用の幅は広いです。
24.
(参考)JavaScript • Nodejs 0.12.9
base • ライブラリとして登録されている項⽬(OSS版)
26.
OpenSource • クラウドサービスベンダーが発表した新規サービスにおいて バックエンド側の仕組みがOpenSourceで登場 • コア部分だけでなく開発環境として実⾏可能なVagrantパッ ケージやネイティブ実⾏部分など実際に動かせるコードとして 提供されている。 •
実際の構築⼿順 https://github.com/openwhisk http://niccloud.niandc.ne.jp/?p=1933
27.
OSS版でみる中の仕組み registrator kafka zookeper consul Nginx dispatcher loadbalancer controller nodejsaction swiftaction Docker Container • 4Core/4GMemoryほどの環境であれば実行す ることが出来ます。Github上で開発が進め られており今後が期待されます。 •
全体は、Scalaで記述されており基盤は Dockerが採用されていることなどがわかり ます。サービスの裏側がみれて面白いです。
29.
まずは使ってみましょう! • これからクラウドネイティブなアプリケーション開発が必要に なる時にOpenWhiskが標準的なツールになるかもしれません。 • 是⾮⾊々触って楽しんでいきましょう!! •
帰ったら「俺(私)のOpenWhiskサーバ」を作って下さい。 • Bluemixを利用するとOpenWhiskを簡単に試 せます。今はまだBeta版なので今のうちに どんどん利用しましょう
30.
参考資料 • OpenWhisk概要 • http://niccloud.niandc.ne.jp/?p=1933 •
Check! Bluemix OpenWhisk の開発環境を Vagrant で作ってみる • http://qiita.com/dz_/items/cc872fe6786b7988b6b8 • IBM Bluemix OpenWhisk REST API • https://amanoblog.wordpress.com/2016/03/03/ibm-bluemix-openwhisk-rest-api/ • Getting started with OpenWhisk • https://github.com/openwhisk/openwhisk/tree/master/docs • OpenWhisk: 本来のオープンなサーバレス時代を拓く世界初のサービス? • http://apiguy.tokyo/2016/03/02/openwhisk-open-servless-architecture-japanese/ • IBMもAWS Lambda対抗のサーバレスアーキテクチャ提供へ。イベントドリブンでNode.jsとSwiftに対応した 「OpenWhisk」をBluemixで提供。コードはオープンソースに • http://www.publickey1.jp/blog/16/openwhisk_bluemix.html
31.
NI+Cは今までにないモノでも、 お客様のおもひ、私たちのおもひをITでカタチにします SL_SALES@NIANDC.CO.JPSoftLayer/Bluemix の導⼊のご相談から構築、運⽤のお⾒積りは
Download