こんにちは。クラウドエース編集部です。クラウドサービスの導入を考えるにあたり、重要な検討項目となるのが料金です。クラウドサービスは数多くあり、それぞれで同じような機能が提供されていますが、その料金は異なります。各社の料金をしっかりと理解した上で利用するサービスを決定したいですよね。今回は、クラウドサービスの中でも高い人気と知名度を誇る、AWS と Google Cloud (旧 Google Cloud Platform / GCP) の利用料金について、徹底的に比較していきます。目次 ToggleGoogle Cloud と AWS のサービス概要Google Cloud と AWS の料金比較コンピューティングサービスデータ転送ストレージサービスロードバランサーリレーショナル・データベース料金比較のまとめGoogle Cloud ではコスト節約に繋がる仕組みが整っている無料クレジットが用意されている一定量であれば無料で使える「Always Free」プロジェクト単位での管理制度まとめまた、Google Cloud・AWS・Azure 3大クラウドサービス比較表 では各社クラウドの料金形態をはじめ各サービスごとの比較も行なっておりますので、より体型的にご理解いただける内容となっておりますので本記事と合わせてご活用ください。Google Cloud と AWS のサービス概要まずは、今回比較する Google Cloud と AWS について、簡単に概要を紹介します。Google Cloud は Google が提供するクラウドサービスの総称です。特に、大規模なデータ分析や AI 開発などに強みがあります。Google の社内でも使われている強力なインフラを利用できることも人気の理由です。AWS の正式名称は Amazon Web Services。クラウドサービスの中でも歴史が長く、シェアも大きいです。Web 開発やゲーム開発などをはじめとした、豊富なサービスが展開されていることが特徴です。Google Cloud と AWS の料金比較Google Cloud と AWS の概要を簡単に振り返ったところで、それぞれのサービスの料金を比較していきます。今回は、特に以下の5つのサービスの金額について紹介します。コンピューティングサービスデータ転送ストレージサービスロードバランサーリレーショナル・データベースそれぞれの料金について、詳しく見ていきましょう。なお、本記事で比較する全てのサービスにおいて、使用する OS は Linux、リージョンは東京であることを前提としています。コンピューティングサービスまずは、コンピューティングサービスについて比較してみましょう。 Google Cloud が提供するサービスは GCE(Google Compute Engine)、AWS が提供するサービスは EC2(Amazon Elastic Compute Cloud)となります。GCEEC2マシンタイプn1-standard-2(vCPU ×2、メモリ7.5 GB)m5.large(vCPU ×2、メモリ8 GB)1時間あたりの料金0.122ドル0.124ドル1ヶ月あたりの料金 (従量課金)62.34ドル (継続利用割引適用)89.28ドル1ヶ月あたりの料金 (年間契約)48.54ドル56.94 ドルコンピューティングサービスについては、GCE の方が割安な料金で利用できることがわかります。クラウドサービスでは、利用した分だけ料金が請求される従量課金制が取られていることが多いです。しかし、両者とも、1年間または3年間の継続利用を約束することで割引するサービスも用意しています。さらに、Google Cloud では年間契約割引のほか、インスタンスまたはノードが1ヶ月に730時間実行されることで自動的に適用される継続利用割引もあります。利用量・利用期間が長ければ長いほど、お得に使える仕組みが整っていると言えるでしょう。データ転送続いて、データ転送について比較してみましょう。GCP と AWS ともに、インターネットからクラウドへのデータ転送は無料ですが、クラウドからインターネットへの通信は有料となります。GECEC21GB あたり0.14ドル0.114ドル1TB 利用時140ドル114ドルデータ転送については、EC2 の方が低価格で利用できることがわかりました。なお、Google Cloud でも AWS でも、月間使用量が増えると1 GB あたりの料金を下げる割引サービスを実施しています。ストレージサービス続いては、ストレージサービスについて比較してみましょう。Google Cloud が提供するサービスは Cloud Storage、AWS が提供するサービスは S3(Amazon Simple Storage Service)となります。それぞれの1ヶ月あたりの利用料金は、以下の通りです。Cloud StorageS31GB あたり0.023ドル0.025ドル1TB 利用時23ドル25ドルストレージについても、Google Cloud の方がやや安いということがわかります。ただし、AWS では月に500 TB 以上利用すると1 GB あたりの金額が0.023ドルに割引されるサービスがあります。使用容量によっては、Google Cloud と同じ金額で利用できるでしょう。ロードバランサー次に、ロードバランサーについて見てみましょう。Google Cloud の Cloud Load Balancing と、AWS の ELB(Elastic Load Balancing)を比較します。AWS には3種類のロードバランシングサービスが用意されていますが、今回は ALB(Application Load Balancer)を選択した場合を想定して比較します。Cloud Load BalancingALB1時間あたり0.038ドル0.0243ドル1ヶ月利用時27.74 ドル17.74ドル1ヶ月の料金は、1時間あたり1GB の利用を前提としています。ロードバランシングサービスについては、AWS の方が安く利用できることがわかりました。リレーショナル・データベース最後に、リレーショナル・データベースについてです。Google Cloud が提供するリレーショナル・データベースの Cloud SQL と、AWS が提供する RDS(Amazon Relational Database Service)を比較してみましょう。両サービスとも、利用するデータベースは MySQL、データ容量およびバックアップデータはそれぞれ100GB を前提とします。Cloud SQLRDSインスタンスタイプn1-standard-2(vCPU ×2、メモリ7.5 GB)m5.large(vCPU ×2、メモリ8 GB)1ヶ月あたりの料金290.65ドル380.2ドルリレーショナル・データベースについては、GCP の方が大幅に安いことがわかります。料金比較のまとめ最後に、ここまでの料金を比較してみましょう。マシンタイプは Google Cloud では「n1-standard-2」を、AWS では「m5.large」を選択、データ転送・ストレージサービスは月に1TB、ロードバランサーは1時間1GB の利用、リレーショナル・データベースでは容量及びバックアップデータを100GB 利用の前提です。サービス Google CloudAWSコンピューティングサービス48.54ドル56.94 ドルデータ転送140ドル114ドルストレージサービス23ドル25ドルロードバランサー27.74 ドル17.74ドルリレーショナル・データベース290.65ドル380.2ドル合計金額529.93ドル593.88ドル総合的に見ると、AWS よりも GCP の方が低価格で運用できることがわかります。Google Cloud ではコスト節約に繋がる仕組みが整っている利用料金を単純比較しても GCPは 安価で使えるサービスであるということがわかりました。しかし、Google Cloud には、さらにお得に利用できる仕組みも整っています。詳しく見てみましょう。無料クレジットが用意されている1 つ目は、無料クレジットの存在です。Google Cloud には、初めて利用する人へ向けた90日間のトライアルが用意されています。Google Cloud の全てのサービスで利用できる 300 ドル分の無料クレジットが付与され、それを使い切るか、90 日が経過するまでは課金が発生しません。また、無料クレジットを使い切った場合や、90 日間を超えた場合にも、自動的に課金が始まることはありません。クラウドサービスを初めて導入する人でも、まずは無料で機能や使い勝手を確認できるため、安心して利用開始できるでしょう。一定量であれば無料で使える「Always Free」Google Cloudでは、300 ドルの無料クレジットのほかに、特定サービスを毎月の上限枠まで無料で利用できる「Always Free」というサービスも用意されています。例えば Compute Engine であれば、1ヶ月あたり一台の e2-micro インスタンス、30GB の標準永続ディスク、5GB のスナップショットストレージが無料で利用できます。AWS でも EC2 の指定機能を無料で提供するサービスを行っていますが、その期間は12ヶ月間に限定されています。永久に無料で利用できるのは Google Cloud の大きなメリットと言えるでしょう。もちろん無料で利用できるのは Compute Engine だけではありません。Cloud Storage や BigQuery、Google Kubernetes Engine などさまざまなサービスにおいて、無料利用枠が用意されています。プロジェクト単位での管理制度Google Cloud が他のクラウドサービスと大きく異なる点として、「プロジェクト」という単位で管理や課金が行われることが挙げられます。リソースの作成や操作、課金や権限の管理は全てプロジェクト単位で行われます。プロジェクト制のメリットのひとつは、課金の管理が容易になることです。リソースを削除したい場合にも、プロジェクトを削すことで、それに紐づいたリソースが全て削除されます。そのため、リソースの消し忘れによる課金の発生などを防ぎやすいです。一方、AWS ではアカウント単位で管理や課金を行います。そのため、無駄な出費を防ぐためには、不要なリソースの消し忘れがないかを適宜確認する必要があります。コスト管理がしやすいことも、GCP の魅力のひとつと言えるでしょう。まとめここまで、AWS と Google Cloud の利用料金を徹底比較してきましたがいかがでしたでしょうか? 実際にはユースケースによっても全体のコストは変わってくると思うので一概にどちらが高い安いというのは評価しにくい部分なのかもしれません。コストを重視してクラウドサービスを選択するよりも、どのような目的で利用するのか、その目的を果たすための要件が満たせるサービスなのかどうか、それらを踏まえた上でどちらのサービスを利用するべきかを考えるのが良いかと思います。弊社クラウドエースではそれぞれのクラウドサービスをさまざまな項目で簡単に比較した、資料を無料で配布していますので、ぜひ下記よりご覧になってください。AWS・Google Cloud・Azure 3大クラウドサービス 比較表