Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
IBM Cloud Functionsではじめるサーバーレス / Getting Started with IBM Cloud Functions
Yoshihiro Kishida
December 08, 2018
0
780
IBM Cloud Functionsではじめるサーバーレス / Getting Started with IBM Cloud Functions
IBM Cloud Community Summit 2018で発表した資料です。
Yoshihiro Kishida
December 08, 2018
Tweet
Share
More Decks by Yoshihiro Kishida
See All by Yoshihiro Kishida
kissyy
0
440
kissyy
0
280
kissyy
0
300
Featured
See All Featured
danielanewman
202
20k
destraynor
222
47k
philnash
10
680
bryan
100
11k
trallard
15
830
eileencodes
114
25k
davidbonilla
70
3.6k
bermonpainter
343
26k
michaelherold
226
8.7k
jlugia
217
16k
akmur
252
19k
samlambert
237
10k
Transcript
IBM Cloud Functions IBM Cloud Community
Summit 2018 2018/12/08 1
IBM Cloud © 2018 IBM Corporation & !" #'
%", • IBM Cloud, IBM Watson $* • + 2 )(
IBM Cloud Functions 3
IBM Cloud Functions “YES, I KNOW SERVERLESS USES SERVERS!” 4
IBM Cloud Functions $$,'6. *0 $$ 6./-%2
$$" & )37 & # 45 $! (-1 + 5
IBM Cloud Functions ")*'!) ,; <3! +"+ 64.:2= )+$+708 &#
) AI- 95> .:2= % ( ) API1/ 6
IBM Cloud Functions !
" # # $ % 7
IBM Cloud Functions !
" # # $ % 8
IBM Cloud Functions !
" " # " $ 9
IBM Cloud Functions IBM Cloud Functions 10 IBM Cloud
IBM Cloud Functions !4:/;082: 8'$,/;082: '+6: • Node • Java
• Swift • Python • PHP • Containers API )</"#! /8&< • API )</"#!: '+6:API>U PCAN VSQHT@EW • /8&<: !4:/GK !4:/-<,CM • 9<9: /8&<IC '+6:L= • '+6:: 38(<+6:*<0 IBM Cloud Functions R 11 !4:/ JFB? *<0 DO!4:/;082:37./1%<5 VFaaSW
IBM Cloud Functions ! 4 12 • •
• • DC 5 • https://cloud.ibm.com/docs/openwhisk/openwhisk_namespaces.html#openwhisk_namespaces Docs "
IBM Cloud Functions IBM Cloud Functions 13
IBM Cloud Functions IBM Cloud Function 14
"!
IBM Cloud Functions 15 • Node.js 10 • Node.js
8 • (Node.js 6) • Python 3 • Swift 4 • Ruby 2.5 • PHP 7 • Go • Java • Docker
IBM Cloud Functions 16 Web CLIibmcloud
fn
IBM Cloud Functions 17 Functions
IBM Cloud Functions CLI"+ $# 18 Cloud Functions ibmcloud
fn ) *&, $# “--apihost jp-tok.functions.cloud.ibm.com” (% ibmcloud target -r jp-tok ! -'
IBM Cloud Functions /API 19
: getCostumer createCostumer deleteCostumer API (URL) Get: mydomain.com/…/customers Post: mydomain.com/…/customers Delete: mydomain.com/…/customers 1 2
IBM Cloud Functions /API 20 3
2 1 API
IBM Cloud Functions DEMO 21
IBM Cloud Functions Watson ICOS 22
IBM Cloud Functions 23
IBM Cloud Functions 24 “I have code or containers I
want it to be executed only when needed - at any scale” Let’s Serverless !
Thank You! 25