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

2020冬のDojo_クラウド入門0115.pdf

noricokt
January 15, 2020

 2020冬のDojo_クラウド入門0115.pdf

noricokt

January 15, 2020
Tweet

More Decks by noricokt

Other Decks in Education

Transcript

  1. 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
  2. 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
  3. 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
  4. 2.IBM Cloud を知ろう オンプレミス IaaS PaaS SaaS (Infrastructure as a

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

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

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

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

    / Month XX, 2018 / © 2018 IBM Corporation 20 ネットワーク サーバー ストレージ 合わせて使えるようになるまで約5分 クラウドなら サーバーを作れる 出荷までX⽇、配送X⽇ →
  9. 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 • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応
  10. 2.IBM Cloud を知ろう クラウドって何ができるの? その2 Grさpoup Name / DOC ID

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

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

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

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

    / Month XX, 2018 / © 2018 IBM Corporation こんなの作りたい / 直したい 仕様考える プログラミング 動かしてみる 疑似本番環境リリース 本番環境リリース 不具合など発⾒ Dev Ops 原因を調査 DevOps環境を⼀瞬で作れる
  15. 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
  16. 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が作れる
  17. 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
  18. Hardware Firmware OS プログラム⾔語毎の runtime (virtual machine) プログラム DBなどの ミドルウェア

    アプリが呼び出された回数 従量課⾦要素 サーバーリソースの ことは考えなくて 良い=サーバーレス →従量課⾦要素 サーバーリソース CPU メモリ ストレージ ネットワークI/O OSライセンス ランタイム可動時間 (使⽤メモリ量) 通常のクラウド サーバーレス アーキテクチャー
  19. 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
  20. 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
  21. 5.お役⽴ちサイト IBM Developer 3分でわかる IBM Cloud CLIインストール ( IBM Cloud

    CLI インストール ) 他、ご紹介 つまずいたら⾒る系 妄想するために⾒る系 Grさpoup Name / DOC ID / Month XX, 2018 / © 2018 IBM Corporation 42
  22. 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