***本記事にはプロモーションが含まれています。***
国内外のクラウドサービスのどこが本当に安いのか比較してみました。2017年3月での比較です。
各サービスが提供する最低の値段を調べました。WordPressを使うことを想定してWebサーバーのインスタンスとデータベースのインスタンスを借りることを考えます。
比較したのは、Amazon Web ServicesとGoogle Cloud Platform、Microsoft Azure、さくらのクラウド、IDCF クラウド、クラウド・エヌです。
データベースのサーバーは、リレーショナルデータベースのサービスが提供されていればそれを使い、無ければインスタンスを2つ借ります。
それぞれのサービスで料金のシミュレーターがあるので、それを使って調べました。
厳密な意味ではスペックを同じにできませんでしたので、はじめにお断りしておきます。
では、Amazonから。
Amazon Web Services
Amazon Web Services(AWS)は、いろいろなサービスが提供されています。そのなかで、Amazon EC2がWebサーバーに、Amazon EBSがストレージに、Amazon RDSがデータベースとして使えます。
12か月の無料期間があるのですが、今回はそれを無視して調べました。
料金シミュレーターではt1.microというタイプが初期状態では選ばれますが、t2.microの方が安くて速いということなのでそちらを選んでいます。
料金シミュレーターはこちらです。
Amazon EC2
タイプ: | Linux,t2.micro |
月額: | $11.72 |
Amazon EBS
ボリュームタイプ: | General Purpose SSD(gp2) |
ストレージ: | 30GB |
月額: | $3.60 |
Amazon RDS
クラス: | db.t2.micro |
ストレージ: | 汎用(SSD) 5GB |
リージョン内データ転送: | 10GB/月 |
月額: | $19.83 |
合計: | $35.15 |
月額料金は1ドル110円として消費税も入れると、4176円です。データ転送量に応じて金額は変化します。
なお、12か月は無料利用枠というのがあり、$0.10/月で利用できるようです。
また、実際に運用していくにはデータベースのバックアップなども必要になり、その分のお金がかかります。
t2.microというタイプは、vCPUが1、1.0GiBという仮想マシンで、入出力が低いから中程度となっています。
これでどれくらいアクセスがさばけるかですが、次のサイトに1日に700から800PV/日のことが載っています。
dogmap.jp を t1.micro から t2.micro に変更してみました
また、次のサイトには月に2万PV/月でお金がかかるという相談があります。
AWS(Amazon Web Services)の月額コストを抑えたいのでアドバイスいただきたいです
この2つからは、月に2万PV/月といったところでしょうか。
追記(2017/05/03)
もう少し詳しく調べてみました。
Google Cloud Platform
Google Cloud Platformも、いろいろなサービスが提供されています。そのなかで、Google Compute EngineがWebサーバーに、Google Cloud SQLがデータベースとして使えます。Compute Engineのところにストレージもあります。
シミュレーターを使ってみると次のようになりました。
Compute Engine
730 total hours per month | |
VM class: | regular |
Instance type: | f1-micro |
Region: | Asia (Japan) |
料金: | $4.70 |
Storage
Asia (Japan) | |
Storage: | 30 GB |
料金: | $1.56 |
Cloud SQL Second Generation
db-f1-micro | |
# of instances: | 1 |
730.0 total hours per month | |
Storage: | 2.0 GB |
Backup: | 0.0 GB |
料金: | $8.01 |
合計: | $14.27 |
月額料金は、消費税を考慮すると1696円です。
なんかえらく安いです。Cloud SQLの安さが光ります。
なお、2017年3月9日からAlways Free製品というのが設定されていて、米国リージョンのf1-microインスタンス1個が常時無料になるようです。
f1-microというタイプは、0.2vCPUで0.6GBのメモリです。
Microsoft Azure
Microsoft Azureは、WindowsとMicrosoft SQL Serverを使うことを想定しています。
SQL Database
リージョン: | 西日本 |
タイプ: | Single Database |
価格レベル: | Basic |
パフォーマンスレベル: | B: 5BTU, DBあたり2GBストレージ |
料金: | 576.75円 |
Cloud Services
リージョン: | 西日本 |
インスタンスのサイズ: | A0:1コア,0.75GB RAM, 20GB |
料金: | 1616.41円 |
合計: | 2193.16円(消費税不明) |
他のクラウドサービスでSQL Serverを動かそうとすると、Windows ServerとSQL Serverのライセンス料がかかります。そのことを考えたら、データベースのレンタル料がすごく安いです。
ただ、パフォーマンスレベルを上げると自分で設定したほうが安くなるようです。
でも、データベース設定や管理の手間を考えたら、Azureを使おうとなるのかな。Azureの売り上げが伸びている理由がこんなところにある気がします。
さくらのクラウド
さくらのクラウドにはデータベースサーバーのサービスがありません。そのため、インスタンスを2つ借りることにします。
リージョン: | 石狩 |
サーバープラン: | 仮想1コア、1GBメモリ |
ディスク1: | SSDプラン:20GB |
契約数: | 2 |
料金: | 3908円(税込み) |
自分でデータベースを設定する必要がありますので、少し手間がかかります。でも、使っている人が多く、MySQLだと検索すると出てきます。
また、LAMP環境をインストールするスタートアップスクリプトというのがあります。
IDCF クラウド
こちらもデータベースのサービスがありません。インスタンスを2つ借りることにします。
仮想マシン: | Light-S1 CPU 1 Mem 1GB |
料金: | 200円 |
ボリューム: | ルートディスク15GB |
料金: | 300円 |
データディスク30GB | |
料金: | 600円 |
利用台数: | 2台 |
合計: | 2376円 |
ずいぶん安く借りられます。ロードバランサが無料だそうです。
クラウド・エヌ
Cloudn(クラウド・エヌ)は、NTTコミュニケーションズが提供しているクラウドサービスです。
料金シミュレーターはこちらです。
東日本リージョン
FLATタイプ
Compute
仮想サーバープラン(vCPU): | プランvQ(1 vCPU, 0.5GB) |
オフィシャルテンプレート: | CentOS(ルートディスク15GB) |
1か月の利用時間: | 起動720時間 |
料金: | 450円 |
データディスク: | 40GB 利用720時間 |
料金: | 400円 |
Relational Database(RDS)
DBサーバープラン: | vDB1(1vCPU,2GB) 720時間 |
DBディスク: | 30GB利用 720時間 |
料金: | 5600円 |
合計: | 6966円(税込み) |
データベースのサービスを使おうとすると高くなりますね。これを見ると、Amazon Web ServicesやGoogle Cloud Platformの値段がいかに安いかわかります。
まとめ
国内外のクラウドサービスについて、料金を比較してみました。各サービスの仕様を合わせられないためにどれくらい違いがあるかを正確に比較はできませんが、最低料金を見てみると海外勢の安さが目立ちます。
とにかく安くといったら、Google Cloud Platformです。Amazon Web Servicesは、無料期間が過ぎるとあまり安くありません。Microsoft Azureは、SQL Serverが安く使えます。
国内勢も頑張っています。データベースのサービスがないので自分で設定する必要がありますが、それができればネットワークの転送料もかかりませんし、料金は明瞭です。
もちろんWebサーバーの場合、アクセス数に応じてロードバランサを使ったり、複数のサーバーを借りなければならなくなると思います。そのためには、実際に借りてパフォーマンスを測定する必要があります。その時、どれくらい値段が上がってしまうのかも見ておいたほうがいいですね。料金シミュレーターなどを使って感覚的にわかるようになるといいかなと思います。
GoogleがAmazon Web Servicesを価格面で攻勢をかけていると聞いたことがあります。まさにそうだと思います。価格改定も頻繁のようなので、目が離せませんね。