Google Cloud と AWS の長所と短所
関連タグ:1. AWS データソース MySQL
2. AWS CloudTrail 監査設定の作成
プライマリクラウドとセカンダリクラウドの両サービスを選択することは、多くの企業にとって重要な戦略となっています。最近の調査では、90% 以上の企業と非営利団体が 2 つ以上のクラウドサービスアカウントを使用していることが示されています。
Amazon Web Services、Microsoft Azure、Google、IBM、Dell EMC、Salesforce などのクラウドサービスプロバイダーは、顧客がいつでも必要に応じて容量やアプリケーションを簡単に増減できる仕組みを提供しています。これらのプロバイダーは、より効率的な新サービスを継続的に提供しており、その多くには AI 機能が搭載され、さらに価値を高めています。
この記事では、世界最大級のクラウドサービスプロバイダー 3 社のうち 2 社、Amazon Web Services と Google Cloud Platform に焦点を当てて詳しく解説します。
ここでは、これら 2 つのグローバルクラウドストレージおよびコンピューティングサービスについて、いくつかの観点からハイレベルな比較を行い、自社のニーズに最適な選択肢と、最もコスト効率と機能効率に優れたサービスを選ぶための判断材料を提供します。
AWS サービスを利用するには、AWS アカウントの登録が必要です。登録が完了すると、Amazon が設定した制限内でアカウント配下の任意のサービスを起動でき、利用料金は特定のアカウントに課金されます。必要に応じて請求アカウントを作成し、その配下にサブアカウントを配置することもできます。これにより、組織は標準的な組織内の課金構造を再現できます。
同様に、GCP もサービスを利用するために Google アカウントのセットアップが必要です。ただし、GCP はサービス利用をアカウント単位ではなくプロジェクト単位で管理します。このモデルでは、同じアカウント配下に複数の完全に独立したプロジェクトを作成できます。企業環境では、このモデルは部門やグループごとのプロジェクトを簡単に作成できるため有益です。テスト用途にも有効で、プロジェクトが完了すればプロジェクトを削除するだけで、プロジェクトが作成したすべてのリソースも同時に削除されます。
AWS と GCP の両方には、新規アカウントに対するデフォルトのソフト制限があります。これらのソフト制限は、特定のサービスの技術的な制約とは関係なく、不正アカウントによる過剰なリソース使用を防ぎ、プラットフォームを試用中の新規ユーザーが想定外の課金をするリスクを抑えるために設けられています。アプリケーションがこれらの制限を超える場合は、AWS と GCP のいずれも、担当チームに直接連絡して制限を引き上げる方法が用意されています。
リソース管理インターフェイス
AWS と GCP はそれぞれ、サービスやリソースを操作するためのコマンドラインインターフェイス (CLI) を提供しています。AWS は Amazon CLI を、GCP は Cloud SDK を提供しています。いずれも全サービスに対応した統合 CLI であり、クロスプラットフォーム対応で、Windows、Linux、macOS 用のバイナリが用意されています。また、GCP では Web ブラウザ上で Google Cloud Shell を使って Cloud SDK を利用することもできます。
AWS と GCP はいずれも Web ベースのコンソールも提供しています。各コンソールでは、リソースの作成、管理、モニタリングが可能です。GCP のコンソールは https://console.cloud.google.com/ にあります。
これら 2 つの市場リーダー間で大きな差がない分野の一つが料金です。AWS は従量課金モデルを採用し、時間単位で課金します。実際の使用時間が 1 分だけでも、1 時間分の料金が請求されます。Google Cloud は最新の料金体系を採用しています。
多くの専門家は、パブリッククラウドのニーズをサービスごとに個別に評価し、特定のアプリケーションやワークロードに最適なプロバイダーを選ぶべきだと推奨しています。各リーダープロバイダーにはそれぞれの強みと弱みがあり、特定のプロジェクトに適した選択肢となっています。
では、さらに詳しく見ていきましょう。
AWS とは
Amazon Web Services (AWS) は、Amazon のクラウドサービスプラットフォームで、コンピューティング、ストレージ、配信など、さまざまな分野のサービスを提供し、企業のスケーラビリティと成長を支援します。AWS はこれらのドメインを、クラウドプラットフォーム上でさまざまなタイプのアプリケーションを構築・デプロイするために利用できるサービスとして提供しています。これらのサービスは相互に連携し、スケーラブルで効率的な結果を生み出せるように設計されています。AWS のサービスは、Infrastructure as a Service (IaaS)、Software as a Service (SaaS)、Platform as a Service (PaaS) の 3 つのカテゴリに分類されます。2006 年に開始された AWS は、現在最も広く利用されているクラウドプラットフォームとなっています。クラウドプラットフォームは、管理オーバーヘッドの削減やコストの最小化など、さまざまな利点を提供します。
ユーザーフィードバックに基づく AWS の長所と短所
長所:Amazon の最大の強みは、2006 年にいち早く市場に参入し、2 年以上にわたり本格的な競合がほとんどいなかったことです。AWS はデータセンターとソリューションへの積極的な投資を続けることで、このリーダーシップを維持しています。だからこそ、パブリッククラウド市場を支配しているのです。Gartner Research は、クラウド Infrastructure-as-a-Service 世界の Magic Quadrant レポートで、「AWS は 10 年以上にわたりクラウド IaaS 市場でシェアリーダーであり続けている」と指摘しています。特に、2006 年秋に開始された S3 (Simple Storage Service) は、以来約 13 年間にわたりグローバルリーダーとしての地位を確立しています。

