AWS vs Azure vs Google: クラウドプロバイダー比較


今回は初めての投稿でテストです。
今後、逸れながら進んでいく道を残して行きたいと思います。

AWSとAzureとGoogleの比較は、クラウドコンピューティングの状況が非常に速く変化するため、注意して扱う必要があります。しかし、比較は、各プロバイダーから最適な製品とサービスを選択し、より費用対効果の高いマルチクラウド環境を構築するための手助けになります。

AWSとAzureとGoogleの比較では、コスト、製品範囲、将来の展望という3つの重要な要素に焦点を当てています。このうち、多くの企業にとって主要な要因はコストです。従量課金制のコンピューティングがオンプレミスのデータセンターを構築するために必要な投資と比較して、大きな財務的利益をもたらすからです。

コストにほとんど差がない場合、各クラウドサービスプロバイダーの製品範囲が次の影響を与える要因となります。ただし、コスト要因と同様に、製品範囲も頻繁に変化します。そのため、私たちのAWS対Azure対Googleの比較で最も安定しているのは、各クラウドサービスプロバイダーの将来の展望です。

「将来の展望」をAWS対Azure対Googleの比較に取り入れることで、ビジネスはクラウドサービスプロバイダーが短期および長期にわたってどのような方向を取るかをよりよく理解することができます。このより良い理解は、どの製品に登録するかについてよりよく情報を得た決定を下すことができ、また独自の将来の展望に影響を与える可能性があります。

#AWS対Azure対Googleのコスト比較
AWS対Azure対Googleのコスト比較をあまり頻繁に行わない理由があります。それは価格の引き下げです。昨年のこの時期、Amazonは61回目の価格引き下げについて書きました。AzureとGoogleの両方がこれに応じ、今年3月、GoogleはGoogleのSustained Use discounts、Inferred Instances、およびCustom Instancesを考慮に入れると、ほとんどのユースケースでAWSよりも安いことを計算しました。

また、Azure対AWSの比較も行いました。この比較は主に各社の市場規模に関連していましたが、「単に価格だけで見ると、AWSがAzureよりも優れている点がいくつかあります」と結論付けました。ですので、AWS対Azure対Googleのコスト比較でGoogleが勝者なのでしょうか？残念ながら、そう単純なものではありません。

一般的に、ほとんどのワークロードにおいてAWSはCPU/Hour単位で最も競争力があり、一方、Googleはコンピュート集中型のワークロードではより安価なオプションです。Azureは、エンタープライズ契約の下で割引を受ける資格のあるMicrosoft製品の範囲を使用している場合に関与します。

AWS対Azure対Googleのコスト比較をさらに複雑にするのは、割引の種類が頻繁に変わることです。たとえば、半年前、AWSは1年間のConvertible RIsを導入しました。その10日後、マイクロソフトはAzure Reserved VM Instancesを無料で交換または調整された払い戻しとともに発売しました。これに負けじと、1週間後にはGoogleがGPUの価格を36％、Preemptible local SSDの価格を40％削減しました。

AWS対Azure対Google製品比較
製品を比較することは少し簡単です。なぜなら、3つのクラウドサービスプロバイダーが非常に類似した範囲の製品を提供しているからです。1つのプロバイダーが他のプロバイダーよりも前に新製品を発売した場合、ほぼ間違いなく他の2つのプロバイダーも短期間で類似の製品をリリースするでしょう。AWS対Azure対Googleの製品比較で重要なのは、製品がどのように互いに連携するかです。

サーバーレスのFunction-as-a-Serviceを例にとってみましょう。すべての3つのクラウドサービスプロバイダーがサーバーレスコンピューティングを提供していますが、イベントへの応答として関数を実行できるということは、実際に実行パイプライン内で何ができるかによってのみ有用です。ここでサービスが異なる点は、バックエンドサービスにデータを渡したり、計算を実行したり、データを変換したり、結果を保存したり、すばやくデータを取得したりする能力です。

