新しい記事があります。
3大クラウドインフラの、Amazon Web Services(AWS)、Google Cloud Platform(GCP)、Microsoft Azure(Azure)のインターネット下りの転送料金とインスタンスの料金を比較しました。
OSはLinux、リージョンは日本または東日本を選択して計算しました。
転送料金
AWSは最初の1GBが無料、Azureは最初の5GBが無料です。GB単価だけを見てもわかりにくいので、10TB使用時、40TB使用時の料金を計算しました。

10TBと言われてもピンと来ないよ?

DAUが2万人なら、1人1日の転送量を20Mバイトとして、2万DAU × 30日× 20M = 12TB になるわね。
転送料金は、AzureとAWSがほぼ同じです。GCPは、10TB使用時で約2割増し、40TB使用時では約3割増しで高いです。(GCPは後述のインスタンスが安いです。)
転送量の一部をCloudflare(定額プランのCDN)などから配信できるなら、転送料金を大幅に減らすことができます。
転送料金の安い順ランキング:10TB使用時
10TB使用時(ドル) | ||
1位 | AWS | 1139.9 |
2位 | Azure | 1199.4 |
3位 | GCP | 1400.0 |
転送料金の安い順ランキング:40TB使用時
40TB使用時(ドル) | ||
1位 | Azure | 3749.4 |
2位 | AWS | 3809.9 |
3位 | GCP | 5000.0 |
インスタンス料金
バーストタイプからvCPU数、メモリ量の近いインスタンスを選んで、時間単価を比較しました。1ドル=109円換算です。
タイプ | vCPU | メモリ GiB | |
AWS | t3.small | 2 | 2 |
Azure | B1MS | 1 | 2 |
GCP | g1-micro | 1 | 1.7 |
インスタンス料金の安い順ランキング:時間単価
タイプ | ドル/時 | 円/時 | ||
1位 | AWS | t3.small | 0.0272 | 2.9648 |
1位 | Azure | B1MS | 0.0272 | 2.9648 |
3位 | GCP | g1-micro | 0.0322 | 3.5098 |
次に、24時間 × 30日で一ヶ月分を計算して比較しました。
GCPは継続利用割引が自動適用されます。時間単価 × 24 × 30 よりだいぶ安くなります。
インスタンス料金の安い順ランキング:一ヶ月分
タイプ | ドル/月 | 円/月 | ||
1位 | GCP | g1-micro | 16.45 | 1793 |
2位 | AWS | t3.small | 19.584 | 2135 |
2位 | Azure | B1MS | 19.584 | 2135 |
Azureには1年予約割引、AWSにはリザーブドインスタンスという予約割引があります。
AWSのリザーブドインスタンス1年は従量料金の40%割引として計算しました。
安い順に、AWS 1年RI ≒ Azure1年予約 <GCP <AWS従量 = Azure従量、という結果でした。
インスタンス料金の安い順ランキング:一ヶ月分(1年予約あり)
タイプ | ドル/月 | 円/月 | ||
1位 | Azure 1年予約 | B1MS | 11.448 | 1248 |
2位 | AWS 1年リザーブ | t3.small | 11.751 | 1281 |
3位 | GCP | g1-micro | 16.45 | 1793 |
4位 | AWS従量 | t3.small | 19.584 | 2135 |
4位 | Azure従量 | B1MS | 19.584 | 2135 |
各サービスの料金表
Google Compute Engineの料金#共有コアマシンタイプ
Google Compute Engineの料金#インターネット下り料金
Amazon EC2 料金表
ページ中段に、Amazon EC2 からのデータ転送送信 (アウト)
Microsoft Azure>Linux Virtual Machinesの料金
Microsoft Azure>帯域幅の料金詳細