人気の理由の一つは、グローバルな展開の広さにあります。AWS は多数の利用可能なサービスを有し、その数は増加し続けており、世界で最も包括的なデータセンターネットワークを保有しています。Gartner は AWS を「最も成熟したエンタープライズクラウドプロバイダーであり、大規模なユーザーとリソースを管理する深い機能を備えている」と評しています。
短所:コストとデータアクセスは AWS の泣き所です。AWS は過去数年間で 80 回以上の値下げを行うなど、定期的に価格を下げていますが、それでも料金体系が複雑すぎるという指摘があります。多くの企業はコスト構造の理解に苦戦しており、特に多数のワークロードを実行している場合のコスト管理に課題を抱えています。顧客にとって注意すべき点は、データを AWS ストレージに取り込む際のコストを必ず理解しておくことです。AWS は事前に説明を提供しますが、プロセスの開始やファイルのアップロード、アプリケーションやサービスへのアクセスに比べて、必要なデータやファイルを見つけて別のサーバーやストレージアレイに移行することははるかに困難であることを認識しておく必要があります。
とはいえ、あらゆる規模の組織が多様なワークロードに AWS を利用し続けていることから、これらの課題は AWS の強みによって相殺されていると言えます。
Google Cloud Platform とは
Google は過去 15 年にわたり、地球上で最も高速かつ強力で高品質なクラウドインフラストラクチャの一つを構築してきました。Google 自身、このインフラストラクチャを Gmail、Maps、YouTube、Search などのトラフィックの多いグローバルサービスに内部的に使用しています。これらのサービスの規模とスケールから、Google はインフラストラクチャの最適化と、効率的な管理のためのツールとサービスのスイート開発に多くのリソースを投入してきました。GCP はこれらのインフラストラクチャと管理リソースをユーザーに提供しています。
Google Cloud は Google が開発し、2008 年に開始されました。Java、C++、Python、Ruby などで記述されています。IaaS、PaaS、サーバーレスプラットフォームでさまざまなサービスを提供しています。Google Cloud は、Google App Engine、Google Compute Engine、Google Cloud Datastore、Google Cloud Storage、Google BigQuery (分析用)、Google Cloud SQL などのプラットフォームで構成されています。Google Cloud Platform は、高度なコンピューティング、ストレージ、ネットワーキング、データベースを提供します。
また、Virtual Private Cloud、Cloud CDN、Cloud DNS、負荷分散などのネットワーキングオプションも提供しています。ビッグデータや IoT ワークロードの管理機能も備えています。Cloud Machine Learning Engine、Cloud Video Intelligence、Cloud Speech API、Cloud Vision API などは、Google Cloud で機械学習を活用しています。Google Cloud には非常に多くのオプションがあり、主に開発者がビジネス部門の社員ではなく日常的に利用しています。
ほぼすべての AWS 製品にデプロイされているリージョンは世界中に配置されています。各リージョンには、地理的に比較的近いデータセンターのグループが含まれています。Amazon は各リージョンを 2 つ以上のアベイラビリティゾーンに分割しています。同様に、GCP もサービスの可用性を世界中のリージョンとゾーンに分割しています。GCP のグローバルリージョンとゾーンの完全なマップは、Cloud Locations で確認できます。
また、一部の GCP サービスは、より詳細なリージョンやゾーンのレベルではなく、マルチリージョンレベルで提供されています。これらのサービスには、Google App Engine と Google Cloud Storage が含まれます。現在利用可能なマルチリージョンロケーションは、米国、ヨーロッパ、アジアです。
設計上、各 AWS リージョンは他の AWS リージョンから分離されており、独立しています。この設計により、あるリージョンの可用性が他のリージョンに影響を与えないこと、およびリージョン内のサービスが相互に独立していることが保証されます。また、GCP のリージョンも可用性の理由から相互に分離されています。ただし、GCP には特定の GCP サービスのニーズに基づいてリージョン間でデータを同期できる組み込み機能が備わっています。
AWS と GCP の両方は、世界の多くの他の地域に POP (Point of Presence) を有しています。これらの POP ロケーションは、コンテンツをエンドユーザーの近くにキャッシュするのに役立ちます。ただし、各プラットフォームは POP ロケーションを異なる方法で使用しています。
AWS は POP を使用して、コンテンツデリバリーネットワーク (CDN) サービスである Amazon CloudFront を提供しています。
GCP は POP を使用して Google Cloud CDN を提供するとともに、Google App Engine や Google Cloud Storage などのサービスに組み込みのエッジキャッシング機能を提供しています。
GCP の POP は Google 所有のファイバー回線でデータセンターに接続されています。Google によると、この直接接続により、GCP 上のアプリケーションは GCP 上のすべてのサービスに迅速かつ信頼性高くアクセスできるとしています。
ユーザーフィードバックに基づく Google Cloud Platform の長所と短所
長所:ユーザーは Google のエンジニアリング専門知識を高く評価しています。Google が開発した Kubernetes アプリケーション管理標準は現在 AWS と Azure の両方で提供されており、アプリケーションコンテナのデプロイにおいて優れた製品を有しています。GCP はビッグデータ、分析、機械学習などのハイエンドコンピューティング製品に特化しています。スケールアウトオプションやデータ負荷分散も豊富に提供しています。Google は高速なデータセンターに何が必要かを理解しており、すべてのソリューションで高速な応答時間を実現しています。
短所:Google は市場シェアで遠く離れた 3 位です (8%。AWS 33%、Azure 16%)。これはおそらく、AWS や Azure ほど多くのサービスや機能を提供していないためと考えられます。急速に拡大しているものの、AWS や Azure のようなグローバルなデータセンター網はまだ整備されていません。Gartner は「Amazon と競合する顧客が AWS の戦略的代替として GCP を選択するケースが増えている一方、顧客は一般的に GCP を戦略的プロバイダーではなくセカンダリプロバイダーとして選択する傾向があり、これらの顧客はオープンソース中心または DevOps 中心の傾向があるため、Microsoft Azure への適応性が低い」と指摘しています。
2. AWS CloudTrail 監査設定の作成
プライマリクラウドとセカンダリクラウドの両サービスを選択することは、多くの企業にとって重要な戦略となっています。最近の調査では、90% 以上の企業と非営利団体が 2 つ以上のクラウドサービスアカウントを使用していることが示されています。
Amazon Web Services、Microsoft Azure、Google、IBM、Dell EMC、Salesforce などのクラウドサービスプロバイダーは、顧客がいつでも必要に応じて容量やアプリケーションを簡単に増減できる仕組みを提供しています。これらのプロバイダーは、より効率的な新サービスを継続的に提供しており、その多くには AI 機能が搭載され、さらに価値を高めています。
この記事では、世界最大級のクラウドサービスプロバイダー 3 社のうち 2 社、Amazon Web Services と Google Cloud Platform に焦点を当てて詳しく解説します。
ここでは、これら 2 つのグローバルクラウドストレージおよびコンピューティングサービスについて、いくつかの観点からハイレベルな比較を行い、自社のニーズに最適な選択肢と、最もコスト効率と機能効率に優れたサービスを選ぶための判断材料を提供します。
AWS vs GCP:主な類似点と相違点
AWS サービスを利用するには、AWS アカウントの登録が必要です。登録が完了すると、Amazon が設定した制限内でアカウント配下の任意のサービスを起動でき、利用料金は特定のアカウントに課金されます。必要に応じて請求アカウントを作成し、その配下にサブアカウントを配置することもできます。これにより、組織は標準的な組織内の課金構造を再現できます。
同様に、GCP もサービスを利用するために Google アカウントのセットアップが必要です。ただし、GCP はサービス利用をアカウント単位ではなくプロジェクト単位で管理します。このモデルでは、同じアカウント配下に複数の完全に独立したプロジェクトを作成できます。企業環境では、このモデルは部門やグループごとのプロジェクトを簡単に作成できるため有益です。テスト用途にも有効で、プロジェクトが完了すればプロジェクトを削除するだけで、プロジェクトが作成したすべてのリソースも同時に削除されます。
AWS と GCP の両方には、新規アカウントに対するデフォルトのソフト制限があります。これらのソフト制限は、特定のサービスの技術的な制約とは関係なく、不正アカウントによる過剰なリソース使用を防ぎ、プラットフォームを試用中の新規ユーザーが想定外の課金をするリスクを抑えるために設けられています。アプリケーションがこれらの制限を超える場合は、AWS と GCP のいずれも、担当チームに直接連絡して制限を引き上げる方法が用意されています。
リソース管理インターフェイス
AWS と GCP はそれぞれ、サービスやリソースを操作するためのコマンドラインインターフェイス (CLI) を提供しています。AWS は Amazon CLI を、GCP は Cloud SDK を提供しています。いずれも全サービスに対応した統合 CLI であり、クロスプラットフォーム対応で、Windows、Linux、macOS 用のバイナリが用意されています。また、GCP では Web ブラウザ上で Google Cloud Shell を使って Cloud SDK を利用することもできます。
AWS と GCP はいずれも Web ベースのコンソールも提供しています。各コンソールでは、リソースの作成、管理、モニタリングが可能です。GCP のコンソールは https://console.cloud.google.com/ にあります。
料金体系の違い
これら 2 つの市場リーダー間で大きな差がない分野の一つが料金です。AWS は従量課金モデルを採用し、時間単位で課金します。実際の使用時間が 1 分だけでも、1 時間分の料金が請求されます。Google Cloud は最新の料金体系を採用しています。
多くの専門家は、パブリッククラウドのニーズをサービスごとに個別に評価し、特定のアプリケーションやワークロードに最適なプロバイダーを選ぶべきだと推奨しています。各リーダープロバイダーにはそれぞれの強みと弱みがあり、特定のプロジェクトに適した選択肢となっています。
では、さらに詳しく見ていきましょう。
AWS とは
Amazon Web Services (AWS) は、Amazon のクラウドサービスプラットフォームで、コンピューティング、ストレージ、配信など、さまざまな分野のサービスを提供し、企業のスケーラビリティと成長を支援します。AWS はこれらのドメインを、クラウドプラットフォーム上でさまざまなタイプのアプリケーションを構築・デプロイするために利用できるサービスとして提供しています。これらのサービスは相互に連携し、スケーラブルで効率的な結果を生み出せるように設計されています。AWS のサービスは、Infrastructure as a Service (IaaS)、Software as a Service (SaaS)、Platform as a Service (PaaS) の 3 つのカテゴリに分類されます。2006 年に開始された AWS は、現在最も広く利用されているクラウドプラットフォームとなっています。クラウドプラットフォームは、管理オーバーヘッドの削減やコストの最小化など、さまざまな利点を提供します。
ユーザーフィードバックに基づく AWS の長所と短所
長所:Amazon の最大の強みは、2006 年にいち早く市場に参入し、2 年以上にわたり本格的な競合がほとんどいなかったことです。AWS はデータセンターとソリューションへの積極的な投資を続けることで、このリーダーシップを維持しています。だからこそ、パブリッククラウド市場を支配しているのです。Gartner Research は、クラウド Infrastructure-as-a-Service 世界の Magic Quadrant レポートで、「AWS は 10 年以上にわたりクラウド IaaS 市場でシェアリーダーであり続けている」と指摘しています。特に、2006 年秋に開始された S3 (Simple Storage Service) は、以来約 13 年間にわたりグローバルリーダーとしての地位を確立しています。

