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
2020冬のDojo_クラウド入門0115.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
noricokt
January 15, 2020
Education
0
690
2020冬のDojo_クラウド入門0115.pdf
noricokt
January 15, 2020
Tweet
Share
More Decks by noricokt
See All by noricokt
IBM Dojo はじめてのCloud Pak for Data
norikokato
2
600
巣ごもりご飯に悩まないクロールエンジンを作ろう
norikokato
0
600
IBM Cloud AIサービスのいろは
norikokato
0
290
30分で作る翻訳アプリ Node-RED & IBM Cloud
norikokato
0
460
はじめてのクラウド
norikokato
0
300
IBM Cloud Education
norikokato
0
470
Twitterでサンバーストチャートを作ろ
norikokato
0
250
Openshift(Minishift) workshop 101 20191203
norikokato
0
460
秋のDojo #1 クラウド入門
norikokato
0
800
Other Decks in Education
See All in Education
ThingLink
matleenalaakso
28
4.3k
都市の形成要因と 「都市の余白」のあり方
sakamon
0
170
0203
cbtlibrary
0
130
外国籍エンジニアの挑戦・新卒半年後、気づきと成長の物語
hypebeans
0
740
Surviving the surfaceless web
jonoalderson
0
680
悩める リーダー達に 届けたい書籍|レジリエントマネジメント 書籍イントロダクション-260126
mimoza60
1
370
【dip】「なりたい自分」に近づくための、「自分と向き合う」小さな振り返り
dip_tech
PRO
0
240
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
1
140
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
18k
俺と地方勉強会 - KomeKaigi・地方勉強会への期待 -
pharaohkj
1
1.6k
AIでキミの未来はどう変わる?
behomazn
0
110
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
200
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
600
AI: The stuff that nobody shows you
jnunemaker
PRO
3
310
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
59
50k
Writing Fast Ruby
sferik
630
62k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
120
sira's awesome portfolio website redesign presentation
elsirapls
0
160
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Building an army of robots
kneath
306
46k
Transcript
冬のIBM Dojo #1 はじめてのクラウド -20分でWebアプリを作成しよう- Noriko Kato Developer Advocate Tokyo
City Team
b 会場案内とスケジュール Group Name / DOC ID / Month XX,
2018 / © 2018 IBM Corporation 2 13:30-14:00 受付 14:00-15:00 座学 Opening What is Cloud 15:00-15:15 休憩 アカウント取得 15:15-16:30 ハンズオン解説 CLIインストール 20分でWebアプリ を作ろう 16:30-17:00 Closing Wrap up LT
Agenda 1.ようこそIBM Developer Dojoへ 2.IBM Cloudを知ろう 3.クラウド開発入門の七つ道具 5.冬のDojoで寒稽古 6.お役立ちサイト -休憩-
7.今日のハンズオン 8.Closing Group Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 3
1.ようこそIBM Developer Dojoへ 今⽇の参加理由を教えてください。 ・簡単な⾃⼰紹介 ・このセッション、またはクラウドへの期待値はなんですか? 周りの⼈とペアになって説明してください。 ひとり60秒で2つの項⽬についてお話しください。 Group Name
/ DOC ID / Month XX, 2018 / © 2018 IBM Corporation 4
1.ようこそIBM Developer Dojoへ 私から、皆さんに最も持ち帰って欲しいものは これです。 これから⼀緒にクラウドを勉強していく”仲間”を ⾒つけて帰ってください。 Group Name /
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 5
1.ようこそIBM Developer Dojoへ CODEの⼒で世界の未来を変えよう Group Name / DOC ID /
Month XX, 2018 / © 2018 IBM Corporation 6
TECHNOLOGISTS RULE THE WORLD 技術者が世の中を変えていくお⼿伝いをします! ・技術情報を提供します ・開発者と話をします ・開発者にとって何が⼀番良いかを考えます ・開発者の困ったを⼀緒に解決します ・開発者をヒーローにします
OUR ACTIVITIES こんな活動をしながら技術者のみなさまをサポートします! ・オンラインでの情報発信(Blog、SNS、Podcastなど) ・オフラインでの情報発信(書籍、雑誌など) ・セミナー、勉強会などでの登壇 ・コミュニティ、Meetupなどのリード ・ハンズオンワークショップなどでの講師 ・ハッカソン、ラボ、Dojoなどでのテックサポート
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
Noriko Kato IBM Developer Advocate Specialist in TJBot(IoT) (Notes Architect)
@noricokt t
1.ようこそIBM Developer Dojoへ CODEの⼒で世界の未来を変えよう Group Name / DOC ID /
Month XX, 2018 / © 2018 IBM Corporation 11
学習の⽬的 ⽬的 IBM Cloudの画⾯操作に慣れる 必要なツールやスキル、背景を知る ゴール シンプルなアプリケーションを構築する 機能のヘルプやサンプルを⾃⼒で探せるようになる このコースを学ぶ⽅の想定スキル クラウドを初めて利⽤する⽅
開発に興味がある⽅ Group Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 12
クラウドじゃないって?
2.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 14 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
2.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service)
2.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service)
2.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a
Service) (Platform as a Service) (Software as a Service) パブリッククラウドの良いところ ・必要なものを ・必要な分量だけ ・必要なときに ・インターネット経由で 動的に利⽤できること 機会損失なし 機会損失 オンプレミス クラウド スケールに連動 余剰なし 余剰投資 余剰投資
2.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 18
2.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 19 サーバーを作れる www Server IBM Cloud Server • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が 選べる ライトアカウント対象外です PAYGアカウントでお使い頂けます
2.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 20 ネットワーク サーバー ストレージ 合わせて使えるようになるまで約5分 クラウドなら サーバーを作れる 出荷までX⽇、配送X⽇ →
2.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 21
2.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 22 www IBM Cloud アプリの実⾏環境が作れる Server Middleware Java 実⾏環境 PHP 実⾏環境 Node.js 実⾏環境 Swift 実⾏環境 Python 実⾏環境 Push Application • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応
2.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 23 アプリの実⾏環境が作れる
2.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 24 アプリの実⾏環境が作れる KUBERNETES CONTAINER REGISTRY DOCKER もちろんコンテナも! ライトアカウント対象外です PAYGアカウントでお使い頂けます
2.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 25
2.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 26 DevOps環境を⼀瞬で作れる コーディング コード管理 段階的なリリース アプリ監視・通知
2.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 27 こんなの作りたい / 直したい(要件定義) 仕様考える(設計) 設計書のレビュー プログラミング テスト テスト結果のレビュー 疑似本番環境リリース 本番環境リリース
2.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation こんなの作りたい / 直したい 仕様考える プログラミング 動かしてみる 疑似本番環境リリース 本番環境リリース 不具合など発⾒ Dev Ops 原因を調査 DevOps環境を⼀瞬で作れる
2.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 29
2.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 30 APIが作れる • ボタンを押すだけでAPI、サービスを作成 • 100種以上のAPI、サービスが⽤意されている • IBM Cloud内はもちろん外からも呼び出せる IBM Cloud Application Server Middleware Application API API www
2.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 31 Watsonも APIで提供 https://www.ibm.com/jp-ja/marketplace/cognitive-application-development/details APIが作れる
2.IBM Cloud を知ろう クラウドって何ができるの? その5 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 32
2.IBM Cloud を知ろう クラウドって何ができるの? その5 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 33 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ライセンス ランタイム可動時間 (使⽤メモリ量) 通常のクラウド サーバーレス アーキテクチャー
2.IBM Cloud を知ろう クラウドって何ができるの? その6 Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 35
2.IBM Cloud を知ろう クラウドって何ができるの? その6 ⾊々な機能がすぐに試せる!使える! Grさpoup Name / DOC
ID / Month XX, 2018 / © 2018 IBM Corporation 36 Node-REDが すぐに使える • フローだけでサーバーサイドアプリが 作れる • WebのUIも作れちゃう • 各種APIももちろん呼び出せる Create Flow Execute Flow IBM Cloud
2.IBM Cloud を知ろう クラウドって何ができるの? その6 ⾊々な機能がすぐに試せる!使える! Grさpoup Name / DOC
ID / Month XX, 2018 / © 2018 IBM Corporation 37 Blockchainが すぐに使える • Docker上での Blockchainアプリ作成 が簡単に • IBM Cloudの Kubernetes環境への デプロイ • IBM Cloud上の各種 サービスとの容易な連携 IBM Cloud
3.クラウド開発の七つ道具 Cloud開発に必要なもの 基礎編 ネットワーク環境 コンピューター、スマホ・タブレット GitHubのアカウント エディターツール Grさpoup Name /
DOC ID / Month XX, 2018 / © 2018 IBM Corporation 38
3.クラウド開発の七つ道具 Cloud開発に必要なもの 応⽤編 クレジットカード メモリ 予算 英語⼒ 発信⼒・仲間・時間 Grさpoup Name
/ DOC ID / Month XX, 2018 / © 2018 IBM Corporation 39
3.クラウド開発の七つ道具 これが必須 IBM Cloudのアカウントを作る https://ibm.biz/BdzWeT Grさpoup Name / DOC ID
/ Month XX, 2018 / © 2018 IBM Corporation 40
4.冬のDojoで寒稽古 Dojoメニューの紹介 https://ibm-developer.connpass.com/ Grさpoup Name / DOC ID / Month
XX, 2018 / © 2018 IBM Corporation 41
5.お役⽴ちサイト IBM Developer 3分でわかる IBM Cloud CLIインストール ( IBM Cloud
CLI インストール ) 他、ご紹介 つまずいたら⾒る系 妄想するために⾒る系 Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 42
6.ハンズオン 1) CLI インストール 2) 20分でWebアプリを作ろう https://qiita.com/norikokt/items/55dd798d0322c63cc306 3) IBM Cloud
簡単操作ドリル (2020年冬) https://qiita.com/yamachan360/items/1f6833cd3bbc25d12ab3 Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 43
7.まとめ IBM Cloudの特徴 アカウントの取得 ヘルプやチュートリアルの参照 メニューの紹介 IBM Developer CLIインストール 3分でわかる
IBM Cloud Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 44