Announcements
MySQL 8 自動データベースアップグレードのお知らせ
ja
概要
Liferay Cloud は、MySQL 5.7 がサポート終了 (EoL) となり、重要なアップデートが提供されなくなるため、すべてのお客様のデータベースを MySQL 8 に移行しています。この移行により、すべての環境でセキュリティ、パフォーマンス、互換性が継続的に確保されます。移行は、主に次の 2 つの手順で構成されます:
- すべてのお客様のデータベースサービスをバージョン 5.2.0 にアップグレードします。
- データベースサーバーの MySQL 8 へのアップグレードをスケジュールします。これには、さまざまな環境に合わせて事前に定義された柔軟なタイムスロットが含まれます。
この記事では、移行計画、スケジュールのオプションおよび必要なテスト手順について概要を説明します。
データベースサービスのバージョンが 5.2.0 にアップグレードされました
MySQL 8 との互換性を確保するには、バージョン 5.0.0 から 5.2.0 未満のすべてのお客様のデータベースサービスをバージョン 5.2.0 にアップグレードする必要があります。
- 2024年11月12日以降:
- 次回のサービスデプロイ時に、5.0.0 と 5.2.0 未満のバージョンを実行しているデータベースサービスは、自動的にバージョン 5.2.0 にアップグレードされます。
- データベースサービスのバージョンのみが変更されます。LCP.json 構成内の他のパラメーターは変更されません。
- バージョン 5.2.0 は、5.2.0 より前のすべての Liferay Cloudサービスと互換性があり、中断はありません。
- 4.x バージョンで実行されているデータベースサービスは、この段階では自動的にアップグレードされません。
- 2024年12月3日:
- この日までにデータベースサービスがバージョン 5.2.0 にアップグレードされていない場合、データベースサービスはこのバージョンで自動的に再デプロイされます。このアップグレードではダウンタイムは発生しません。
ダウンタイムを伴う MySQL 8 へのデータベースサーバーのアップグレード
2024年12月から、Liferay Cloudは MySQL データベースサーバーの MySQL 8 への定期アップグレードを開始します。このアップグレードには、データベースのサイズと構成に応じて、30分から最大 3時間のダウンタイムが必要です。
- 事前に定義されたアップグレードスロット: 各お客様に 2 つの個別のスロットが提供されます:
- 下位環境 (DEV, UATなど): 運用前にテストできるように最初にスケジュールされます。
- 実稼働環境 (PRD, DRなど): スムーズな移行を確保するために、下位環境の後にスケジュールされます。
- メンテナンスの時間帯: アップグレードは火曜日と木曜日の午前 8 時から午後 8 時 (太平洋標準時) に行われます。
- 予定日:
- 2024年12月: 12月10日、12月12日、12月17日
- 2025年1月: 1月7日、1月9日、1月14日、1月16日、1月21日、1月23日、1月28日、1月30日
下位環境でのテストに必要な顧客アクション
下位環境 (DEV, UATなど) をアップグレードした後、お客様はアプリケーションが期待通りに動作することを確認する必要があります。下位環境でテストすることで、本番環境のアップグレード前にアプリケーション層での潜在的な互換性調整に対処する時間を確保できます。問題が発生した場合は、サポートチケットを作成してください。
柔軟なスケジュール変更のオプション
指定されたアップグレード枠が運用上のニーズに合わない場合は、週末を含む別の日時をリクエストできます。
- リスケジュール期限: 2025年1月21日までにサポートチケットにて再スケジュールリクエストをご提出ください。
- サポートチケットの提出: Liferay Cloud コンソールを使用して、ご希望のスロットをリクエストしてください。
MySQL 8 への移行の重要な日程
| 日付 | イベント |
| 2024年11月6日 | お客様への初回コミュニケーションメール |
| 2024年11月12日 | データベースサービスの自動アップグレード (バージョン 5.0.0 および 5.2.0 未満) |
| 2024年11月25日 | 事前に定義されたアップグレードスロットを記載したフォローアップメール |
| 2024年12月3日 | データベースサービス 5.2.0 へのアップグレードの最終期限 |
| 2024年12月 - 2025年1月 | MySQL 8 アップグレードのための定期メンテナンス |
| 2025年1月21日 | MySQL 8 アップグレードスロットの再スケジュールの最終期限 |
サポートと連絡先情報
サポートリクエストの優先順位付け
当社のサポートチームは、データベースサービスのアップグレード、MySQL 8 移行のスケジュール、リクエストの再スケジュールに関連するチケットを優先します。
サポートへの連絡方法
質問や問題がある場合は、Liferay Cloud コンソールからサポートチケットを作成できます。私たちのチームはスムーズな移行をサポートする準備ができています。
よくある質問(FAQ)
MySQL 8 への移行はなぜ必要なのでしょうか?
MySQL 5.7 のサポート終了 (EoL) に伴い、セキュリティ、パフォーマンス、互換性を維持するには MySQL 8 にアップグレードすることが不可欠です。 MySQL 5.7 は、重要なセキュリティパッチを含むアップデートを提供しなくなります。これにより、時間の経過とともにお客様のデータベースが脆弱性やパフォーマンス制限にさらされる可能性があります。
MySQL 5.7 のバックアップは MySQL 8 と互換性がありますか?
はい、通常、MySQL 5.7 のバックアップは MySQL 8 と互換性があり、必要に応じてリストアを成功させることができます。当社の広範なテストでは、バックアップの互換性に問題がないことが示されていますが、復元されたデータベースがアプリケーションレベルで予期しない動作を引き起こしたり、まれに完全に復元に失敗したりする可能性は依然として非常に低いです。復元後はアプリケーションを注意深く監視し、予期しない動作が発生した場合はサポートに連絡することを推奨します。
MySQL 8 の移行中に問題が発生した場合はどうすればよいですか?
移行中に問題が発生した場合、プロセスは自動的にロールバックされ、データベースは MySQL 5.7 上に維持され、安定性が維持されます。このような場合、当社のサポート チームはお客様と緊密に連携して、新しいアップグレードの試行をスケジュールする前に問題を診断して解決します。
最初に下位環境でテストすることが重要なのはなぜですか?
DEVやUATなどの下位環境でのテストは、本番環境のアップグレード前に発生する可能性のある互換性の問題を特定して対処するために重要です。このアプローチにより、実稼働環境での中断のリスクが最小限に抑えられ、必要な調整が移行プロセスの早い段階で確実に完了します。
MySQL 8 アップグレードのスケジュールを変更するにはどうすればよいですか?
事前に定義されたアップグレードスロットがチームにとって都合が悪い場合は、Liferay Cloud コンソールからサポートチケットを送信して、新しい日付と時刻をリクエストできます。確実に利用できるようにするには、2025年1月21日までにリクエストを送信してください。
なぜ Liferay はお客様に MySQL 8 へのアップグレードを要請するのを待ったのでしょうか?
Liferayは段階的なアプローチを採用し、まず MySQL 8 アップグレード用の SaaS 環境を優先しました。この最初の焦点により、私たちのチームはアップグレードプロセスを合理化して改良し、潜在的な問題に早期に対処できるようになりました。 PaaS のお客様に到達するまでに、リスクと中断を最小限に抑えたスムーズな移行エクスペリエンスを提供する準備が整いました。さらに、当社が提供する 3 か月のアップグレード期間は、安全で高パフォーマンスのデータベース環境を確保するための業界慣行に沿って、緊急性と柔軟性のバランスをとっています。