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

IBM Championが考えるアプリケーション基盤の勘所

IBM Championが考えるアプリケーション基盤の勘所

今日、クラウドサービスの充実によりアプリケーションを稼働させるためのプラットフォームは多岐に渡っています。

どの様なシチュエーションの時に、どの様なプラットフォームを選定するのが良いかお悩みではありませんか?

本セッションでは、IBM Cloud で提供されているサービスを例にしながら、どの様にアプリケーション基盤を選定すれば良いかデイスカッション形式でお話します。

Yosuke Enomoto

December 03, 2020
Tweet

More Decks by Yosuke Enomoto

Other Decks in Technology

Transcript

  1. パネラー紹介 株式会社Joolen所属 Webアプリケーション エンジニア 【よく使う技術】 - PHP - Node.js -

    React.js - Cloud Foundry etc… 開志専門職大学 情報学部 講師(クラウド系講義) 【よく使う技術】 - Python - Kubernetes - Node.js - 機械学習/深層学習 - IoT etc… Pumpkin Heads株式会社 インフラエンジニア 【よく使う技術】 - Ansible - Kubernetes - PHP - 機械学習/深層学習 - IoT etc…
  2. 本日取り上げるサービス 分類 IBM Cloudの代表サービス Iaas (Infrastructure as a Service) IBM

    Cloud Bare Metal Servers Paas (Platform as a Service) Cloud Foundry Faas(Function as a Service) IBM Cloud Functions Managed Kubernetes Service IBM Cloud Kubernetes Service Kubernetes ディストリビューション (Red Hat OpenShift) Red Hat OpenShift on IBM Cloud Kubernetesベースのサーバレスサービス Code Engine(現在β 英語ドキュメントのみ)
  3. FaaSとは オンデマンドでスケーラブルに実行される軽量のコード開発を目的とし ています。(IBM Cloud Functionsのページより) → • 実際にコードが動いた分しか課金されない • コードを書くだけで処理を動かすことができる

    • 対応できる言語が限られている(IBM Cloud Functionsでは、Dockerイ メージを使えますが、パブリックなリポジトリのみ利用可能) • 状態を持てないので(ステートレス)、セッション管理などは他のサービ スを使う必要がある。
  4. Kubernetesのディストリビューションとは 可用性の高いフルマネージドのクラスターのボタンをクリックする だけで展開します。IBM Cloudが業界で初めてOpenShift 4をサ ポートします。(Red Hat OpenShift on IBM

    Cloudのページより) → • OpenShiftを使えば、コンソールより必要なコンテナを簡単に作る ことができる • Kubernetes上で稼働するので、スケールも柔軟 • 利用するには、相応のコストがかかるので小さなプロダクトへの 適用は難しい?