1〜4キーで選択、Enterで回答できます
AWS Lambdaは、サーバーのプロビジョニングや管理を一切行わずにコードを実行できるサーバーレスコンピューティングサービスです。S3へのファイルアップロード、DynamoDBのデータ変更、API GatewayへのHTTPリクエストなど、さまざまなAWSサービスのイベントをトリガーとしてコードが自動実行されます。課金は実行回数と実行時間(ミリ秒単位)に対してのみ発生し、コードが動いていない間は料金がかかりません。対応言語はPython、Node.js、Java、Go、.NETなど多岐にわたり、コンテナイメージでのデプロイにも対応しています。1回の実行あたりの最大タイムアウトは15分で、長時間のバッチ処理には向きません。選択肢の他サービスとの違いは以下のとおりです。AWS Batchは大規模なバッチコンピューティングジョブを管理するサービスで、EC2やFargateのリソースを裏で使います。Amazon ECSはDockerコンテナのオーケストレーションサービスで、コンテナの管理・運用が必要です。Amazon EC2は仮想サーバーそのものであり、OS・ミドルウェアの管理はすべて利用者が行います。「サーバー管理不要でコードだけ書いて実行したい」という要件であれば、Lambdaが最も適した選択肢です。」
教科書へ直接移動
読みたい分野を選べます