Slide 1

Slide 1 text

IBM Developer Cloud NativeでのAPI活用 Taiji Hagino Customer Success Manager, Technology, IBM @taiponrock

Slide 2

Slide 2 text

はじめに

Slide 3

Slide 3 text

IBM Developer 3 スピーカーは、IBMの所属ですが、本セッションは 会社の営利・宣伝⽬的ではありません。 また本セッション内での発⾔及び資料へ掲載されて いる内容についてはスピーカーの個⼈的な⾒解・意 ⾒であり、IBMとは関係のないものです。

Slide 4

Slide 4 text

Speaker

Slide 5

Slide 5 text

萩野たいじ (Taiji Hagino) Customer Success Manager IBM Champion Program Japan Director IBM 特別⾮常勤講師 筑波⼤学 @taiponrock お気軽にフォローください! まもなく発売予定︓ Practical Node-RED Programing By Packt Publishing 元美容師で元⾳楽家。ソフトウェアエンジニアへ転⾝後、有限会社ア キュレートシステムを起業。その後、商社系SIerでのエバンジェリス ト経験を経て、IBM GlobalチームのDeveloper Advocateとして DevRel(Developer Relations)を推進。現在はIBMのCustomer Success Managerとして活動中。 著書 『開発者向けマーケティング DevRel Q&A』(インプレスR&D) 『はじめてのNode-RED』『Node-RED活⽤マニュアル』(⼯学社)など。

Slide 6

Slide 6 text

Congratulations!

Slide 7

Slide 7 text

作品提出資料から拝借しました

Slide 8

Slide 8 text

作品提出資料から拝借しました

Slide 9

Slide 9 text

IBM Cloud

Slide 10

Slide 10 text

www かんたんに⾔えばIBMが提供するクラウド全てのこと IaaS PaaS SaaS

Slide 11

Slide 11 text

11 https://ibm.biz/Bdq3k8

Slide 12

Slide 12 text

12 ご注意 今回みなさまへご案内しているのは、クレジットカード 不要の完全無償でご利⽤頂けるアカウントです。 こちらはライトアカウントと呼ばれ、使える機能に制限 があり、⼀部のサービスはご利⽤いただけません。 アカウント作成後、クレジットカードを登録すると PAYG(PayGo)という全ての機能がご利⽤頂けるアカウ ントへアップグレードできますが、こちらは従量課⾦が 発⽣するアカウントですので、ご利⽤の際にはご注意下 さい。

Slide 13

Slide 13 text

なぜ、IBM CloudがCloud Nativeでの開発に⼒を発揮するのか︖ その答えを⾒つけるために、IBM Cloudで何ができるかを紹介します︕ IBM Cloud is best for Cloud Native Development WHY

Slide 14

Slide 14 text

IBM Developer IBM Cloudってなにができるの︖ Case 1

Slide 15

Slide 15 text

サーバー (Compute) を作れる IBM Cloud • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が選べる ライトアカウント対象外です PAYGアカウントでお使い頂けます Server Server Server Local

Slide 16

Slide 16 text

サーバー (Compute)

Slide 17

Slide 17 text

IBM Developer IBM Cloudってなにができるの︖ Case 2

Slide 18

Slide 18 text

コンテナーが使える IBM Cloud • IBM管理のオーケストレーションツール • コンテナーアプリを簡単にデプロイ • OpenShiftなら運⽤管理もより安⼼ Local Kubernetes Container Registry docker OpenShift ライトアカウント対象外 です PAYGアカウント でお使い 頂けます

Slide 19

Slide 19 text

コンテナー関連サービス

Slide 20

Slide 20 text

IBM Developer IBM Cloudってなにができるの︖ Case 3

Slide 21

Slide 21 text

アプリの実⾏環境が作れる IBM Cloud Middleware Java 実⾏環境 PHP 実⾏環境 Node.js 実⾏環境 Swift 実⾏環境 Python 実⾏環境 Push Application • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応 Local

Slide 22

Slide 22 text

アプリの実⾏環境

Slide 23

Slide 23 text

IBM Developer IBM Cloudってなにができるの︖ Case 4

Slide 24

Slide 24 text

CI/CD環境を⼀瞬で作れる コーディング コード管理 段階的なリリース アプリ監視・通知

Slide 25

Slide 25 text

CI/CD Toolchain

Slide 26

Slide 26 text

CI/CD Toolchain

Slide 27

Slide 27 text

IBM Developer IBM Cloudってなにができるの︖ Case 5

Slide 28

Slide 28 text

APIが使える・作れる IBM Cloud • ボタンを押すだけでAPI、サービスを作成 • 100種以上のAPI、サービスが⽤意されている • IBM Cloud内はもちろん外からも呼び出せる IBM Cloud 外の環境 Application Local Middleware API API API Application

Slide 29

Slide 29 text

各種API・API関連サービス

Slide 30

Slide 30 text

WatsonもAPIで提供

Slide 31

Slide 31 text

IBM Developer IBM Cloudってなにができるの︖ Case 6

Slide 32

Slide 32 text

Serverless(FaaS)が使える IBM Cloud getXXXinfo Create Action • Action(Function)を直接クラウド上に作成するだけ • 実⾏環境とか気にしなくてOK makeXXXfile convertXXXdata PHP, Node.js, Python, Swift Call Action Local

Slide 33

Slide 33 text

Serverlessサービスの活⽤例

Slide 34

Slide 34 text

Serverlessサービスの活⽤例

Slide 35

Slide 35 text

IBM Developer IBM Cloudってなにができるの︖ Case 7

Slide 36

Slide 36 text

Node-REDがすぐに使える IBM Cloud • フローだけでサーバーサイドアプリが作れる • WebのUIも作れちゃう • 各種APIももちろん呼び出せる Create Flow Execute Flow Local

Slide 37

Slide 37 text

Node-RED

Slide 38

Slide 38 text

IBM Developer IBM Cloudってなにができるの︖ Case 8

Slide 39

Slide 39 text

Blockchainがすぐに使える • IBM ManagedのHyperledger Fabric • Blockchainアプリ作成が簡単に • IBM CloudのKubernetes環境へデプロイ • IBM Cloud上の各種サービスとの容易な連携 IBM Cloud Local ライトアカウント対象外です PAYGアカウントでお使い頂けます

Slide 40

Slide 40 text

Hyperledger Fabricのネットワークを簡単に構築

Slide 41

Slide 41 text

他にも、たくさん機能があります︕ こんなことできないの︖ ということがあればお気軽にお聞き下さい︕

Slide 42

Slide 42 text

Thanks github.com/taijihagino Taiji Hagino Customer Success Manager IBM Champion Japan Director IBM facebook.com/taiponrock linkedin.com/taiponrock @taiponrock