人気の理由の一つは、グローバルな展開の広さにあります。AWS は多数の利用可能なサービスを有し、その数は増加し続けており、世界で最も包括的なデータセンターネットワークを保有しています。Gartner は AWS を「最も成熟したエンタープライズクラウドプロバイダーであり、大規模なユーザーとリソースを管理する深い機能を備えている」と評しています。
短所:コストとデータアクセスは AWS の泣き所です。AWS は過去数年間で 80 回以上の値下げを行うなど、定期的に価格を下げていますが、それでも料金体系が複雑すぎるという指摘があります。多くの企業はコスト構造の理解に苦戦しており、特に多数のワークロードを実行している場合のコスト管理に課題を抱えています。顧客にとって注意すべき点は、データを AWS ストレージに取り込む際のコストを必ず理解しておくことです。AWS は事前に説明を提供しますが、プロセスの開始やファイルのアップロード、アプリケーションやサービスへのアクセスに比べて、必要なデータやファイルを見つけて別のサーバーやストレージアレイに移行することははるかに困難であることを認識しておく必要があります。
とはいえ、あらゆる規模の組織が多様なワークロードに AWS を利用し続けていることから、これらの課題は AWS の強みによって相殺されていると言えます。
Google Cloud Platform とは
Google は過去 15 年にわたり、地球上で最も高速かつ強力で高品質なクラウドインフラストラクチャの一つを構築してきました。Google 自身、このインフラストラクチャを Gmail、Maps、YouTube、Search などのトラフィックの多いグローバルサービスに内部的に使用しています。これらのサービスの規模とスケールから、Google はインフラストラクチャの最適化と、効率的な管理のためのツールとサービスのスイート開発に多くのリソースを投入してきました。GCP はこれらのインフラストラクチャと管理リソースをユーザーに提供しています。
GCP とは
Google Cloud は Google が開発し、2008 年に開始されました。Java、C++、Python、Ruby などで記述されています。IaaS、PaaS、サーバーレスプラットフォームでさまざまなサービスを提供しています。Google Cloud は、Google App Engine、Google Compute Engine、Google Cloud Datastore、Google Cloud Storage、Google BigQuery (分析用)、Google Cloud SQL などのプラットフォームで構成されています。Google Cloud Platform は、高度なコンピューティング、ストレージ、ネットワーキング、データベースを提供します。
また、Virtual Private Cloud、Cloud CDN、Cloud DNS、負荷分散などのネットワーキングオプションも提供しています。ビッグデータや IoT ワークロードの管理機能も備えています。Cloud Machine Learning Engine、Cloud Video Intelligence、Cloud Speech API、Cloud Vision API などは、Google Cloud で機械学習を活用しています。Google Cloud には非常に多くのオプションがあり、主に開発者がビジネス部門の社員ではなく日常的に利用しています。
Google のリージョンとゾーン
ほぼすべての AWS 製品にデプロイされているリージョンは世界中に配置されています。各リージョンには、地理的に比較的近いデータセンターのグループが含まれています。Amazon は各リージョンを 2 つ以上のアベイラビリティゾーンに分割しています。同様に、GCP もサービスの可用性を世界中のリージョンとゾーンに分割しています。GCP のグローバルリージョンとゾーンの完全なマップは、Cloud Locations で確認できます。
また、一部の GCP サービスは、より詳細なリージョンやゾーンのレベルではなく、マルチリージョンレベルで提供されています。これらのサービスには、Google App Engine と Google Cloud Storage が含まれます。現在利用可能なマルチリージョンロケーションは、米国、ヨーロッパ、アジアです。
設計上、各 AWS リージョンは他の AWS リージョンから分離されており、独立しています。この設計により、あるリージョンの可用性が他のリージョンに影響を与えないこと、およびリージョン内のサービスが相互に独立していることが保証されます。また、GCP のリージョンも可用性の理由から相互に分離されています。ただし、GCP には特定の GCP サービスのニーズに基づいてリージョン間でデータを同期できる組み込み機能が備わっています。
AWS と GCP の両方は、世界の多くの他の地域に POP (Point of Presence) を有しています。これらの POP ロケーションは、コンテンツをエンドユーザーの近くにキャッシュするのに役立ちます。ただし、各プラットフォームは POP ロケーションを異なる方法で使用しています。
AWS は POP を使用して、コンテンツデリバリーネットワーク (CDN) サービスである Amazon CloudFront を提供しています。
GCP は POP を使用して Google Cloud CDN を提供するとともに、Google App Engine や Google Cloud Storage などのサービスに組み込みのエッジキャッシング機能を提供しています。
GCP の POP は Google 所有のファイバー回線でデータセンターに接続されています。Google によると、この直接接続により、GCP 上のアプリケーションは GCP 上のすべてのサービスに迅速かつ信頼性高くアクセスできるとしています。
ユーザーフィードバックに基づく Google Cloud Platform の長所と短所
長所:ユーザーは Google のエンジニアリング専門知識を高く評価しています。Google が開発した Kubernetes アプリケーション管理標準は現在 AWS と Azure の両方で提供されており、アプリケーションコンテナのデプロイにおいて優れた製品を有しています。GCP はビッグデータ、分析、機械学習などのハイエンドコンピューティング製品に特化しています。スケールアウトオプションやデータ負荷分散も豊富に提供しています。Google は高速なデータセンターに何が必要かを理解しており、すべてのソリューションで高速な応答時間を実現しています。
短所:Google は市場シェアで遠く離れた 3 位です (8%。AWS 33%、Azure 16%)。これはおそらく、AWS や Azure ほど多くのサービスや機能を提供していないためと考えられます。急速に拡大しているものの、AWS や Azure のようなグローバルなデータセンター網はまだ整備されていません。Gartner は「Amazon と競合する顧客が AWS の戦略的代替として GCP を選択するケースが増えている一方、顧客は一般的に GCP を戦略的プロバイダーではなくセカンダリプロバイダーとして選択する傾向があり、これらの顧客はオープンソース中心または DevOps 中心の傾向があるため、Microsoft Azure への適応性が低い」と指摘しています。
関連記事
-
データストレージの 6 つのオプション技術
ナレッジベースチーム
特別オファーをもっと見る
-
Short Message Service (SMS) & メールサービス
50,000 通のメールパッケージが USD 1.99 から、120 通のショートメッセージが USD 1.00 から
