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

freee App Awards - IBM Cloud

freee App Awards - IBM Cloud

本資料は2021/2/5開催のfreeeアプリアワードでのセッション資料になります。
セッション中に紹介している「Practical Node-RED Programing」はこちらからチェックできます!
https://www.amazon.co.jp/Practical-Node-RED-Programming-programming-techniques-ebook/dp/B08SJGQPNL

57c9c4b846c73c911cbf795d211904f3?s=128

Taiji HAGINO

February 03, 2021
Tweet

Transcript

  1. IBM Developer Cloud NativeでのAPI活用 Taiji Hagino Customer Success Manager, Technology,

    IBM @taiponrock
  2. はじめに

  3. IBM Developer 3 スピーカーは、IBMの所属ですが、本セッションは 会社の営利・宣伝⽬的ではありません。 また本セッション内での発⾔及び資料へ掲載されて いる内容についてはスピーカーの個⼈的な⾒解・意 ⾒であり、IBMとは関係のないものです。

  4. Speaker

  5. 萩野たいじ (Taiji Hagino) Customer Success Manager IBM Champion Program Japan

    Director IBM 特別⾮常勤講師 筑波⼤学 @taiponrock お気軽にフォローください! まもなく発売予定︓ Practical Node-RED Programing By Packt Publishing 元美容師で元⾳楽家。ソフトウェアエンジニアへ転⾝後、有限会社ア キュレートシステムを起業。その後、商社系SIerでのエバンジェリス ト経験を経て、IBM GlobalチームのDeveloper Advocateとして DevRel(Developer Relations)を推進。現在はIBMのCustomer Success Managerとして活動中。 著書 『開発者向けマーケティング DevRel Q&A』(インプレスR&D) 『はじめてのNode-RED』『Node-RED活⽤マニュアル』(⼯学社)など。
  6. Congratulations!

  7. 作品提出資料から拝借しました

  8. 作品提出資料から拝借しました

  9. IBM Cloud

  10. www かんたんに⾔えばIBMが提供するクラウド全てのこと IaaS PaaS SaaS

  11. 11 https://ibm.biz/Bdq3k8

  12. 12 ご注意 今回みなさまへご案内しているのは、クレジットカード 不要の完全無償でご利⽤頂けるアカウントです。 こちらはライトアカウントと呼ばれ、使える機能に制限 があり、⼀部のサービスはご利⽤いただけません。 アカウント作成後、クレジットカードを登録すると PAYG(PayGo)という全ての機能がご利⽤頂けるアカウ ントへアップグレードできますが、こちらは従量課⾦が 発⽣するアカウントですので、ご利⽤の際にはご注意下

    さい。
  13. なぜ、IBM CloudがCloud Nativeでの開発に⼒を発揮するのか︖ その答えを⾒つけるために、IBM Cloudで何ができるかを紹介します︕ IBM Cloud is best for

    Cloud Native Development WHY
  14. IBM Developer IBM Cloudってなにができるの︖ Case 1

  15. サーバー (Compute) を作れる IBM Cloud • 共⽤と専有が選べる • 仮想と物理(ベアメタル)が選べる ライトアカウント対象外です

    PAYGアカウントでお使い頂けます Server Server Server Local
  16. サーバー (Compute)

  17. IBM Developer IBM Cloudってなにができるの︖ Case 2

  18. コンテナーが使える IBM Cloud • IBM管理のオーケストレーションツール • コンテナーアプリを簡単にデプロイ • OpenShiftなら運⽤管理もより安⼼ Local

    Kubernetes Container Registry docker OpenShift ライトアカウント対象外 です PAYGアカウント でお使い 頂けます
  19. コンテナー関連サービス

  20. IBM Developer IBM Cloudってなにができるの︖ Case 3

  21. アプリの実⾏環境が作れる IBM Cloud Middleware Java 実⾏環境 PHP 実⾏環境 Node.js 実⾏環境

    Swift 実⾏環境 Python 実⾏環境 Push Application • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応 Local
  22. アプリの実⾏環境

  23. IBM Developer IBM Cloudってなにができるの︖ Case 4

  24. CI/CD環境を⼀瞬で作れる コーディング コード管理 段階的なリリース アプリ監視・通知

  25. CI/CD Toolchain

  26. CI/CD Toolchain

  27. IBM Developer IBM Cloudってなにができるの︖ Case 5

  28. APIが使える・作れる IBM Cloud • ボタンを押すだけでAPI、サービスを作成 • 100種以上のAPI、サービスが⽤意されている • IBM Cloud内はもちろん外からも呼び出せる

    IBM Cloud 外の環境 Application Local Middleware API API API Application
  29. 各種API・API関連サービス

  30. WatsonもAPIで提供

  31. IBM Developer IBM Cloudってなにができるの︖ Case 6

  32. Serverless(FaaS)が使える IBM Cloud getXXXinfo Create Action • Action(Function)を直接クラウド上に作成するだけ • 実⾏環境とか気にしなくてOK

    makeXXXfile convertXXXdata PHP, Node.js, Python, Swift Call Action Local
  33. Serverlessサービスの活⽤例

  34. Serverlessサービスの活⽤例

  35. IBM Developer IBM Cloudってなにができるの︖ Case 7

  36. Node-REDがすぐに使える IBM Cloud • フローだけでサーバーサイドアプリが作れる • WebのUIも作れちゃう • 各種APIももちろん呼び出せる Create

    Flow Execute Flow Local
  37. Node-RED

  38. IBM Developer IBM Cloudってなにができるの︖ Case 8

  39. Blockchainがすぐに使える • IBM ManagedのHyperledger Fabric • Blockchainアプリ作成が簡単に • IBM CloudのKubernetes環境へデプロイ

    • IBM Cloud上の各種サービスとの容易な連携 IBM Cloud Local ライトアカウント対象外です PAYGアカウントでお使い頂けます
  40. Hyperledger Fabricのネットワークを簡単に構築

  41. 他にも、たくさん機能があります︕ こんなことできないの︖ ということがあればお気軽にお聞き下さい︕

  42. Thanks github.com/taijihagino Taiji Hagino Customer Success Manager IBM Champion Japan

    Director IBM facebook.com/taiponrock linkedin.com/taiponrock @taiponrock