スキップしてコンテンツを表示

Lambdaのメモリに対する料金について

0

https://aws.amazon.com/jp/lambda/pricing/ 上記のサイトを確認したところ、1MB単位で増量可能な様子ですが、 料金に対しては一定のサイズ(MB)単位での開示となっています。

たとえば、メモリサイズを256MBに設定した場合、 1ミリ秒あたりの料金はどのような算出方法となりますでしょうか?

質問済み 1年前314ビュー
1回答
0
承認された回答

Lambda関数のメモリサイズを256MBに設定した場合の料金算出方法について説明します。

Lambda の料金は、メモリサイズと実行時間に基づいて計算されます。256MB のメモリサイズは、料金表に直接記載されていない中間的な値ですが、以下のように計算されます:

  1. まず、256MB は128MB と 512MB の間にあります。

  2. Lambda の料金は、同じアーキテクチャ(x86 または Arm)で同じリージョン内の関数の月間集計実行時間に対して適用されます。

  3. 256MB のメモリサイズの場合、128MB と 512MB の間を線形補間して料金が決定されます。

  4. 具体的な料金はAWSの公式ウェブサイトで確認する必要がありますが、一般的に以下のような計算方法となります: (256MB の料金) = (128MB の料金) + [(512MB の料金 - 128MB の料金) * (256 - 128) / (512 - 128)]

  5. この計算結果に基づいて、1ミリ秒あたりの料金が決定されます。

  6. 実際の請求額は、この1ミリ秒あたりの料金に関数の実行時間(ミリ秒単位)を掛けて計算されます。

なお、Lambda の料金は、AWS アカウントで統合請求を使用している場合、組織内のアカウント全体で同じアーキテクチャ、同じリージョンで実行される関数の月間集計実行時間に対して適用される点にも注意が必要です。
Sources
Serverless Computing – AWS Lambda Pricing – Amazon Web Services

回答済み 1年前
  • (256MB の料金) = (128MB の料金) + [(512MB の料金 - 128MB の料金) * (256 - 128) / (512 - 128)]

    に当てはめて計算したところ、「0.00000000416」(循環小数)になりましたが間違いないでしょうか?

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。