Amazon Web Services(AWS)の公式認定パートナーとして、企業がサーバーレスアーキテクチャの導入において特にコスト管理を懸念していることを深く理解しています。最も人気のあるサーバーレスコンピューティングサービスの一つであるAWS Lambdaは、「オンデマンド課金とサーバー管理不要」というメリットを活かし、イベント駆動型アーキテクチャ、マイクロサービスシステム、自動運用保守、フロントエンドとバックエンドの分離など、様々なビジネスシナリオで広く利用されています。
この記事では、AWS Lambda の価格設定メカニズムに焦点を当て、無料割り当て、アーキテクチャへの影響、ストレージ、同時実行構成など、さまざまな側面から詳細な分析を提供し、コストを抑えながらクラウド上のエラスティックコンピューティングの可能性を最大限に引き出すお手伝いをします。
Lambdaの無料クォータ:ゼロコストで始めましょう
ユーザーの試行錯誤コストを削減するため、AWS は非常に寛大な Lambda の無料利用枠を提供しています。これは、開発者やスタートアップ企業が初期段階の実験や低頻度のタスク展開を行うのに最適です。具体的には、以下の内容が含まれます。
- 毎月100万件の無料リクエストすべてのトリガー方法(API Gateway、S3、EventBridge など)に適用可能。
- 400,000 GB秒の計算時間を無料でx86 および Arm アーキテクチャ (Graviton2) をサポートします。
- リクエストごとに最初の6MBのHTTPレスポンスストリームは無料です、月間無料割り当て量は合計 100 GiB です。
これらのクォータを超えた場合、ユーザーはAWSを選択できます コンピューティング貯蓄プランこのプランでは、通話頻度の高いユーザーに 1 ~ 3 年間の使用契約を提供します。 最大17%のコスト削減は、予算効率を向上させるための重要な手段です。
一般的な価格体系の概要
Lambda のコア価格モデルは、次の 3 つの要素に基づいています。
1. リクエスト数に応じた課金
アーキテクチャ(x86またはArm)に関係なく、各 100万リクエストあたり$0.20これは最も基本的な課金単位であり、すべてのトリガーとイベント ソースに適用されます。
2. 実行時間 + アーキテクチャタイプ
関数の実行コストは、構成されたメモリ サイズ (128 MB ~ 10,240 MB) と実際の実行時間 (ミリ秒単位) に基づいて計算され、アーキテクチャ タイプ (x86 または Arm) に関連しています。
x86 アーキテクチャの価格 (GB 秒あたり):
- 最初の60億: $0.0000166667
- 次の90億:$0.000015
- 150億以上:$0.000013334
Armアーキテクチャ(Graviton2)の価格:
- 最初の75億: $0.0000133334
- 次の112億5000万: $0.0000120001
- 187億5000万以上: $0.0000106667
Arm アーキテクチャはコスト効率が高いため、特にコスト重視のアプリケーションや API 応答が最適化されたサービスなど、多数の高同時実行システムの第一選択肢となっています。
3. メモリ使用量はミリ秒単位で課金されます(単位:ミリ秒)
以下は、いくつかの一般的な構成 (x86 / Arm) でのミリ秒単位の課金の参考例です。
メモリ x86 ミリ秒あたりのコスト Arm ミリ秒あたりのコスト 128 MB $ 0.000000021$ 0.000000017512 MB $ 0.000000083$ 0.0000000671024 MB $ 0.000000167$ 0.00000013310,240 MB $ 0.000001667$ 0.000001333
ヒント: メモリ構成を増やすと、処理速度が向上するだけでなく、実行時間も短縮されるため、全体的なコストにメリットが出る場合があります。
一時保管の課金メカニズム
デフォルトでは、すべてのLambda関数には 512MBの/tmp一時ストレージスペースこれは、中間ファイルの処理やログのキャッシュなどのタスクにとって非常に重要です。
追加のスペースが必要な場合、Lambdaは設定をサポートします 最大10,240MBの一時ストレージ、以下の基準に従って課金されます。
- 512MBを超える部分の場合: $0.0000000309/GB秒 通行料金;
- コストは、関数の実際の実行時間と構成されたストレージの量のみに基づいて算出されます。
たとえば、関数が 1 GB の追加ストレージで構成され、1 秒間実行される場合、コストは約 $0.0000309 になります。
プロビジョニングされた同時実行のコスト構成要素
遅延に非常に敏感なビジネスシナリオ(金融決済、音声認識、ライブ放送など)の場合、AWSは プロビジョニングされた同時実行 この機能により、コールドスタートなしでも関数が常に準備完了になります。
プロビジョニングされた同時実行には 3 つの料金がかかります。
x86 アーキテクチャ:
- 同時実行構成: $0.0000041667/GB秒
- 実行時間: $0.0000097222/GB秒
Armアーキテクチャ:
- 同時実行構成: $0.0000033334/GB秒
- 実行時間: $0.0000077778/GB秒
リクエスト料金は同じです: $0.20 / 百万リクエスト注目すべきはプロビジョニングされた同時実行が有効になっている関数は、無料レベルの特典を利用できなくなります。。
HTTPレスポンスストリーミングの料金
ビッグデータの転送とユーザー応答エクスペリエンスを最適化するために、AWS は、ビデオプレビューや AI 推論結果の段階的な出力などのシナリオに適した Lambda レスポンスストリーミングモードをサポートしています。
- リクエストごとに最初の6MBのデータは無料です;
- 超過額は$0.008/GBで請求されます。。
この機能により、最初のバイトまでの時間 (TTFB) が効果的に短縮され、大規模な負荷のやり取り中にコストを制御しながらパフォーマンスが向上します。
データ転送およびサービス統合料金
Lambda と他の AWS サービスとのデータ交換には追加料金が発生する場合があり、特定の状況に基づいて評価する必要があります。
- 地域内の無料通信: S3、DynamoDB、SNS、SQS、EFS などのサービスとのデータやり取りなど。
- リージョン間転送はEC2データ転送料金に応じて課金されます;
- VPC内またはピア通信構成追加のネットワーク料金が発生する場合があります。
- API Gateway経由でLambdaを呼び出す場合も追加料金が発生します。事前に全体の使用コストを計算することをお勧めします。
Lambda が S3 と広範囲にやり取りする場合は、オブジェクト ストレージ自体のアクセス料金とリクエスト料金にも注意する必要があります。
Lambda@Edge 料金概要
グローバルにアクセス可能なアプリケーションの場合、Lambda@Edge を選択して Amazon CloudFront エッジロケーションで関数を実行し、レイテンシーを大幅に削減できます。
- リクエスト料金:$0.60 / 百万リクエスト
- 実行コスト: $0.00005001/GB秒(128MBメモリ構成では約$0.00000625125/秒)
このサービスは、CDN の動的処理、コンテンツの書き換え、A/B テストなどのフロントエンド ロジックのシナリオに特に適しています。
結論
AWS Lambda の料金体系は、基本的な無料利用枠から、メモリ、アーキテクチャ、ストレージ、同時実行性に対する詳細な課金まで、柔軟かつ詳細に設定されており、企業が「使用量に応じて支払う」ことでリソースの利用効率を大幅に向上させるのに役立ちます。
AWS 認定エージェントである「On the Cloud」チームは、専門的な技術とクラウドコストの最適化能力を備えており、次のようなサービスを提供できます。
- 無料のコスト評価と見積もりサポート
- サーバーレスアーキテクチャのコンサルティングと導入ガイダンス
- 貯蓄プランとARMアーキテクチャの移行に関する推奨事項
- AWSアカウント開設、請求サポート、クラウドサービス選定のご提案
ページの下部にある QR コードをスキャンして当社にお問い合わせいただき、効率的で透明性が高く低コストのサーバーレス コンピューティングの取り組みを開始して、技術革新が真にビジネスの成長に役立つようにしましょう。