このトピックでは、E-MapReduce (EMR) Serverless StarRocks ソフトウェアスタックのバージョン管理、バージョンマッピング、およびプロダクトライフサイクルポリシーについて説明します。
背景情報
StarRocks オープンソースコミュニティは継続的に進化しています。新しい StarRocks バージョンは、パフォーマンスの高速化、セキュリティの向上、機能の拡張など、高度な機能を提供します。テクノロジーの進歩に伴い、古いバージョンの StarRocks は段階的に廃止されます。古いバージョンの StarRocks を使用すると、課題、バグ、および潜在的なセキュリティと安定性のリスクにつながる可能性があります。
ディストリビューションバージョンのライフサイクルポリシー
EMR Serverless StarRocks ディストリビューションのバージョン管理の詳細については、「バージョンの概要」をご参照ください。
ランタイムライフサイクルポリシー (RLP) は、EMR Serverless StarRocks ディストリビューションの公式リリースからサービス終了までのライフサイクルを定義します。次の図は、EMR Serverless StarRocks の RLP の詳細を示しています。
マイルストーン | 定義 | 時点 | 説明 |
一般提供 (GA) | 公式リリース | T 月 | バージョンは公式にリリースされ、本番環境で使用できます。 |
サービスおよびサポートの終了 (EOS) | サービスおよびサポートの終了 | T 月 + 2 年 | パッチバージョンを含む新しいバージョンはリリースされなくなります。 EOS フェーズでは、ユーザー Q&A、問題解決、サービスレベルアグリーメント (SLA) 補償などのサービスが一時停止されます。 |
バージョンにデータの正確性、セキュリティ、または安定性の問題など、重大な問題を引き起こす可能性のある主要なバグがある場合、StarRocks はそのバージョンの新規購入を直ちに停止する権利を留保します。既存のお客様には、安定したバージョンにアップグレードするよう速やかに通知されます。ビジネスへの影響を避けるために、通知で指定された時間内にバージョンのアップグレードを完了する必要があります。期限内にアップグレードしなかったことによるビジネスへの影響は、プロダクトの SLA の対象外です。
サービス終了 (EOS) が近づいているインスタンスについては、StarRocks は少なくとも 3 か月前にお客様に通知し、EOS 日付より前に最新の安定バージョンにアップグレードするための技術サポートを提供します。
バージョンマッピングと主要なライフサイクル日付
EMR Serverless StarRocks の各メジャーバージョンの一般提供 (GA) とサービス終了 (EOS) の日付を次の表に示します。ライフサイクル管理はメジャーバージョンに基づいています。すべてのマイナーバージョンは、対応するメジャーバージョンの EOS 日付を継承します。
一部のバージョンの EOS 日付は延長される場合があります。詳細については、「各バージョンの説明」をご参照ください。
メジャーバージョン | GA | EOS | 説明 |
2.5 | 2024 年 1 月 | 2027 年 1 月 |
|
3.1 | 2024 年 1 月 | 2026 年 1 月 | 新規購入は中止されました。最新バージョンの 3.3 を使用することをお勧めします。 |
3.2 | 2024 年 3 月 | 2026 年 12 月 | これは、ストレージとコンピューティングを統合した過去の LTS バージョンです。その EOS 日付は 2026 年 12 月まで延長されます。 |
3.3 | 2024 年 12 月 | 2026 年 12 月 | - |
バージョンの概要
EMR Serverless StarRocks は、メジャーバージョンとマイナーバージョンを持つ 2 層のバージョン管理システムを使用しています。このシステムは、プロダクトの反復ペースを理解し、アップグレードを計画するのに役立ちます。StarRocks コンソールのターゲットインスタンスの [インスタンス詳細] ページで、現在のバージョンと利用可能なアップグレードバージョンを表示できます。
以下のセクションでは、バージョン番号の構造、互換性、およびリリース方法について説明します。
バージョンの種類
バージョンの種類 | 例 | 説明 |
メジャーバージョン | 2.5、3.2、3.3 | メジャーバージョン番号は、StarRocks コミュニティのメインバージョンと同期しています。これは、コア機能とアーキテクチャの主要な進化を表します。 |
パッチバージョン |
|
|
バージョンの互換性
マイナーバージョンの互換性 (アップグレード推奨)
範囲: 同じメジャーバージョン内のすべてのマイナーバージョンには互換性があります。
互換性には、SQL 構文、Java Database Connectivity (JDBC) やオープンデータベースコネクティビティ (ODBC) などのクライアントインターフェイス、テーブルスキーマ、データ形式が含まれます。
特定のクエリパフォーマンスの変更など、プログラムロジックの動作に対する互換性は保証されません。
最高の安定性と機能体験を得るために、現在のメジャーバージョンの最新のマイナーバージョンにアップグレードすることをお勧めします。
メジャーバージョンの互換性 (注意してアップグレード)
メジャーバージョン間の完全な互換性は保証されません。SQL 構文、インターフェイス、および動作の一貫性を維持するよう努めています。ただし、コミュニティのバージョンの進化に従うため、次の変更が発生する可能性があります。
SQL 構文の調整または非推奨
インターフェイスの変更またはパラメーターの調整
設定項目のデフォルト値の変更
クエリ実行計画の最適化によるパフォーマンスの変動
アップグレードする前に、次のことをお勧めします。
バージョンのリリースノートを確認して、新機能と潜在的な影響について学びます。
テスト環境でビジネスの互換性を完全に検証します。
ビジネスのピーク時間帯にメジャーバージョンのアップグレードを実行することは避けてください。
バージョンのリリース
StarRocks コミュニティドキュメント (例: StarRocks 3.3)
関連サービスと通知
Alibaba Cloud EMR Serverless StarRocks の使用、およびアップグレードや移行の計画を支援するために、次のサポートを提供します。
透明性のあるライフサイクル計画:
各 StarRocks バージョンに対して詳細なライフサイクル計画を作成します。この情報は、プロダクトドキュメントや発表などの公式チャンネルを通じて伝達します。主要なマイルストーンの事前通知:
サポート終了などの主要なライフサイクルマイルストーンの少なくとも 3 か月前に通知します。通知は、会社の発表、内部メッセージ、電子メール、またはショートメッセージを通じて送信され、準備に十分な時間を与えます。技術サポートと支援:
プロダクトまたはバージョンが廃止される予定の場合、専門的な技術サポートを提供します。ジョブ実行のリスクを評価し、スムーズなビジネストランジションのための実行可能なソリューションを検討するお手伝いをします。
効率的で安定したサービス体験を提供することをお約束します。バージョンライフサイクル管理についてご質問がある場合は、当社の技術サポートチームにお問い合わせください。