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
730
秋のDojo #1 クラウド入門
noricokt
October 16, 2019
Tweet
Share
More Decks by noricokt
See All by noricokt
IBM Dojo はじめてのCloud Pak for Data
norikokato
2
530
巣ごもりご飯に悩まないクロールエンジンを作ろう
norikokato
0
530
IBM Cloud AIサービスのいろは
norikokato
0
250
30分で作る翻訳アプリ Node-RED & IBM Cloud
norikokato
0
410
はじめてのクラウド
norikokato
0
250
IBM Cloud Education
norikokato
0
430
Twitterでサンバーストチャートを作ろ
norikokato
0
210
2020冬のDojo_クラウド入門0115.pdf
norikokato
0
640
Openshift(Minishift) workshop 101 20191203
norikokato
0
410
Other Decks in Education
See All in Education
老人会? いえ、技術継承です @ builderscon 2024 LT
s3i7h
0
110
ACT FAST 20240830
japanstrokeassociation
0
320
オープンソース防災教育ARアプリの開発と地域防災での活用
nro2daisuke
0
170
The Blockchain Game
jscottmo
0
3.7k
Web Architectures - Lecture 2 - Web Technologies (1019888BNR)
signer
PRO
0
2.7k
Nodiレクチャー 「CGと数学」講義資料 2024/11/19
masatatsu
2
190
コンセプトシェアハウス講演資料
uchinomasahiro
0
390
Medidas en informática
irocho
0
300
技術を楽しもう/enjoy_engineering
studio_graph
1
420
20241002_Copilotって何?+Power_AutomateのCopilot
ponponmikankan
1
160
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
2.5k
世界のオープンソースロボットたち #1
shiba_8ro
0
140
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
327
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Six Lessons from altMBA
skipperchong
27
3.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Typedesign – Prime Four
hannesfritz
40
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Raft: Consensus for Rubyists
vanstee
136
6.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Gamification - CAS2011
davidbonilla
80
5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
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