AWS
EC2
lambda
CodeBuild
Fargate

AWS EC2 Lambda CodeBuild Fargate の料金

「ちょっとしたバッチ」的なのを実行したい場合に、料金が何がオトクそうなのか、AWSのいくつかのサービスを均してみた。lambda は CPU 1って書いたけど「メモリに正比例」とのこと。ec2の強いのは除く。ec2はオンデマンド。リージョンはオハイオ。通信量とかその他の料金は考慮していない。fargate はメモリもCPUも自由に設定できるけどいくつを。lambdaもメモリもっと選べる。

インスタンスタイプ メモリ (GB) vCPU 1 分あたりの料金 (USD)
t3.nano 2 0.5 0.000087
lambda(128M) 0.1 1 0.000125
t3.micro 2 1 0.000173
t3.small 2 2 0.000347
lambda(512M) 0.5 1 0.000500
lambda(1024M) 1 1 0.001000
fargate 1 1 0.001055
c5.large 2 4 0.001417
m5.large 2 8 0.001600
lambda(2048M) 2 1 0.002000
fargate 2 2 0.002110
fargate 3 2 0.002322
t3.xlarge 4 16 0.002773
c5.xlarge 4 8 0.002833
lambda(3008M) 3 1 0.002938
m5.xlarge 4 16 0.003200
fargate 2 4 0.003797
fargate 7 4 0.004855
build.general1.small 3 2 0.005000
t3.2xlarge 8 32 0.005547
c5.2xlarge 8 16 0.005667
m5.2xlarge 8 32 0.006400
fargate 15 8 0.009922
build.general1.medium 7 4 0.010000
build.general1.large 15 8 0.020000

codebuild 便利だけど高いな