会員登録すると
学習することができます。
会員登録する(無料)
学習することができます。
登録済みの方はこちら
ログイン
学ぶ目的
Lambda
AWS Lambdaは、出来事(イベント)が起きたときにだけコードを動かすサービスです。サーバを用意したり、OSを更新したりしなくて済みます。S3にファイルが置かれた、APIが呼ばれた、キューにメッセージが来た、といった出来事で動きます。
Lambdaの制約
- 時間 … 1回の実行は最大15分
- メモリ … 128MBから10,240MB。CPUはメモリに比例して割り当てられる
15分より長くかかる処理は、Lambdaに向きません。コンテナやAWS Batchを考えます。
API Gateway
Amazon API Gatewayは、APIの入り口です。Lambdaの前に置けば、サーバの無いAPIができます。呼ばれる回数の制限(スロットリング)もかけられます。
コンテナ
- ECS … AWSのコンテナの管理サービス
- EKS … Kubernetesを使うコンテナの管理サービス。すでにKubernetesを使っているなら
- Fargate … コンテナを動かすサーバの管理をAWSにまかせる動かし方。ECSでもEKSでも使える
選び方
「運用の手間が最も少ない」なら、サーバを持たないLambdaやFargateが候補です。制約(時間・言語・既存の仕組み)に合わないものを先に外します。
このレクチャーで学ぶこと
- Lambdaの動き方と、時間とメモリの制約
- API Gatewayでサーバの無いAPIを作る
- ECS・EKS・Fargateの関係
- 運用の手間と制約で、動かす場所を選ぶ
質問
まだ質問は投稿されていません。
質問投稿
ログイン後に質問の投稿ができます。
#1
未完了
試験の全体像 ― SAA-C03の形式と4つの分野を知り、合格までの計画を立てる
#2
未完了
IAMとアカウントの守り方 ― 最小権限・ロール・ポリシーの評価順で、安全なアクセスを設計する
#3
未完了
データとアプリの守り方 ― 暗号化・秘密情報の管理・攻撃への備えを、サービスで組み立てる
#4
未完了
VPCとサブネットの設計 ― 公開と非公開を分け、セキュリティグループとネットワークACLを使い分ける
#5
未完了
VPCの外とのつなぎ方 ― エンドポイント・ピアリング・VPN・Direct Connect・CloudFrontを要件で選ぶ
#6
未完了
EC2とAuto ScalingとELB ― インスタンスの選び方・台数の決め方・負荷分散の種類を数字で決める
#7
未完了
サーバーレスとコンテナ ― Lambda・API Gateway・ECS・EKS・Fargateを、運用の手間と制約で選ぶ
#8
未完了