この記事の目次
AWS Lambdaとは?
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/5e9e289364bb3ddfa01b2e7a2998e19f5b1eaf36/065316f3-57ed-4e3d-9ee4-7d5f7ba7eedf.jpg)
AWS Lambdaの料金体系
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/6a07897a-0eb9-43a5-9bb3-afa4b20f06fe.jpg)
リクエストと実行時間に応じた料金
ここでは、執筆時点における東京リージョンを例に説明します。リージョンや時期によって異なってきますので、正確な数値は参考サイトを確認してください。東京リージョンにおけるリクエスト・実行時間に応じた料金は以下の通りになります。 リクエスト:リクエスト100万件あたり0.20USD 実行時間:GB-秒あたり0.0000166667USD 上記は、関数に割り当てたメモリが1024MBの際の例になります。GB-秒という見慣れない単位に困惑するかもしれませんが、これは、「設定したメモリ*秒数」が料金に反映されると考えると分かりやすいでしょう。 以下で具体例を示して解説しますので、ご安心ください。割り当てメモリに応じた料金
割り当てメモリを増量すればするほど実行時間に応じた料金は高くなります。以下、メモリに応じた100ミリ秒単位の料金を記載します。 128MB : 0.0000002083USD 512MB : 0.0000008333USD 1024MB : 0.0000016667USD 1536MB : 0.0000025000USD 2048MB : 0.0000033333USD 3008MB : 0.0000048958USD こちらも執筆時点、東京リージョンの金額になりますので、正確な数値は参考サイトをご覧ください。また、影響するのはあくまで実行時間に応じた料金だけです。リクエスト数に応じた料金には影響しません。AWS Lambdaの無料利用枠
これまでの情報を元に料金を見積もってみようとした読者の方は、今一度お待ちください。実は、AWS Lambdaには有効期限のない無料枠があります。毎月、以下の無料枠が適用されます。 ・100万リクエスト/月 ・400,000GB秒のコンピューティング時間/月 つまり、上記の利用量は無料になります。この無料利用枠を考慮した上で実際の利用料金を計算してみましょう。料金計算してみよう
ここでは、1ヶ月で、512MBのメモリで2,000,000回実行し、毎回の実行時間が2秒だった場合の月額料金を実際に計算してみましょう。 ・リクエスト数 = 2,000,000(回) ・実行時間 = 2,000,000(回) * 2(秒) = 4,000,000(秒) ・実行時間 * GB = 4,000,000(秒)* 512(MB)/ 1024(MB)= 2,000,000(秒・GB) 上記の値から無料利用枠分を差し引きます。 ・無料利用枠を差し引いたリクエスト数 = 1,000,000(回) ・無料利用枠を差し引いた実行時間 * GB =1,600,000(秒・GB) あとは料金を掛け合わせるだけです。 ・リクエストに応じた月額料金 = 1,000,000(回)* 0.2(USD)/ 1,000,000 = 0.2(USD) ・実行時間に応じた月額料金 = 1,600,000(秒・GB)* 0.000016663(USD)= 26.67(USD) ・合計金額 = 26.87(USD) 簡単に料金を計算することができました。お気づきでしょうが多くの場合、AWS Lambdaの料金は実行時間が大半を占めます。実行時間の長い処理を多く実施する方は気をつけましょう。その他の料金
上記までが、AWS Lambdaの基本的な利用料金になります。しかし、Provisioned Concurrencyとデータ転送量およびその他料金については、別途発生する可能性があります。特にデータ転送量およびその他料金については意図せず発生することがあるため、注意しましょう。 ・Provisioned Cocurrencyについて サーバレスアプリケーションのパフォーマンスを細かく制御するための機能です。2桁のミリ秒単位での同時実行を実現します。料金の詳細は参考サイトをご覧ください。 ・データ転送量およびその他の料金について 異なるリージョンにあるLambda関数へのデータ転送は追加課金対象になります。料金の詳細は参考サイトをご覧ください。また、当然ですが、S3などの他サービスを利用する際は当該サービスの料金が発生します。AWS Lambda利用料金の簡単な見積もり方法
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/66625a28-0ad3-4d7f-951f-132f736aa170.jpg)
AWS 料金計算ツールとは?
AWS料金計算ツールでは、AWSの各サービスの料金見積もりを行うことができます。構築しようとしているサービス仕様、利用データ量、アーキテクチャを踏まえ、詳細な値を入力することにより、利用料金を自動算出してくれるサービスになっております。 なお、AWS料金計算ツールを利用するにあたってAWSアカウントは不要です。AWS 料金計算ツールを使ってAWS Lambda料金を計算してみよう
では、AWS料金計算ツールを使ってAWS Lambda料金の見積もりを行う方法を以下に示します。計算結果は保存することができ、AWS Lambda以外のサービスの見積りと合算して表示することも可能です。- https://calculator.aws/#/ にアクセスしてください。
- 見積りの作成ボタンをクリックしてください。
- 検索窓にてAWS Lambdaを検索してください。
- リージョンやリクエスト数、実行時間を入力してください。
- Show Calculationをクリックしてください。無料利用枠を適用した場合における月額金額が表示されます。
まとめ
![](https://b-engineer-media-cms.s3.amazonaws.com/item/image/user/9e08934fd24485c7d9e691a312f16a4ef7ff96eb/35243f00-6773-4465-8ac2-7ac2bb3bf90c.jpg)
この記事の監修者・著者
![株式会社オープンアップITエンジニア](https://tenshoku-careerchange.jp/wp-content/uploads/2023/07/fzxADbr-_400x400-1-150x150.jpg)
-
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
最新の投稿
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に向いている人の性格・特徴ランキング【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職保安職(自衛官・警察・消防官など)に必要なスキルランキング&スキルアップの方法とは?【現役保安職(自衛官・警察・消防官など)36人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に向いている人の性格・特徴ランキング【現役クリエイター職(ライター・デザイナー・編集)64人が回答】
- 2024年3月26日キャリア・転職クリエイター職(ライター・デザイナー・編集)に必要なスキルランキング&スキルアップの方法とは?【現役クリエイター職(ライター・デザイナー・編集)64人が回答】