Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IBM Cloud Functionsではじめるサーバーレス / Getting Started with IBM Cloud Functions

Yoshihiro Kishida
December 08, 2018
900

IBM Cloud Functionsではじめるサーバーレス / Getting Started with IBM Cloud Functions

IBM Cloud Community Summit 2018で発表した資料です。

Yoshihiro Kishida

December 08, 2018
Tweet

Transcript

  1. IBM Cloud Functions     IBM Cloud Community

    Summit 2018 2018/12/08         1
  2. IBM Cloud © 2018 IBM Corporation &  !" #'

     %", • IBM Cloud, IBM Watson $*  •   + 2 )(
  3. IBM Cloud Functions $$,'6.   *0  $$ 6./-%2

    $$" & )37 & # 45 $! (-1 + 5
  4. IBM Cloud Functions     !  

         "   # #  $     % 7
  5. IBM Cloud Functions      ! 

       "   # #  $       % 8
  6. 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
  7. IBM Cloud Functions !  4 12 •  •

     •  • DC 5 •  https://cloud.ibm.com/docs/openwhisk/openwhisk_namespaces.html#openwhisk_namespaces Docs  " 
  8. IBM Cloud Functions IBM Cloud Function 14   

      "!                      
  9. 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
  10. IBM Cloud Functions CLI"+ $# 18 Cloud Functions  ibmcloud

    fn ) *&, $# “--apihost jp-tok.functions.cloud.ibm.com”  (% ibmcloud target -r jp-tok !  -'
  11. IBM Cloud Functions   /API   19 

    : getCostumer createCostumer deleteCostumer API  (URL)   Get: mydomain.com/…/customers Post: mydomain.com/…/customers Delete: mydomain.com/…/customers 1 2
  12. IBM Cloud Functions 24 “I have code or containers I

    want it to be executed only when needed - at any scale” Let’s Serverless !