このページでは、Cloud SQL のデータベースのバージョン サポート ポリシーについて説明します。
Cloud SQL でサポートされているデータベース バージョン
Cloud SQL でサポートされるデータベース エンジンには複数のバージョンがあります。バージョンによって機能が異なり、発生する問題の種類も異なる可能性があります。アップグレードの実施はユーザーに影響を与える可能性がありますが、最新のデータベース機能と重要なパッチを提供することも重要です。Cloud SQL は、パッチとマイナー バージョンのアップデートにより自動的にインスタンスを最新の状態に保ちます。
Cloud SQL でサポートされているメジャー バージョンとマイナー バージョン
Cloud SQL は、次のデータベース バージョンをサポートしています。
メジャー バージョン | マイナー バージョン | 通常サポートの開始日 | 拡張サポートの開始日 | サポート終了日 |
---|---|---|---|---|
MySQL 8.0(デフォルト) | 8.0.37 8.0.36 8.0.35 8.0.34 8.0.33 8.0.32 8.0.31(デフォルト) 8.0.30 8.0.29(非推奨) 8.0.28 8.0.27 8.0.26 8.0.18 |
2020 年 8 月 30 日 | 2026 年 7 月 1 日 | 2029 年 7 月 1 日 |
MySQL 5.7 | 5.7.44 | 2016 年 8 月 1 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
MySQL 5.6 | 5.6.51 | 2016 年 8 月 1 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
メジャー バージョン | マイナー バージョン | 通常サポートの開始日 | 拡張サポートの開始日 | サポート終了日 |
---|---|---|---|---|
PostgreSQL 16 | 16.3 | 2024 年 6 月 7 日 | 2029 年 2 月 1 日 | 2032 年 2 月 1 日 |
PostgreSQL 15(デフォルト) | 15.7 | 2023 年 5 月 24 日 | 2028 年 2 月 1 日 | 2031 年 2 月 1 日 |
PostgreSQL 14 | 14.12 | 2021 年 11 月 11 日 | 2027 年 2 月 1 日 | 2030 年 2 月 1 日 |
PostgreSQL 13 | 13.15 | 2020 年 11 月 5 日 | 2026 年 2 月 1 日 | 2029 年 2 月 1 日 |
PostgreSQL 12 | 12.19 | 2020 年 5 月 21 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
PostgreSQL 11 | 11.22 | 2019 年 9 月 27 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
PostgreSQL 10 | 10.23 | 2020 年 3 月 27 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
PostgreSQL 9.6 | 9.6.24 | 2018 年 4 月 1 日 | 2025 年 2 月 1 日 | 2028 年 2 月 1 日 |
メジャー バージョン | マイナー バージョン | サポート開始日 |
---|---|---|
SQL Server 2022 Standard | CU12 | 2023 年 6 月 26 日 |
SQL Server 2022 Enterprise | CU12 | 2023 年 6 月 26 日 |
SQL Server 2022 Express | CU12 | 2023 年 6 月 26 日 |
SQL Server 2022 Web | CU12 | 2023 年 6 月 26 日 |
SQL Server 2019 Standard(デフォルト) | CU26 | 2021 年 6 月 24 日 |
SQL Server 2019 Enterprise | CU26 | 2021 年 6 月 24 日 |
SQL Server 2019 Express | CU26 | 2021 年 6 月 24 日 |
SQL Server 2019 Web | CU26 | 2021 年 6 月 24 日 |
SQL Server 2017 Standard | CU31 | 2020 年 2 月 19 日 |
SQL Server 2017 Enterprise | CU31 | 2020 年 2 月 19 日 |
SQL Server 2017 Express | CU31 | 2020 年 2 月 19 日 |
SQL Server 2017 Web | CU31 | 2020 年 2 月 19 日 |
Cloud SQL データベース バージョンの形式
MySQL では、バージョン番号の最初の 2 つの数字がメジャー バージョンで、最後の数字がマイナー バージョンです。たとえば、バージョン 5.7.13 の場合、Cloud SQL はメジャー バージョンとして 5.7、マイナー バージョンとして 13 を使用します。
PostgreSQL 9.6 では、バージョン番号の最初の 2 つの数字がメジャー バージョンで、最後の数字がマイナー バージョンです。たとえば、バージョン 9.6.1 の場合、Cloud SQL はメジャー バージョンとして 9.6、マイナー バージョンとして 1 を使用します。PostgreSQL 10 以降では、最初の数字がメジャー バージョンです。たとえば、バージョン 10.1 では、10 がメジャー バージョン番号、1 がマイナー バージョンです。
SQL Server の場合、年がメジャー バージョン番号を示し、マイナー バージョンはサポートされている累積更新プログラム(CU)です。たとえば、SQL Server 2022 Enterprise CU11 の場合、2022 Enterprise がメジャー バージョン番号、CU11 がマイナー バージョン番号です。
メジャー バージョンのライフサイクル
このセクションでは、Cloud SQL のメジャー バージョンのサポート ライフサイクルについて説明します。
通常のサポート
Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供のリリースと同じ日に、新しいメジャー バージョンをサポートするという目標が設定されています。サポートの最初のフェーズは通常のサポートと呼ばれます。通常のサポート期間中、Cloud SQL はデータベース エンジンのマイナー バージョン アップデートを提供します。Cloud SQL では、インスタンスにセキュリティ修正も適用されます。Cloud SQL では、データベース エンジン デベロッパー コミュニティがメジャー バージョンをサポートしている限り、メジャー バージョンの通常のサポートを提供します。メジャー バージョンがコミュニティによってサポート終了(EOL)になると、そのメジャー バージョンは Cloud SQL で拡張サポートに入ります。
拡張サポート
Cloud SQL for MySQL と Cloud SQL for PostgreSQL のメジャー バージョンが EOL に達した場合、Cloud SQL は拡張サポートを提供します。拡張サポートを使用すると、インスタンスの実行に使用されているメジャー バージョンのサポートがデベロッパー コミュニティで終了した後も、3 年間は Cloud SQL インスタンスを引き続き実行できます。拡張サポートは 3 年間提供されます。この期間を利用して、インスタンスのアップグレードの計画とテストを行い、通常のサポートの対象となるメジャー バージョンにアップグレードできます。メジャー バージョンのアップグレードの詳細については、データベースのメジャー バージョンをインプレースでアップグレードするとデータを移行してデータベースのメジャー バージョンをアップグレードするをご覧ください。
拡張サポートの詳細については、Cloud SQL の拡張サポートをご覧ください。
非推奨
特定のメジャー バージョンの拡張サポートが終了すると、Cloud SQL はそのメジャー バージョンを非推奨にします。非推奨のメジャー バージョンで実行されているインスタンスは、データベース エンジンのデフォルトのメジャー バージョンとマイナー バージョンに自動的にアップグレードされます。Cloud SQL は、非推奨日より少なくとも 12 か月前に、プロジェクト オーナーに非推奨の通知を送信します。
Cloud SQL for MySQL と Cloud SQL for PostgreSQL のメジャー バージョンの場合、プロジェクト オーナーは拡張サポートの 2 年目の終わりにサポート終了通知を受け取ります。
マイナー バージョンのサポート
Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供リリースと同じ日に新しいマイナー バージョンをサポートするという目標が設定されています。Cloud SQL が新しいマイナー バージョンをサポートすると、Cloud SQL は新しいバージョンで新しいインスタンスを自動的にプロビジョニングします。次回の定期メンテナンス ロールアウトの際、Cloud SQL は既存のインスタンスを新しいバージョンにアップグレードします。このポリシーの例外は、Cloud SQL for MySQL 8.0 で、デフォルトのマイナー バージョンに新しいインスタンスをプロビジョニングします。詳細については、MySQL 8.0 をご覧ください。
Cloud SQL では、データベース エンジンごとにターゲット マイナー バージョンが規定されています。ターゲット マイナー バージョンが Cloud SQL インスタンスのマイナー バージョンと異なる場合、Cloud SQL は次のメンテナンス サイクル中にそのバージョンをアップグレードします。ユーザーは、インスタンスのメンテナンスの時間枠を設定することによって、メンテナンスによる再起動が発生する日時を制御できます。
MySQL 8.0
Cloud SQL for MySQL では、インスタンスをデフォルトのマイナー バージョンにプロビジョニングしますが、これは、最新のマイナー バージョンではない場合があります。
Cloud SQL for MySQL で新しいマイナー バージョンがサポートされた後、既存の Cloud SQL for MySQL インスタンスを新しいマイナー バージョンにアップグレードできます。マイナー バージョンがデフォルト バージョンになると、Cloud SQL は新しいマイナー バージョンに新しいインスタンスを自動的にプロビジョニングします。