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

オープンソースベースのIBM Cloud

Taiji HAGINO
September 19, 2020

オープンソースベースのIBM Cloud

本資料はOSC2020広島での登壇資料になります。

Taiji HAGINO

September 19, 2020
Tweet

More Decks by Taiji HAGINO

Other Decks in Technology

Transcript

  1. IBM Developer オープンソースベースの クラウドIBM Cloud Taiji Hagino IBM Developer Advocate

    Tokyo City Team @taiponrock Open Source Conference 2020 Online/Hiroshima #osc2020hi
  2. Taiji (Eddie) Hagino Sr. Developer Advocate IBM Champion Program Regional

    Director IBM Lecturer Tsukuba University @taiponrock Please follow me! Node-RED/Node.js, Swift, Hyperledger Fabric, Functions Books: Node-RED beginner book, Node-RED Experience Handbook, DevRel Q&A Articles: I/O Magazine (Node-RED programming)
  3. Tokyo Leader Akira ONISHI IBM Developer Advocate Tokyo Team Tokyo

    Team is a part of Worldwide Developer Advocate Teams! https://developer.ibm.com/profiles/ Developer Advocates Noriko KATO Developer Advocates Kyoko NISHITO Developer Advocate Yasushi OSONOI Developer Advocates Aya TOKURA Developer Advocates Taiji HAGINO
  4. 5

  5. アプリの実⾏環境が作れる Server IBM Cloud www Middleware Java 実⾏環境 PHP 実⾏環境

    Node.js 実⾏環境 Swift 実⾏環境 Python 実⾏環境 Push Application • 作ったアプリをデプロイするだけ • 主要なサーバーサイド⾔語は対応
  6. APIが作れる Server IBM Cloud www Middleware Application API API API

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

  8. ・・・ HTTP Request GET POST PC HTTP Response JSON JSON

    Azure AWS GCP IBM Cloud Smart Phone Server 各社クラウド WatsonもAPIで提供
  9. WatsonもAPIで提供 https://www.ibm.com/watson/jp-ja/developercloud/services-catalog.html Watson Assistant アプリケーションに⾃然⾔語インターフェースを追加して エンドユーザとのやり取りを⾃動化 Text to Speech テキスト⽂章を⾳声に変換する

    Speech to Text ⾳声をテキスト⽂章に変換する Visual Recognition 画像コンテンツに含まれる意味を検出する Discovery 先進的な洞察エンジンを利⽤して、データの隠れた 価値を解明し、回答やトレンドを発⾒する Discovery News Discovery上に実装され、エンリッチ情報も付加さ れたニュースに関する公開データセット Personality Insights テキストから筆者の性格を推定する Language Translator テキストを他⾔語へ翻訳を⾏う Natural Language Understanding ⾃然⾔語処理を通じてキーワード抽出、エンティティー 抽出、概念タグ付け、関係抽出などを⾏う Natural Language Classifier テキスト⽂章の分類を⾏う(質問の意図推定など) Tone Analyzer(⽇本語未対応) テキストから筆者の感情、社交性、⽂体を解析 Knowledge Studio コーディングなしに、業務知識から⽣成した機械学習モ デルで、⾮構造テキストデータから洞察を取得(学習⽀ 援ツール) ⼼理系 ⾔語系 照会応答系 知識探索系 ⾳声系 画像系
  10. Serverless(FaaS)が使える IBM Cloud www getXXXinfo Create Action • Action(Function)を直接クラウド上に作成するだけ •

    実⾏環境とか気にしなくてOK makeXXXfile convertXXXdata PHP, Node.js, Python, Swift Call Action
  11. Hardware Firmware OS プログラム⾔語毎のruntime (virtual machine) プログラム DBなどの ミドルウェア CPU

    メモリ ストレージ ネットワークI/O OSライセンス ランタイム可動時間 (使⽤メモリ量) 従量課⾦要素 サーバーリソース →