Google Cloud Database の「Enterprise」バージョンと「Enterprise Plus」バージョンを選択する方法

最近、Google Cloud SQL (RDS on Google Cloud) は製品の大幅な調整とリリースを行いました。オリジナルの Cloud SQL は、「Enterprise」バージョンと「Enterprise Plus」バージョンの 2 つのバージョンに分割されました。この記事では、誰もが Google Cloud SQL をより深く理解できるように、2 つのバージョンの類似点と相違点について概説します。

Cloud SQL の「Enterprise」エディションと「Plus」エディション

全体:

1. Google Cloud SQL は AWS または Alibaba Cloud プラットフォームの RDS に相当し、Cloud SQL for MySQL は AWS RDS for MySQL に相当します。

2. この調整後、元の Cloud SQL for MySQL/PostgreSQL はすべて Enterprise バージョンに変更され、価格と製品自体は変更されませんが、名前が変更されました。

3. 新しい Enterprise Plus バージョンは、ハードウェア/ソフトウェアの最適化によって提供されるデータ キャッシュ機能などのより高度な製品機能を提供し、MySQL の読み取りおよび書き込みパフォーマンスを向上させることができます。また、Enterprise Plus は、より大きな仕様とより柔軟な CPU/メモリ比も提供します。その他の機能。

4. Enterprise Plus リソースの価格は Enterprise バージョンよりも約 30% 高く、データ キャッシュ スペースには追加料金がかかります。

5. 本質的に、Enterprise Plus は、非常に強力なローカル ストレージ機能 (ローカル ストレージは NVMe SSD またはその他のストレージ デバイスを使用する場合があります) を備えた、より新しく強力なモデルを使用し、データベース層でこの機能を使用して、ユーザーが読み書き能力が向上します。

6. 製品リリースのペースから判断すると、GCP (Google Cloud) は今年 Cloud SQL への投資を増やしており、現在の Alibaba Cloud と同様になるはずです。これまで、Google のデータ製品システムでは、Spanner、AlloyDB、または BigTable が最大の投資を行った製品であり、Cloud SQL は真剣に考慮されていなかったようです。Spanner と AlloyDB のアーキテクチャがどれほど高度であっても、より多くのユーザーにとって最もシンプルな Cloud SQL が常に最初の選択肢であることがわかったと思われます。

7. この名前の変更と調整は非常に複雑に感じられます。Cloud SQL for MySQL の場合、「Enterprise」と「Enterprise Plus」の違いは明らかで、一方にはデータ キャッシュがあり、もう一方にはデータ キャッシュがありません。しかし、PostgreSQL の場合、この 2 つの違いは、使用されるリソースの量に関する単純な制限 (最大仕様、CPU とメモリの比率、PITR 時間制限など) に似ています。さらに、現在、SQL Server はこれら 2 つのタイプを区別しません。したがって、全体的な感覚はかなり混乱しています。I/O 最適化オプションを AWS Aurora に追加する方が簡単な場合があります。GCP の「単純化から複雑化へ」のアプローチは、ビジネス上のプレッシャーと関係している可能性があります。これはコンセプトに基づいて製品を決定することに似ており、最終的にはユーザーが紛らわしい製品名やポジショニングにお金を払うことになります。この種のことは大企業でより一般的です。エンタープライズレベルの製品では、依然として頻繁に表示されます。ブレイクスルーができないなら、商品名でブレイクスルーを起こしましょう(無責任な「推測」ですので、ご注意ください)。

現在、「Enterprise Plus」はパフォーマンスが最適化された特別なモデルを使用しており、バージョンは最新の MySQL 8.0 および PostgreSQL 14 および 15 バージョンのみをサポートしています。より具体的には、このバージョンは次のとおりです。

  • 最大仕様は 128vCPU、864GB メモリに達します
  • MySQL の場合、データ キャッシュ機能があり、ローカルの高速 SSD デバイスによる読み取りおよび書き込みのパフォーマンスが低下します。
  • 同時に、パフォーマンスを向上させるために、インスタンスのパラメーターに対してより適応的な調整が行われます。

製品価格

Enterprise インスタンスと Enterprise Plus インスタンスの価格を比較してみましょう。シングルノードと東京エリアの CPU/メモリ価格の比較は次のとおりです。

ご覧のとおり、Plus バージョンは約 30% 高価であり、さらにデータ キャッシュには追加料金が必要です。加えて:

デュアルノードの高可用性インスタンスの場合、価格が 2 倍になる必要があります。
インスタンスのデータ キャッシュの容量はインスタンスの仕様で固定されており、ユーザーが設定することはできません。たとえば、対応するデータ キャッシュのサイズは、 8vCPU/64GB インスタンスへの容量は 375GB です。

データキャッシュの詳細

データ キャッシュはローカル SSD 機能を提供するだけでなく、データベースのバッファ プールも拡張します。データ キャッシュが有効な場合、読み取りリクエストは最初にメモリから読み取られ、次にデータ キャッシュ、最後にインスタンス ストレージから読み取られます。データが書き込まれると、コピーもデータ キャッシュに書き込まれます。

データキャッシュを開く方法

データ キャッシュはオプションであり、インスタンスの作成時にオンにする必要があります。「開く」オプションは少し隠されています。具体的には、インスタンスを作成するときに、「インスタンスのカスタマイズ」の下の「マシン構成」でインスタンスを開くことができます。以下の図を参照してください。

やっと

海外の大手クラウドベンダー3社(AWS、Azure、GCP)は、いずれも独自の特徴を持っています。これを最初に実行したのは AWS でした。製品名は比較的標準化されており、業界の事実上の標準と見なすことができます。しかし、Azure と GCP は、製品の命名においてこの業界リーダーを「尊重」していません。たとえば、Azure の RDS は次のとおりです。 「Azure Database For x」と呼ばれ、Google Cloud は「Cloud SQL for x」と呼ばれます。

現在、各社はデータベースへの投資をどんどん増やしており、時代が経つにつれ、各社の製品形態はますます異なってきており、ユーザーにとっては非常に混乱しています。また、ユーザーが複数のクラウドを切り替えたい場合、コストも増加するため、これがさまざまなクラウド ベンダーの潜在的な目標の 1 つであると考えられます。

著者: orczhou@ninedata は、Jiuzhang Arithmetic のデータベース製品エキスパートです。Jiuzhang Arithmetic NineData は、データ レプリケーション、SQL 開発、データ バックアップ、データ比較などの複数の機能を備えた、新世代のクラウドネイティブ インテリジェント データ管理プラットフォームです。NineData は、最先端のクラウド ネイティブ テクノロジーと AIGC テクノロジーを採用し、クラウドと AI 時代のアーキテクチャ設計のためのインテリジェントなデータ管理プラットフォームを提供します。クロスクラウドとローカル IDC 間のシームレスな接続をサポートする業界初のプラットフォームとして、顧客がクラウドへのデータ移行、クロスクラウド データのリアルタイム送信、ETL、データ バックアップ、エンタープライズ レベルのインテリジェント SQL 開発を簡単に完了できるように支援します。 、データベースの研究開発仕様、生産変更、機密データ管理、および顧客データの使用をより安全かつ効率的にするためのその他の機能。NineData - みんなでデータとクラウドを上手に活用しよう - 九章算数

おすすめ

転載: blog.csdn.net/NineData/article/details/132762219