雑多なブログ

音楽や語学、プログラム関連の話題について書いています

Amazon Lambdaとは?

Amazon Lambdaとは、面倒なサーバ構築なしでプログラムの実行ができる、
サーバレスアーキテクチャと呼ばれるサービス。

例えば、Webアプリケーションであれば、まず最初にサーバを用意する必要がある。それから、各種ミドルウェア(ApacheやNginx、MySQL)や言語のインストールを行い、更に必要であればオートスケールの設定など、色々な事を設定する必要がある。そういったコストを割く事なく、プログラムの実行ができる。

また、処理にかかった時間xメモリ使用料のみ課金されるため、常時仮想サーバーのインスタンスを立ち上げて環境を維持する場合に比べると、料金の方も安く抑える事ができる。