始める無料で始める

Lambda 関数のリソースを最適化する

NimbusCart の注文処理 Lambda 関数は、根拠のない推測でメモリ量が設定されており、請求額が想定よりも高くなっています。右サイジング(最適化)シミュレーターを使って、メモリスライダーを 128 MB から 1024 MB まで動かしてみましょう。メモリを増やすと CPU 性能も上がるため、最初は実行時間が大きく下がり、その後横ばいになります。一方、課金コスト(GB-ms = メモリ × 実行時間)はU字型の曲線を描きます。シミュレーターのコスト曲線を読み取り、最もコストを抑えられる設定を見つけてください。

問題: スライダーを動かすと、最初は実行時間が急激に下がり、中間あたりからほとんど改善されなくなります。シミュレーターのコスト曲線を参考に、この関数に最適なメモリ設定はどれですか?

この演習はコースの一部です

AWS へのアプリケーションデプロイ

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する