Blazor WebAssemblyアプリのデプロイ先を検討

Blazor WebAssemblyアプリのサイズは数百MBになるため、転送量に応じて課金される場合はデプロイ先にも注意したほうがよさそうです。私が利用したことのあるサービスについて転送量に関する料金を調べてみたところ、2022年5月10日時点では以下のようになっていました。

Azure Static Web Apps

  • 無料プランの場合は100GB/月
  • 有料プランの場合は100GB/月、超過すると$0.20/GB

GitHub Pages

  • 100GB/月

Firebase Hosting

  • 360MB/日が無料、超過すると$0.15/GB

AWS Cloud Front

  • 1TB/月が無料、超過すると日本の場合は$0.114/GB

https://aws.amazon.com/jp/cloudfront/pricing/

現時点での結論

Azure Static Web Appsを利用するとGitHub Actionsでビルドする設定が簡単でよいので使っています。転送量が問題になってきたら、AWS Cloud Frontの利用を検討していきたいと思います。

この記事を書いた人