AWS無料問題集 > 図解学習
AWS Lambdaとは?
サーバーレスの意味とEC2との使い分けを図で理解する。
まず図でつかむ
覚え方: 名前を丸暗記するより「何をしたい時に使うか」を1行で説明できるようにすると、選択問題で判断しやすくなります。
ポイントを詳しく理解する
ここは試験で選択肢を見分けるために、用語だけでなく「何のために使うか」まで押さえます。
Lambdaはコードを実行するサーバーレスサービス
利用者がEC2を起動してOSを管理する代わりに、実行したいコードを用意してAWSに実行を任せます。
イベントをきっかけに動かせる
たとえばS3へファイルが置かれた、APIが呼ばれた、スケジュール時刻になった、といったイベントを契機に処理できます。
使った分に応じた料金体系が特徴
常時サーバーを起動しておく方式とは異なり、実行回数や実行時間などに基づいて課金されるため、断続的な処理と相性が良いです。
何でもLambdaにすればよいわけではない
長時間常駐する一般的なサーバー、OSへ細かな設定が必要な処理などではEC2等が適する場合があります。
試験では『運用負荷を下げる』が重要キーワード
サーバーのプロビジョニングやOS管理を避けたい、イベント駆動で処理したい、と書かれていたらLambdaを疑います。
試験ではどう考える?
問題文ではサービス名そのものではなく、要件や課題が提示されることがあります。まず「計算・保存・ネットワーク・セキュリティ・コスト」など目的を特定し、その目的に合うサービスへ絞り込みます。似たサービスが並んだ場合は、運用負荷、データ形式、接続方法、セキュリティ上の目的などの違いを確認します。
もう一段深く理解する
AWS Lambdaはサーバーレスのコンピューティングサービスです。イベントをきっかけにコードを実行し、サーバーのプロビジョニングやOS管理をAWS側に任せられます。
覚え方: Lambda=『呼ばれた時だけ働くコード』。
似たサービスとの比較
| Lambda | イベント駆動・サーバー管理不要 |
|---|---|
| EC2 | 常時稼働も可能な仮想サーバー |
| Fargate | サーバー管理を減らしてコンテナを実行 |
試験での見分け方
- S3へのファイル追加を契機に処理→Lambda
- 長時間常駐する一般的サーバー→EC2
- コンテナイメージをサーバーレス寄りに実行→Fargate
※ 試験ではサービス名だけでなく、要件・運用負荷・可用性・コストなどの条件から判断する問題が出ます。
3問ミニチェック
答えを考えてから開いて確認してください。
Q1. イベント駆動でコードを実行する代表的サービスは?
Q2. OSのパッチ管理を利用者が行う必要が少ないのはEC2とLambdaのどちら?
Q3. コンテナをサーバー管理なしで実行したい場合の候補は?
問題で定着させる
図で理解したら、ORIVECTORの無料300問問題集で実際の選択問題に慣れましょう。
無料問題集を解く → 合格ロードマップ 主要サービス一覧動画で体系的に学びたい場合
文章・図解・問題演習に動画講座を組み合わせる方法もあります。
UdemyでAWS講座を探す →※ アフィリエイト広告を含みます。リンク経由の購入でORIVECTORが報酬を受け取る場合があります。購入者の追加負担はありません。