AWSは、Lambdaを使用して統合できる製品のポートフォリオの規模と幅広さのため、クラウドコンピューティングのこの領域でリーダーであることから利益を得ています。Azure Functionsは2番目に近いですが、Googleはこの点で市場リーダーからかなり遠くに位置しています。Googleは機械学習とKubernetesに重点を置いています。その他の製品において、主な違いはそれぞれの製品に与えられた名前です。

![Aws-vs-Azure.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3743561/fc170b38-27fa-a4c5-23ff-2bae8a62b093.png)


AWS対Azure対Googleの将来の展望
昨年11月にSeattle Timesとのインタビューで、AWSのCEOであるAndy Jassyは、同社が世界中のすべてのTier 1国にリージョンを持つことを目指しており、将来のAIに重点を置いて大きく投資していると述べました。彼は今年1,000以上の「重要なサービスや機能」が立ち上がると約束し、新しいサービスの多くは「スタックを上に移動する」と述べました。

MicrosoftはすでにAzure Stackのリリースにより、ハイブリッドイノベーションのリーダーである意向を発表しています。Azureのパブリッククラウドに加えて、Azure SphereやAzure IoT Edgeなど、MicrosoftのCEOであるSatya Nadellaによると、「世界のコンピュータ」という四つの柱が完成します。彼は先月のBuild 2018イベントで将来のビジョンを説明しました。

一方、Google Cloud Platform Developer ConferenceでのAlphabetの議長であるEric Schmidtは、Zero-Dev-Opsコンピューティングのビジョンを明らかにしました。「コンピュータをプログラムするのではなく、Googleのクラウドが知りたいことを教え、あなたが望むものを提供するように学ぶ」と述べました。Googleはまた、昨年10億ドル以上をセキュアでサーバーレスなクラウドの開発に投資しました。

したがって、価格と製品にほとんど差がない場合、AWS、Azure、およびGoogleの選択肢の決定要因は、それぞれが向かっている方向です。国際的なプレゼンスを持つ企業は、AWSのほぼゼロレイテンシーの約束に誘惑されるかもしれません。ハイブリッド環境に移行している企業は、Azureのビジョンに惹かれるかもしれません。AIに進んで取り組む企業は、Googleを好むかもしれません。

大手3つのクラウドプロバイダーのサービスを比較する詳細は、こちらの電子書籍をご覧ください。

マルチクラウド環境の管理を簡素化する
最もありそうな結果は、1つのクラウドサービスプロバイダーが提供する製品を選択するのではなく、複数のプロバイダーから選択することです。マルチクラウドは間違いなく進むべき道であり、マルチクラウドについて詳細に知りたい場合は、まず以下の10の質問を自問してみてください。

1.マルチクラウドとは何ですか（なぜ選択するのですか）？
2.ハイブリッドクラウドとマルチクラウドの違いは何ですか？
3.マルチクラウドの主な利点と課題は何ですか？
4.パブリッククラウドとプライベートクラウドの適切なミックスは何ですか？
5.マルチクラウド戦略とは何ですか？
6.データをクラウドに移行してIT支出を削減する方法は何ですか？
7.マルチクラウド管理の価値提案は何ですか？
8.マルチクラウドのパフォーマンスと信頼性に自信を持つ方法は何ですか？
9.マルチクラウド管理が時間と費用を節約する方法は何ですか？
10.マルチクラウドでセキュリティについて考えるべきポイントは何ですか？

マルチクラウド戦略を採用することには、重要な利点があります。これらは、適切に管理されれば必ずしもトレードオフになる必要はない課題が伴います。私たちの解決策は、複数のパブリッククラウドの複雑さを克服し、コストを管理し、セキュリティのベストプラクティスを強制するマルチクラウド管理プラットフォームを実装することです。

「マルチクラウドに行く」決定は、インフラストラクチャをビジネスのニーズに整合させるために、クラウド変革と移行に対する特別なアプローチを必要とします。その利点は、ビジネスが現在の状態と理想的な状態の間のギャップを埋める製品やサービスを選択し、実質的にAWS対Azure対Googleの比較の必要性を排除することです。