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

第2回 雲勉LT大会 パブリッククラウドのサーバレスサービスの違いを調べてみた

第2回 雲勉LT大会 パブリッククラウドのサーバレスサービスの違いを調べてみた

iret.kumoben

July 30, 2024
Tweet

More Decks by iret.kumoben

Other Decks in Technology

Transcript

  1. 0.講師⾃⼰紹介 3 n 秋葉 ⼤輔(あきば だいすけ) • クラウドインテグレーション事業部 ソリューション開発セクション •

    組み込み開発〜Webサービス開発まで様々な開発経験あり 最近はマネジメントの⽐重が増えてきてます • 2020年2⽉⼊社 • 今年は資格の更新が多い
  2. 2.サーバレスサービスの⽐較(対応ランタイム⾔語) 10 Python Node.js Java Ruby Go C# (.NET) PHP

    Power Shell Lambda 3.12 3.11 3.10 3.9 3.8 20 18 16 21 17 11 8.al2 3.3 3.2 x 8 6 x 7 Cloud Functions 3.12 3.11 3.10 3.9 3.8 20 18 21 17 11 3.2 1.22 1.21 8 6 8.3 8.2 8.1 x Azure Functions 3.11 3.10 3.9 3.8 20 18 16 14 21(Preview) 17 11 8 x x 8 6 4.8 x 7.2 OCI Functions 3.11 3.9 3.8 18 16 14 17 11 8 3.1 2.7 1.19 1.18 6.0 3.1 x x
  3. 2.サーバレスサービスの⽐較(その他) 11 最⼤実⾏時間 並列実⾏数 実⾏OS 利⽤料⾦ Lambda 15分 1,000 Amazon

    Linux2 Amazon Linux2023 主に以下の内容で変動 ・実⾏時間(秒単位) ・割り当てるメモリ量 ・リクエスト数 Cloud Functions HTTPの場合︓60分 イベント起動の場合︓9分 1,000 Ubuntu22.04 Ubuntu18.04 主に以下の内容で変動 ・実⾏時間(秒単位) ・リソース数 ・呼び出し回数 Azure Functions 10分 or 60分 ※プランによる 規定なし (※1) Windwos Linux 主に以下の内容で変動(従量課⾦の場合) ・実⾏時間(秒単位) ・リソース使⽤量 ・実⾏回数 OCI Functions 5分 60GB (※2) 規定なし 主に以下の内容で変動 ・実⾏時間(ギガバイト・メモリ秒単位) ・呼び出し回数 ※1 インスタンス当たりの接続数とインスタンス数の規定あり ※2 同時に実⾏する関数のメモリ利⽤料の合計による制約
  4. 3.まとめ 13 n パブリッククラウド市場 • AWS/Google Cloud/Azureに対してOCIが追いかけているような構図 n サーバレスサービスの違い •

    それぞれのサービスで細かな違いはあれど、できることは⼤きく変わらない ※Windowsを使いたいからAzureを選択、ということはあり得そう n サーバレスサービスについての個⼈的感想 • Lambdaが⼀番ネット上の情報も多く、個⼈としても使い慣れていることもあり使い勝 ⼿が良さそうなイメージ Cloud Functionsの実⾏時間60分というのは⼤変興味深い