なぜ、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