Slide 1

Slide 1 text

とても良く分かる IBM Cloud 萩野たいじ(Taiji HAGINO) Developer Advocate / [email protected]

Slide 2

Slide 2 text

Speaker

Slide 3

Slide 3 text

Taiji HAGINO IBM Developer Advocate Specialist in Node-RED/Node.js, Swift @taiponrock f t in

Slide 4

Slide 4 text

Developer Advocate

Slide 5

Slide 5 text

TECHNOLOGISTS RULE THE WORLD 技術者が世の中を変えていくお⼿伝いをします︕ ・技術情報を提供します ・開発者と話をします ・開発者にとって何が⼀番良いかを考えます ・開発者の困ったを⼀緒に解決します ・開発者をヒーローにします

Slide 6

Slide 6 text

OUR ACTIVITIES こんな活動をしながら技術者のみなさまをサポートします︕ ・オンラインでの情報発信(Blog、SNS、Podcastなど) ・オフラインでの情報発信(書籍、雑誌など) ・セミナー、勉強会などでの登壇 ・コミュニティ、Meetupなどのリード ・ハンズオンワークショップなどでの講師 ・ハッカソン、ラボ、Dojoなどでのテックサポート

Slide 7

Slide 7 text

DEVELOPER ADVOCATE in TOKYO Tokyo Team is a part of Worldwide Developer Advocate Teams! Developer Advocate City Leader AKIRA ONISHI WW Developer Advocate KYOKO NISHITO WW Developer Advocate TAIJI HAGINO WW Developer Advocate AYA TOKURA Program Manager TOSHIO YAMASHITA WW Developer Advocate NORIKO KATO Client Developer Advocate YASUSHI OSONOI Digital Developer Advocate JUNKI SAGAWA

Slide 8

Slide 8 text

Yes, we are Developer Advocate

Slide 9

Slide 9 text

IBM Cloud

Slide 10

Slide 10 text

■IBM Cloudにログイン https://ibm.biz/BdzEXx

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

サーバーを作れる Server IBM Cloud www Server • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が選べる

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

もちろんコンテナもね KUBERNETES CONTAINER REGISTRY DOCKER

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

APIが作れる Server IBM Cloud www Middleware Application API API API • ボタンを押すだけでAPI、サービスを作成 • 100種以上のAPI、サービスが⽤意されている • IBM Cloud内はもちろん外からも呼び出せる • 既存のシステムをかんたんにAPI化 IBM Cloud 外の環境 Application

Slide 19

Slide 19 text

WatsonもAPIで提供 https://www.ibm.com/jp-ja/marketplace/cognitive-application-development/details

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

DevOpsでの開発が可能 コーディング コード管理 段階的なリリース アプリ監視・通知

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

モバイルアプリ開発環境 IBM Cloud www • フローだけでサーバーサイドアプリが作れる • WebのUIも作れちゃう • 各種APIももちろん呼び出せる アプリ作成 サーバー連携 管理コンソール Server-side 機能 § プッシュ通知 § パラメータ管理 § 更新管理 § 認証処理 iOS, Android, Windows, PWA, React Native SDK Service 連携 § Watson § Database § 各種ミドルウェア § 各種API

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

Blockchainがすぐに使える IBM Cloud • Docker上でのBlockchainアプリ作成が簡単に • IBM CloudのKubernetes環境へのデプロイ • IBM Cloud上の各種サービスとの容易な連携

Slide 30

Slide 30 text

他にも、たくさん機能があります︕ お気軽にIBMデベロッパーアドボケイトまでお 声がけください︕

Slide 31

Slide 31 text

INFORMATION

Slide 32

Slide 32 text

32 Code Patterns http://ibm.biz/ibmcodejp

Slide 33

Slide 33 text

33 Node-REDの使い方 http://ibm.biz/NodeRED1stStep

Slide 34

Slide 34 text

Taiji HAGINO Developer Advocate IBM Thank you github.com/taijihagino THANKS! facebook.com/taiponrock f t in linkedin.com/taiponrock @taiponrock

Slide 35

Slide 35 text

35 本講義では、IBM Cloudを題材に取り上げ、昨今業 務系システムなどでも多く使われ始めている「クラ ウド・プラットフォーム」について学び、理解し、 実際に使えるようになることを目的とします。 講師は、IBMの所属ですが、本講義は会社の営利・ 宣伝目的ではありません。 また本講義内での発言及び資料へ掲載されている内 容については講師の個人的な見解・意見であり、 IBMとは関係のないものです。

Slide 36

Slide 36 text

36 DOC ID / Month XX, 2018 / © 2018 IBM Corporation