サーバーレス(FaaS)
luagate/serverless-introサーバーレス入門20 枚クラウド・インフラ
上から下へ、全 20 枚そのまま並べています。
発表モードで開くサーバーレス(FaaS)
目次
今日のゴール
この時間で身につけてほしいことです。
- サーバーレスの考え方をイメージできる
- FaaSが「関数を置くだけ」だと分かる
- イベントで動くしくみを説明できる
- 使った分だけ課金される仕組みが分かる
- 向いている場面と苦手な場面を見分けられる
復習 サーバー管理の手間
以前学んだ仮想化やコンテナを思い出すと、サーバーを動かし続けるには手間がかかりました。
- OSの更新やセキュリティ対応が必要
- 負荷に合わせて台数を調整する手間
- 動いていない時間も費用がかかる
- 壊れたときの復旧も自分で行う
- この手間を減らせないかという発想が出発点
サーバーレス とは
サーバーの管理を意識せず、やりたい処理だけに集中できる考え方です。
第2部 サーバーレスとFaaS
FaaS とは
小さな関数を1つ置くだけで動かせる、サーバーレスの代表的な形です。
従来とサーバーレスの違い
代表的なサービス
主要なクラウドそれぞれにFaaSのサービスがあります。
第3部 イベントで動くしくみ
イベント駆動 とは
何かのきっかけが起きたときだけ関数が動く、という考え方です。
関数の例
第4部 メリットと向き不向き
動いていない時間の費用(イメージ)
常時起動の方式は待機中も費用がかかりますが、サーバーレスは待機中はほぼかかりません。あくまでイメージです。
メリットと注意点
良い面が多い一方で、知っておくべき注意点もあります。
コールドスタート とは
しばらく呼ばれていなかった関数が、最初の起動でひと呼吸かかる現象です。
振り返りクイズ
振り返りクイズ 解答
質疑・次回予告
今日のまとめと、次に学ぶテーマです。質問があればここで受け付けます。
"
サーバーレスはサーバーの管理を手放し、関数を置くだけで処理に集中できる考え方。イベントが起きたときだけ動き、使った分だけ払う。手間と無駄を減らす、新しいサーバーの付き合い方です。