目次:
ビデオ: Virtual machines in GKE (十一月 2024)
Google Cloud Platform(GCP)は、2016年までさまざまなLinuxディストリビューションとWindows Serverを統合する優れたIaaS(Infrastructure-as-a-Service)ソリューションです。GCP(会社に連絡することでコストを決定できます)最後にレビューしてから少なくとも3つのゾーンがある15のリージョン。 各ゾーンには複数のデータセンターがあり、Googleがストレージインフラストラクチャを構築し続けるにつれて増加しています。 Googleは、データセンターの増大する需要を満たすためにネットワークを拡大し、最近3本の海底ケーブルを追加しました。 特に、1本のケーブルが西太平洋からグアムに上陸しています。 これは、アジア、南太平洋、オーストラリア、日本、米国本土を接続する10本の海底ケーブルと相互接続します。
Googleのグローバルネットワーキングは、GCPユーザーが利用できるネットワーキングの幅広い選択肢を考慮すると、重要な資産です。 ネットワークのセットアップは適切に設計されており、使いやすく、ネットワークインフラストラクチャや仮想ネットワークなどの幅広い資産を提供します。 これらはすべて、新しく設計されたGCP Consoleで利用できるようになりました。GCPConsoleは、直感的で使いやすくなっています。 これらすべてのポジティブな点などにより、GCPはIaaSレビューのまとめで優れた評価を与えましたが、GCPはまだ競合他社のAmazon Webサービス(AWS)に勝っていません。
セットアップと構成
Google Cloudを使用するためにキーボードジョッキーになる必要があった場合、基本的なセットアップと操作はコマンドラインのドメインではなくなりました。 事実上すべてが新しいグラフィカルユーザーインターフェイス(GUI)を介して実現でき、コンピューティングサーバーの作成や構成などの操作は、ブラウザーでのマウスクリックだけになりました。 これにより、DigitalOceanやRackspaceのような単純な評判のサービスと同様に、Googleでの基本的なセットアップが簡単になります。
物事を簡単にするために、Googleは事前に構成されたサーバーの幅広い選択を提供します。 ネットワーク構成設定も簡単に利用でき、ユーザーインターフェイス(UI)を介してサーバーをセットアップできます。
このUIは、以前はコマンドラインからしか使用できなかったほぼすべての機能を置き換えます。 ブラウザを介してメニューと画面にアクセスし、サーバーが設定されると、GUIにもアクセスできます。 たとえば、Windows 2016サーバーをセットアップするとき、リモートデスクトップを使用して、数百マイル離れた場所にあるサーバーではなく、ローカルサーバーであるかのようにサーバーを管理しました。
GCPのネットワークパフォーマンスは、リモートデスクトップ経由でWindows Serverを使用している場合でも、遅延の証拠が見られないほどのものであることに注意してください。 リモートデスクトップは4Kモニターをサポートしていませんでしたが、簡単に管理できる大きさの画面を提供していました。
GCPパフォーマンス
GCPを最後にレビューしてから、フットプリントを大幅に拡大しました。 前述のように、現在15のリージョンがあり、それぞれに少なくとも3つのゾーンがあり、それぞれに少なくとも1つのデータセンターがありますが、ほとんどのゾーンには複数があります。 このフットプリントは、2018年と2019年にさらに5つの地域を計画して拡張されています。Googleは、主にその数が変化し続けているため、GCP全体にいくつのデータセンターがあるかについて述べていません。 どこにいてもデータセンターが近くにあると言ってもいいでしょう。 たとえば、私たちのテストは、バージニア北部のデータセンターを使用して行われました。これは、レビューが実施されていた場所からほんの少しの距離です。 テスト中、識別可能な遅延はありませんでした。 アフリカを除くすべての大陸にGCP地域があります。
これらの各データセンターは常にアップグレードされており、GCPは現在Intel Skylakeプロセッサを搭載したサーバーを提供しています。 Googleは以前の発表で、Intelプロセッサに影響を及ぼしていたSpecterおよびMeltdownのセキュリティ上の欠陥のないプロセッサにアップグレードするつもりであると述べています。 GCPの内部ネットワークは現在、最大16ギガビット/秒(Gbps)の速度で実行されています。 このネットワークは、Googleのプライベートグローバルファイバーネットワークを使用して、地域間の暗号化された接続を提供します。 これらすべてが、AWSやIBM Cloudを含むエンタープライズ指向のサービスと競合するのに十分な高度な機能を備えたサービスになります。
GCPのテスト
サービス自体については、Primate LabsのGeekbench 4を使用してテストしました。 Geekbenchは、オペレーティングシステムに関係なく、すべてのプラットフォームを同じように扱うように設計されたクロスプラットフォームベンチマークアプリケーションです。 GCPの場合、ベンチマークに必要な最小構成であるn1-standard-1を使用しました。 このプラットフォームは、単一のIntel Xeon仮想CPU(vCPU)、3.75ギガバイト(GB)のRAM、および10 GBのハードドライブで構成されています。 ベンチマークインスタンスは、64ビットWindows Server 2016 Enterpriseで構成されていました。 他のサービスの場合と同様に、リモートのWindowsデスクトップからGeekbenchを実行しました。
このベンチマークプログラムは、いくつかの整数、浮動小数点、およびメモリテストを実行します。 このベンチマークでは、数値が大きいほど優れています。 ネットワークやストレージのパフォーマンスを正式にテストしようとしませんでした。
GCPは、平均で2, 827のシングルコアベンチマークスコアと平均で2, 659のマルチコアスコアを提供しました。 1つのコアのみを使用していたため、数値は似ています。 これらの結果は、Windows Serverを実行している他のクラウドサービスの結果と非常に似ています。 わずかな違いはありましたが、スコアは以前のGCPのベンチマークよりも多少改善されましたが、このクラウドサービスの速度は重要な差別化要因ではないようです。
価格と契約
Google Compute Engineのサービスレベル契約(SLA)は、少なくとも99.99%の稼働時間を保証します。 毎月の稼働率が99.95〜99.99%の場合、10%のクレジットが付与されます。 95%から99%の間に低下すると、25%になります。 1か月で95%を下回ると、50%のクレジットが得られます。 Googleは、作成中のインスタンスごとに料金を提供します。 1秒ごとに請求します。 たとえば、ベンチマークインスタンスを1か月間(Googleで720時間と定義)実行する場合、1か月あたり65.89ドルかかります。
GCPの価格計算ツールを使用して、3層のUbuntu Linux Webアプリの価格を決定しました。 これは、ロードバランサーとホスティングWebサイトの2つのオンデマンドマイクロインスタンスで構成されていました。 Webサーバー自体は、g1-small Linuxインスタンスでホストされていました。 これらは、ピークデマンド用の一対のオンデマンド、f1-micro Linux Webサーバーとg1-small Linux災害復旧(DR)サーバーによってサポートされていました。
データベースのバックアップには、Google Cloud Storage Standardにある300GBと4GBのストレージを使用しました。 150GBのデータベース管理システム(DBMS)自体は、Cloud SQL D8 MySQLインスタンスに常駐していました。 300 GBのストレージを備えたDR DBMSは、Cloud SQL D2 MySQLをベースにしています。 ソースから宛先への月間データ転送許可の合計は440 GBで、宛先からソースへの許可は1, 140 GBでした。
技術サポートについては、最小限のサポートシステムを使用しました。 このヘルプデスクは、電子メールとチケットの両方を介して支援を提供しました。 合計すると、このシンプルな8サーバーのWebアプリパッケージの費用は、年間約5, 358.28ドルです。
Googleは需要をサポートするためにさまざまなデータセンターを迅速に追加したにもかかわらず、GCPは手頃な価格で堅牢なパフォーマンスを備えています。 この大幅な成長の結果、GCPを使用するための通常とは異なる価格設定が行われますが、これは場所によってわずかに異なります。 安価なエネルギーが豊富な地域のGCPサーバーファームは、電気のコストが高い地域とは対照的に、使用コストが低くなります。
ただし、Googleのデータセンターの積極的な構築率は、近くにあるものを見つける可能性が高いことを意味します。 より近いデータセンターを使用すると、伝播遅延が減少し、インターネットの輻輳とインフラストラクチャの遅延に関連する遅延が減少するため、遅延が減少します。 アプリによっては、待ち時間は重要ではない場合があります。 しかし、一般的には、おそらくあなたの近くの場所を使用したいでしょう。
また、GCPには、IaaSだけでなく、はるかに多くのものがあるということも注目に値します。 また、さまざまな人工知能(AI)および機械学習(ML)サービスを含む他のサービスとともに、Knowledge-as-a-Service(KaaS)、Platform-as-a-Service(PaaS)にアクセスできます。 Googleのよく知られている音声とビジョンのML機能を含みます。
このレビューはIaaSを対象としていましたが、GCPは他のクラウドサービスと同様に、IaaSだけではありません。 GCPは、クラウド内であなたがやりたいことなら何でもできるという可能性があります。