PolarDB for MySQL には、PolarStore Level 4 (PSL4) と PolarStore Level 5 (PSL5) の 2 つのストレージタイプがあります。 このトピックでは、適切なストレージタイプの選択に役立つ、2 つのストレージタイプの違いについて説明します。
概要
ストレージタイプ | メリット | シナリオ |
PSL5 | PSL5 は、過去のバージョンの PolarDB でサポートされているストレージタイプです。2022 年 6 月 7 日より前に購入された PolarDB クラスターのデフォルトのストレージタイプです。 PSL5 は、高いパフォーマンス、信頼性、可用性を備えています。 | 高いパフォーマンスと信頼性を必要とし、金融、E コマース、公共サービス、大中規模インターネットサービスなどのビジネスシステムの中核としてデータベースを使用するビジネスシナリオ。 |
PSL4 | PSL4 は、PolarDB で使用可能な新しいストレージタイプです。 PSL4 は、Alibaba Cloud が自社で開発した Smart-SSD テクノロジーを使用して、物理 SSD レベルでデータを圧縮および解凍します。 そのため、SSD のパフォーマンスを損なうことなくストレージ料金を削減できます。 | 費用対効果を優先するビジネスシナリオ。 |
既存クラスターのストレージタイプを変更することはできません。 既存のクラスターのストレージタイプを変更するには、新しいクラスターを購入し、使用するストレージタイプを指定してから、DTS などの外部移行ツールまたは PolarDB のメジャーバージョンのアップグレード機能を使用して、既存のクラスターから新しいクラスターにデータを移行することを推奨します。 メジャーバージョンのアップグレードについては、「メジャーバージョンのアップグレード」をご参照ください。
PSL4のIOPSは、ノードのコンピューティング仕様とストレージ容量によって制限されます。 以下の式が、ストレージIOPSを計算するために使用されます。
IOPS=min{1,800 + 50 * ストレージ容量, 50,000}
。 (単位:GB) 次の式を使用して、計算ノードのIOPSを計算します。min {計算仕様のIOPS、ストレージIOPS}たとえば、ノードはpolar.mysql.x8.xlarge型で、コンピューティング仕様で指定されている最大IOPSは54,000です。 ただし、ストレージ容量は100 GB、ストレージIOPSはmin{1,800 + 50*100, 50,000}=6,800です。 その結果、計算ノードのIOPSが6,800です。
料金
ストレージタイプ | 中国本土のリージョン | 中国本土外のリージョン | ||
従量課金 | サブスクリプション | 従量課金 | サブスクリプション | |
PSL5 (ホットスタンバイストレージクラスターおよびスタンバイ計算ノード機能が有効) | USD 0.00077 /GB-時間 | USD 0.365 /GB-月 | USD 0.00085 /GB-時間 | USD 0.403 /GB-月 |
PSL5 (ホットスタンバイストレージクラスターおよびスタンバイ計算ノード機能が無効) | USD 0.000385 /GB-時間 | USD 0.1825 /GB-時間 | USD 0.000425 / GB - 時 | USD 0.2015 /GB-時間 |
PSL4 (ホットスタンバイストレージクラスターおよびスタンバイ計算ノード機能が有効) | USD 0.0005 /GB-時間 | USD 0.238 /GB-月 | USD 0.000552 /GB-時間 | USD 0.263 /GB-月 |
PSL4 (ホットスタンバイストレージクラスターおよびスタンバイ計算ノード機能が無効) | USD 0.00025 /GB-時間 | USD 0.119 /GB-時間 | USD 0.000276 /GB-時間 | USD 0.1315 /GB-時間 |
PSL4 の場合、1 TB のデータを圧縮するには 4 CPU コアが必要です。 CPU のコストはストレージ料金に含まれます。
データの信頼性
ストレージタイプ | データの耐久性 |
PSL5 | 99.99999999% |
PSL4 | 99.9999999% |
最大 IOPS と容量
同じノード仕様の場合、PSL5 と比較して PSL4 の最大 IOPS は 2 分の 1、最大容量は同じです。 詳細については、「PolarDB For MySQL Enterprise Edition の計算ノードの仕様」をご参照ください。
パフォーマンス
8 コア、32 GB メモリを備えた専用クラスターの最大 QPS でのテストでは、IOBOUND ロードモードでの PSL4 と PSL5 のパフォーマンスの差が 10% 以内であることが示されています。
PSL4 のパフォーマンスは、oltp_insert、oltp_point_select、oltp_read_only、oltp_read_writeロードモードでは PSL5 のパフォーマンスよりもわずかに低くなります。
PSL4 のパフォーマンスは、oltp_update_index、oltp_update_non_index、oltp_write_onlyロードモードでは PSL5 のパフォーマンスよりわずかに高くなります。