Upgrade to Pro — share decks privately, control downloads, hide ads and more …

秋のDojo #1 クラウド入門

C002578e20fc7015b8d555c85c1f0e99?s=47 noricokt
October 16, 2019

秋のDojo #1 クラウド入門

C002578e20fc7015b8d555c85c1f0e99?s=128

noricokt

October 16, 2019
Tweet

Transcript

  1. 秋のIBM Dojo #1 クラウド⼊⾨ Noriko Kato Developer Advocate Tokyo City

    Team
  2. 学習の⽬的とゴール ⽬的 IBM Cloudの画⾯操作に慣れる ゴール IBM Cloudにシンプルなアプリケーションを構築できる 機能のヘルプやサンプルを⾃分で確認できる このコースを学ぶ⽅の想定スキル IBM

    Cloudを初めて利⽤する⽅ Group Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 2
  3. ⽬次 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
  4. 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
  5. 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
  6. 1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a

    Service) (Platform as a Service) (Software as a Service)
  7. 1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a

    Service) (Platform as a Service) (Software as a Service)
  8. 1.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a

    Service) (Platform as a Service) (Software as a Service) パブリッククラウドの良いところ ・必要なものを ・必要な分量だけ ・必要なときに ・インターネット経由で 動的に利⽤できること 機会損失なし 機会損失 オンプレミス クラウド スケールに連動 余剰なし 余剰投資 余剰投資
  9. 1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 9
  10. 1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 10 サーバーを作れる www Server IBM Cloud Server • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が 選べる ライトアカウント対象外です PAYGアカウントでお使い頂けます
  11. 1.IBM Cloud を知ろう クラウドって何ができるの? その1 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 11 ネットワーク サーバー ストレージ 合わせて使えるようになるまで約5分 クラウドなら サーバーを作れる 出荷までX⽇、配送X⽇ →
  12. 1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 12
  13. 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 • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応
  14. 1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 14 アプリの実⾏環境が作れる
  15. 1.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 15 アプリの実⾏環境が作れる KUBERNETES CONTAINER REGISTRY DOCKER もちろんコンテナも! ライトアカウント対象外です PAYGアカウントでお使い頂けます
  16. 1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 16
  17. 1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 17 DevOps環境を⼀瞬で作れる コーディング コード管理 段階的なリリース アプリ監視・通知
  18. 1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 18 こんなの作りたい / 直したい(要件定義) 仕様考える(設計) 設計書のレビュー プログラミング テスト テスト結果のレビュー 疑似本番環境リリース 本番環境リリース
  19. 1.IBM Cloud を知ろう クラウドって何ができるの? その3 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation こんなの作りたい / 直したい 仕様考える プログラミング 動かしてみる 疑似本番環境リリース 本番環境リリース 不具合など発⾒ Dev Ops 原因を調査 DevOps環境を⼀瞬で作れる
  20. 1.IBM Cloud を知ろう クラウドって何ができるの? その4 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 20
  21. 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
  22. 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が作れる
  23. 1.IBM Cloud を知ろう クラウドって何ができるの? その5 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 23
  24. 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
  25. サーバー・・・レス? 会社・団体 サーバー

  26. いやいやいや アプリはサーバー上で動くんだから

  27. Hardware Firmware OS プログラム⾔語毎の runtime (virtual machine) プログラム DBなどの ミドルウェア

    アプリが呼び出された回数 従量課⾦要素 サーバーリソースの ことは考えなくて 良い=サーバーレス →従量課⾦要素 サーバーリソース CPU メモリ ストレージ ネットワークI/O OSライセンス ランタイム可動時間 (使⽤メモリ量) 通常のクラウド サーバーレス アーキテクチャー
  28. 1.IBM Cloud を知ろう クラウドって何ができるの? その6 Grさpoup Name / DOC ID

    / Month XX, 2018 / © 2018 IBM Corporation 28
  29. 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
  30. 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
  31. 2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 Grさpoup Name / DOC ID / Month

    XX, 2018 / © 2018 IBM Corporation 31
  32. 2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 Grさpoup Name / DOC ID / Month

    XX, 2018 / © 2018 IBM Corporation 32
  33. 2.アカウントを作る IBM Cloudアカウントの種類と登録⽅法 https://ibm.biz/BdzuaK Grさpoup Name / DOC ID /

    Month XX, 2018 / © 2018 IBM Corporation 33
  34. 3.Cloudに慣れる 画⾯のメニューと操作⽅法 サービスの種類 チュートリアルや管理情報を確認する Grさpoup Name / DOC ID /

    Month XX, 2018 / © 2018 IBM Corporation 34
  35. DEMO

  36. 4.おすすめ情報 IBM Developer 3分でわかる IBM Cloud CLIインストール ( IBM Cloud

    CLI インストール ) Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 36
  37. DEMO

  38. まとめ IBM Cloudの特徴 アカウントの取得 ヘルプやチュートリアルの参照 メニューの紹介 IBM Developer CLIインストール 3分でわかる

    IBM Cloud Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 38
  39. ハンズオン 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