このトピックでは、Hologres のプロダクトライフサイクルポリシー、プロダクトのサポート終了 (EOL) ポリシー、バージョン番号とその意味、バージョンマッピング、および主要なライフサイクルイベントについて説明します。
背景情報
インフラストラクチャソフトウェアにおいて、プロダクトのアップデートは一般的な実施事項です。Hologres は急速に進化しており、新しいバージョンではより強力かつユーザーフレンドリな機能が提供されています。その結果、サービス中の旧バージョンは徐々に陳腐化し、変化するビジネスニーズに対応できなくなる可能性があります。また、アプリケーションの安定性、使いやすさ、システムとの互換性の面でも課題が増大しています。新バージョンはこうした旧バージョンを段階的に置き換えます。ライフサイクル管理により、新バージョンを計画的に導入することが可能となり、ご利用の技術スタックを最新状態に保ち、プロダクトの効率を向上させることができます。各 Hologres バージョンの機能詳細については、「リリースノート」をご参照ください。より優れたエンタープライズレベルのサービスを提供し、今後のプロダクト進化に関する洞察を共有するため、Hologres はライフサイクル管理システムを確立しました。このシステムは、お客様の移行および検証に伴う内部コスト、安定性への懸念、長期的な IT 計画を考慮し、プロダクトライフサイクルおよび EOL ポリシーを明確にすることで、ルールを理解し、事前に準備できるように支援します。
製品ライフサイクルポリシー
プロダクトライフサイクルポリシーは、Hologres バージョンが正式リリースされてからサービス終了 (EOS) に至るまでのプロセスを示します。以下の図は、Hologres プロダクトライフサイクルポリシーの詳細を示しています。
マイルストーン |
正式名称 |
定義 |
フェーズ期間 |
説明 |
GA |
一般提供 |
一般提供開始 |
T 月 |
本番環境での使用が正式に許可されます。 |
EOS |
サービス終了 |
サービス終了 |
T 月 + 2 年 |
パッチバージョンを含む新しいバージョンはリリースされなくなります。 説明
EOS フェーズ中は、テクニカルサポート、問題解決、サービスレベル契約 (SLA) に基づく補償などのサービスが終了します。 |
-
各フェーズは、予定時刻よりも早く開始されることはありません。具体的な開始時刻は、通知チャンネルを通じて少なくとも 3 か月前までに告知されます。
-
セキュリティ問題やデータ不正確性など、重大な損失を引き起こす可能性のある重大なバグが特定された場合、Hologres は緊急アップグレードを実施する権利を有します。このアップグレードでは、同一メジャーバージョン内の互換性のあるパッチ適用済みバージョンが使用されます。
-
EOS に到達したインスタンスについて、Hologres 運用保守 (O&M) がお客様またはクラスター全体に対して潜在的な安定性上の脅威があると判断した場合、Hologres O&M は運用保守ウィンドウ中に当該インスタンスをアップグレードする権利を有します。この際、インスタンスは GA 期間中の安定版バージョンにアップグレードされます。
-
Hologres コンソールの Instance Details ページで、現在のバージョンおよびアップグレード対象バージョンを確認できます。詳細については、「アップグレード準備中に発生する一般的なエラー」をご参照ください。
バージョン番号とその意味
Hologres では、プロダクトリリースを特定するために 2 部構成の番号体系を採用しています。バージョンフォーマットは Major.Minor です。以下に、バージョン番号における Major および Minor の意味を示します。
-
Major:Hologres における根本的な変更および新機能を示します。メジャーバージョン番号は、リリースに含まれる変更の規模および範囲に基づいて増分されます。
-
Minor:既存機能の品質向上および修正を示します。マイナーバージョン番号は、複数の品質改善がリリースに追加された際に増分されます。
バージョン | 意味 | Hologres アップグレードポリシー | 例 |
メジャーバージョン |
Hologres の新機能およびバグ修正。 |
Major 部分をアップグレードします。 |
|
マイナーバージョン |
Hologres の互換性のある機能およびバグ修正。 |
Minor 部分をアップグレードします。 |
|
バージョンマッピングおよび主要なライフサイクル日付
次の表に、各 Hologres バージョンの GA および EOS の日付を示します。
Hologres メジャーバージョン | GA | EOS |
0.7 | 2020-04 | 2022-04 |
0.8 | 2020-10 | 2022-10 |
0.9 | 2021-01 | 2023-01 |
0.10 | 2021-05 | 2023-05 |
1.1 | 2021-10 | 2023-10 |
1.3 | 2022-07 | 2024-07 |
2.0 | 2023-04 | 2025-04 |
2.1 | 2023-10 | 2025-10 |
2.2 | 2024-04 | 2026-04 |
3.0 | 2024-07 | 未定 |
3.1 | 2025-06 | 未定 |
3.2 | 2025-06 | 未定 |
4.0 | 2025-09 | 未定 |
サービスコミットメントおよび推奨事項
-
互換性
-
Hologres はメジャーバージョン間の互換性を保証しません。ただし、Alibaba Cloud は異なるメジャーバージョン間でプログラムロジック、SQL 構文、インターフェイスの互換性を維持するよう最大限の努力を行います。潜在的な非互換性については、ドキュメントまたはアフターサービスを通じて通知されます。
-
Hologres は同一メジャーバージョン内のマイナーバージョン間の互換性を保証します。この互換性は SQL 構文、インターフェイス、およびエンジンフレームワークをカバーしますが、ビジネスロジックやデータ処理は含まれません。そのため、同一メジャーバージョン内で最新のマイナーバージョンにアップグレードして、互換性を確保することを推奨します。
-
-
バグ
最新バージョンを使用していない場合、互換性ポリシーに従って、関連バグを修正するために後続のバージョン(メジャーまたはマイナー)にアップグレードできます。たとえば、タスクでバージョン 1.1.33 を使用しており、最新の Hologres バージョンが 1.3.40 の場合、データベースエンジンのバージョンを 1.3.40 以降にアップグレードしてバグを修正します。
「リリースノート」などの告知チャンネルを通じて、新機能のリリースおよびバグ修正について通知されます。
関連サービスと通知
前述のライフサイクルポリシーおよびバージョンマッピングに基づき、以下を実施します。
-
各 Hologres バージョンのライフサイクルを計画し、プロダクトとのインタラクションおよびサービスプロセス中にお客様に伝達します。
-
主要なライフサイクルマイルストーンの少なくとも 3 か月前までに、プロダクトを購入したルートアカウントに通知を送信します。通知は、公式サイトのお知らせ、プロダクトドキュメントのお知らせ、内部メッセージ、メール、またはショートメッセージを通じて行われます。これらの通知を受信するには、アカウントがメッセージセンターでプロダクト更新メッセージをサブスクライブしている必要があります。
-
バージョンのサービス停止前に、タスクに関連する運用上の脅威を評価し、ソリューションについてお客様と協議します。
-
バージョンのサービス停止後、安定性に影響を及ぼすシナリオにおいて、Hologres O&M がインスタンスを積極的にアップグレードします。この際、インスタンスは GA 期間中の安定版バージョンにアップグレードされます。