Lambdaのアップデートにより、エフェメラル(一時的)ストレージが10GBまで利用可能になりました。公式ページはこちら↓になります。エフェメラルストレージの設定が可能にこれまでは512MBまで利用可能でしたが、今回のアップデートにより、大量のキャッシュデータや中間ファイルを処理できるようになります。大量データの処理にS3やEFSを中継することなく、必要以上にLambdaのメモリを増やすことがなくなるため、コストの削減につながりそうです。ここではエフェメラルストレージの設定と確認、および、料金やモニタリングについて紹介します。CLI、CloudFormationなどから設定が可能です。それぞれの方法で実際にストレージを10GBに変更して確認を行います。適当なLambda関数を作成します。[編集]を押下します。エフェメラルストレージを10GB(10240MB)に変更して、[保存]を押下します。下記のソースコードをLambdaにDeployして空JSONイベントで実行してみます。print(result.stdout)実行結果は下記の通りです。表記上、11GBとなっていますが、「/tmp」にマウントされているエフェメラルストレージの拡張に成功しています。CLI下記コマンドにてエフェメラルストレージの変更ができます。適当なLambda関数を作成します。エフェメラルストレージはデフォルト値(512MB)です。エフェメラルストレージの設定コマンドを実行します。ストレージ変更の確認コンソール上で確認すると10240MB(10GB)に変更されています。下記のCloudFormationテンプレートを展開します。ストレージサイズは「EphemeralStorage」のSize値にて設定が可能です。“python3.9“ストレージ設定の確認コンソール上で確認すると10240MB(10GB)に設定されています。料金について従来通り、512MBのストレージ量にコストはかかりませんが、512MBを超える追加ストレージについて料金が発生します。0.0000000309USDまた、AWSが提供している料金計算ツールを使用することで料金の目安が分かります。Calculatorモニタリングについてエフェメラルストレージの使用容量をモニタリングできます。Insights)を有効にすることでモニタリングが可能になります。[編集]を押下して...[拡張モニタリング]をONに変更して[保存]を押下tmp_usedで使用容量がメトリクスにて取得可能、モニタリングできるようになります。よって収集されたメトリクスまた、CloudWatchアラームと連携して、使用容量の閾値を超えたらアラームを発報することもできます。Lambdaのエフェメラル(一時的)ストレージが上限10GBにアップデートされました。512MBを超える追加ストレージに対して料金が発生します。ストレージの使用容量をモニタリングできます。スカイアーチネットワークス株式会社AWS・クラウド導入における構築から監視・運用保守までをマネージドサービスで提供する、スカイアーチネットワークスの公式サイト。AWS・クラウドを始め、豊富なサーバー管理の経験と安心のセキュリティ対策、専門エンジニアの確かな知識で、お客様のビジネスの成長をサポートします。AWS・クラウド導入における構築から監視・運用保守までをマネージドサービスで提供する、スカイアーチネットワークスの公式サイト。AWS・クラウドを始め、豊富なサーバー管理の経験と安心のセキュリティ対策、専門エンジニアの確かな知識で、お客様のビジネスの成長をサポートします。投稿者プロフィールnagura2021年4月からスカイアーチに中途入社しました。AWSともっと仲良くなるべく日々勉強中です。Lambda開発この記事が気に入ったらいいねしよう!最新記事をお届けします。ツイートシェアはてブ送るPocketfeedly1【社員紹介vol.3】前職大手SIからAWSエンジニア特化型人材会社へ、入社理由や社風など聞いてみました!Interplayプログラム説明会に参加してきました!RECOMMENDこちらの記事も人気です。Batchを利用してコンテナを定期実行する~後編~ABOUTこの記事をかいた人nagura2021年4月からスカイアーチに中途入社しました。AWSともっと仲良くなるべく日々勉強中です。