Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
秋のDojo #1 クラウド入門
Search
noricokt
October 16, 2019
Education
0
740
秋のDojo #1 クラウド入門
noricokt
October 16, 2019
Tweet
Share
More Decks by noricokt
See All by noricokt
IBM Dojo はじめてのCloud Pak for Data
norikokato
2
540
巣ごもりご飯に悩まないクロールエンジンを作ろう
norikokato
0
540
IBM Cloud AIサービスのいろは
norikokato
0
250
30分で作る翻訳アプリ Node-RED & IBM Cloud
norikokato
0
410
はじめてのクラウド
norikokato
0
260
IBM Cloud Education
norikokato
0
430
Twitterでサンバーストチャートを作ろ
norikokato
0
220
2020冬のDojo_クラウド入門0115.pdf
norikokato
0
650
Openshift(Minishift) workshop 101 20191203
norikokato
0
420
Other Decks in Education
See All in Education
BrightonSEO, San Diego, CA 2024
mchowning
0
100
Informasi Program Coding Camp 2025 powered by DBS Foundation
codingcamp2025
0
120
H5P-työkalut
matleenalaakso
4
36k
ISMS審査準備ブック_サンプル【LRM 情報セキュリティお役立ち資料】
lrm
0
560
Image compression
hachama
0
240
20241004_Microsoft認定資格のFundamentals全部取ってみた
ponponmikankan
2
370
Sähköiset kyselyt, kokeet ja arviointi
matleenalaakso
1
17k
自己紹介 / who-am-i
yasulab
PRO
2
4.3k
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
2.6k
Medicare 101 for 2025
robinlee
PRO
0
330
Web Search and SEO - Lecture 10 - Web Technologies (1019888BNR)
signer
PRO
2
2.5k
Introduction - Lecture 1 - Web Technologies (1019888BNR)
signer
PRO
0
4.9k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
40
2.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
GitHub's CSS Performance
jonrohan
1031
460k
How to Ace a Technical Interview
jacobian
276
23k
It's Worth the Effort
3n
183
28k
Become a Pro
speakerdeck
PRO
26
5k
A Tale of Four Properties
chriscoyier
157
23k
Agile that works and the tools we love
rasmusluckow
328
21k
Documentation Writing (for coders)
carmenintech
67
4.5k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Site-Speed That Sticks
csswizardry
2
190
Building Your Own Lightsaber
phodgson
103
6.1k
Transcript
秋のIBM Dojo #1 クラウド⼊⾨ Noriko Kato Developer Advocate Tokyo City
Team
学習の⽬的とゴール ⽬的 IBM Cloudの画⾯操作に慣れる ゴール IBM Cloudにシンプルなアプリケーションを構築できる 機能のヘルプやサンプルを⾃分で確認できる このコースを学ぶ⽅の想定スキル IBM
Cloudを初めて利⽤する⽅ Group Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 2
⽬次 1.IBM Cloudを知ろう オンプレミスとクラウド 何ができるの? 2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 3.Cloudに慣れる 画⾯のメニューと操作⽅法
サービスの種類 チュートリアルや管理情報を確認する 4.おすすめ情報 IBM Developer / 3分でわかるIBM Cloud CLIインストール Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 3
1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service) Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 4 Networking Storage Servers Virtualization O/S Middleware Runtime Data Applications Networking Storage Servers Virtualization O/S Middleware Runtime Data Applications Networking Storage Servers Virtualization O/S Middleware Runtime Data Applications Networking Storage Servers Virtualization O/S Middleware Runtime Data Applications
1.IBM Cloud を知ろう Grさpoup Name / DOC ID / Month
XX, 2018 / © 2018 IBM Corporation 5 Cloud Security IBM Cloudのコンプライアンス対応 Responsibilityhttps://www.ibm.com/jp- ja/cloud/compliance
1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service)
1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service)
1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service) パブリッククラウドの良いところ ・必要なものを ・必要な分量だけ ・必要なときに ・インターネット経由で 動的に利⽤できること 機会損失なし 機会損失 オンプレミス クラウド スケールに連動 余剰なし 余剰投資 余剰投資
1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 9
1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 10 サーバーを作れる www Server IBM Cloud Server • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が 選べる ライトアカウント対象外です PAYGアカウントでお使い頂けます
1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 11 ネットワーク サーバー ストレージ 合わせて使えるようになるまで約5分 クラウドなら サーバーを作れる 出荷までX⽇、配送X⽇ →
1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 12
1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 13 www IBM Cloud アプリの実⾏環境が作れる Server Middleware Java 実⾏環境 PHP 実⾏環境 Node.js 実⾏環境 Swift 実⾏環境 Python 実⾏環境 Push Application • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応
1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 14 アプリの実⾏環境が作れる
1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 15 アプリの実⾏環境が作れる KUBERNETES CONTAINER REGISTRY DOCKER もちろんコンテナも! ライトアカウント対象外です PAYGアカウントでお使い頂けます
1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 16
1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 17 DevOps環境を⼀瞬で作れる コーディング コード管理 段階的なリリース アプリ監視・通知
1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 18 こんなの作りたい / 直したい(要件定義) 仕様考える(設計) 設計書のレビュー プログラミング テスト テスト結果のレビュー 疑似本番環境リリース 本番環境リリース
1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation こんなの作りたい / 直したい 仕様考える プログラミング 動かしてみる 疑似本番環境リリース 本番環境リリース 不具合など発⾒ Dev Ops 原因を調査 DevOps環境を⼀瞬で作れる
1.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 20
1.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 21 APIが作れる • ボタンを押すだけでAPI、サービスを作成 • 100種以上のAPI、サービスが⽤意されている • IBM Cloud内はもちろん外からも呼び出せる IBM Cloud Application Server Middleware Application API API www
1.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 22 Watsonも APIで提供 https://www.ibm.com/jp-ja/marketplace/cognitive-application-development/details APIが作れる
1.IBM Cloud を知ろう クラウドって何ができるの? その5 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 23
1.IBM Cloud を知ろう クラウドって何ができるの? その5 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 24 IBM Cloud Serverless(FaaS)が使える getXXXinfo • Action(Function)を直接クラウド上に 作成するだけ • 実⾏環境とか気にしなくてOK makeXXXfile convertXXXdata PHP, Node.js, Python, Swift www Create Action Call Action
サーバー・・・レス? 会社・団体 サーバー
いやいやいや アプリはサーバー上で動くんだから
Hardware Firmware OS プログラム⾔語毎の runtime (virtual machine) プログラム DBなどの ミドルウェア
アプリが呼び出された回数 従量課⾦要素 サーバーリソースの ことは考えなくて 良い=サーバーレス →従量課⾦要素 サーバーリソース CPU メモリ ストレージ ネットワークI/O OSライセンス ランタイム可動時間 (使⽤メモリ量) 通常のクラウド サーバーレス アーキテクチャー
1.IBM Cloud を知ろう クラウドって何ができるの? その6 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 28
1.IBM Cloud を知ろう クラウドって何ができるの? その6 ⾊々な機能がすぐに試せる!使える! Grさpoup Name / DOC
ID / Month XX, 2018 / © 2018 IBM Corporation 29 Node-REDが すぐに使える • フローだけでサーバーサイドアプリが 作れる • WebのUIも作れちゃう • 各種APIももちろん呼び出せる Create Flow Execute Flow IBM Cloud
1.IBM Cloud を知ろう クラウドって何ができるの? その6 ⾊々な機能がすぐに試せる!使える! Grさpoup Name / DOC
ID / Month XX, 2018 / © 2018 IBM Corporation 30 Blockchainが すぐに使える • Docker上での Blockchainアプリ作成 が簡単に • IBM Cloudの Kubernetes環境への デプロイ • IBM Cloud上の各種 サービスとの容易な連携 IBM Cloud
2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 Grさpoup Name / DOC ID / Month
XX, 2018 / © 2018 IBM Corporation 31
2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 Grさpoup Name / DOC ID / Month
XX, 2018 / © 2018 IBM Corporation 32
2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 https://ibm.biz/BdzuaK Grさpoup Name / DOC ID /
Month XX, 2018 / © 2018 IBM Corporation 33
3.Cloudに慣れる 画⾯のメニューと操作⽅法 サービスの種類 チュートリアルや管理情報を確認する Grさpoup Name / DOC ID /
Month XX, 2018 / © 2018 IBM Corporation 34
DEMO
4.おすすめ情報 IBM Developer 3分でわかる IBM Cloud CLIインストール ( IBM Cloud
CLI インストール ) Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 36
DEMO
まとめ IBM Cloudの特徴 アカウントの取得 ヘルプやチュートリアルの参照 メニューの紹介 IBM Developer CLIインストール 3分でわかる
IBM Cloud Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 38
ハンズオン 1) Qiita IBM Cloud簡単操作ドリル(2019) Q4:Cloud Foundryのパブリック・アプリケーションから作成 2) CLI インストール
(次回以降参加予定の⽅必須) 3) Watson Assistant (チュートリアル”Watson Assistant⼊⾨”に沿って実施) Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 39