BECでインフラ+サーバーサイドエンジニアあたりをやってる森と申します。休日はロードバイクでポタリングしたりイベントに参加したりして過ごしています。 今回はAWSのマネージドサービスであるaws lambda(jvm)を利用してAMIを定期的にバックアップする方法をscalaを使った方法で紹介していこうと思います。 0. 読むべき人とゴール awsを利用しているが、lambdaを使ったことが無い人やこれから使い始めようと思っている人がaws lambaの概要を理解して実践してみる。 1. aws lambdaとは AWS lambdaは、サーバーのプロビジョニングや管理無しでlambda関数と呼ばれるコードを実行できるコンピューティングサービスです。OSやミドルウェアの設定やチューニングを行ったり監視設定を行ったりする必要はありません。 これらはAWS lambdaが面倒を見てくれます。