← All termsGLOSSARY / Technology
Serverless Computing.
サーバーレスコンピューティング
サーバー管理の多くをクラウド提供者に委ね、アプリケーションの実行に集中する方式。
サーバーレスは、サーバーが存在しないという意味ではない。開発者が物理・仮想サーバーの管理を直接担わずに、処理やサービスを利用できる提供形態を指す。FaaSだけでなく、管理型データベースなども関連する。
需要の変動に応じて拡張しやすい場合がある一方、利用量に比例する費用、サービス固有の制約、監視の難しさなどを考慮する必要がある。運用管理が減る部分と、アプリケーション側で担う責任を分けて理解することが重要だ。
小さな業務処理では運用の負担を抑えられることがあるが、長時間の計算や一定の負荷が続く用途では別の構成が適する場合がある。