Introduction#

CloudNativePGと共通の主な機能#

  • 高可用性のためのKubernetes API統合

    • CloudNativePGはpostgresql.cnpg.io/v1 APIバージョンを使用します

    • EDB CloudNativePGクラスターはpostgresql.k8s.enterprisedb.io/v1 APIバージョンを使用します

  • フェイルオーバーを介した自己修復とレプリカの自動再作成

  • スケールアップ/ダウン機能を備えたキャパシティ管理

  • 定期メンテナンスに向けた計画的なスイッチオーバー

  • 読み取り専用および読み取り/書き込みのKubernetesサービス定義

  • Postgresのマイナーバージョンとオペレーターのアップグレードのローリングアップデート

  • 継続的なバックアップとポイント インタイム リカバリー

  • PgBouncerを使用した接続プーリング

  • すぐに使える統合メトリックエクスポーター

  • 複数のKubernetesクラスターにわたるPostgreSQLレプリケーション

  • WALファイルの別冊

EDB CloudNativePGクラスターに固有の機能#

  • 長期サポート

  • IBMとのパートナーシップを介したIBM Powerおよびz/Linuxのサポート

  • EDB Postgres Advanced Severを介した Oracle compatibility

  • EDB Postgres Advanced Serverを介して Transparent Data Encryption (TDE)

  • KastenおよびVelero/OADPを使用したコールドバックアップのサポート

  • サードパーティのKubernetesバックアップツール用の汎用アダプター

トライアルサブスクリプションの一部として evaluate EDB CloudNativePG Cluster for free できます。実稼働でEDB CloudNativePGクラスターを使用するには、有効なEDBサブスクリプションが必要です。

注釈

Operator Capability Levels model に基づいて、ユーザーはEDB CloudNativePGクラスターオペレーターからの**「レベルV - 自動パイロット」**機能セットを期待できます。

長期サポート#

EDBは、Kubernetes用のEDB Postgresの長期サポートLTSバージョンを毎年宣言することに取り組んでいます。 1.22が現在のLTSバージョンです。 1.18は私たちの最初でした。各LTSバージョンはメンテナンスリリースを受け取り、同じバージョンのCloudNativePGの最後のコミュニティリリースからさらに12か月間サポートされます。

たとえば、CloudNativePGの1.22リリースは、オープンソースコミュニティにおいて、2024年7月24日にサポート終了になります。 EDB CloudNativePG クラスターのLTSバージョンとして宣言されたため、2025年7月24日までさらに12か月間サポートされます。

さらに、顧客はLTSバージョン間を移動するために常に少なくとも6か月があります。これは、新しいLTSバージョンが、遅くとも2025年1月24日までに利用可能になることを意味します。

新機能を利用するためにオペレーターの最新バージョンに定期的にアップグレードすることをお勧めしますが、LTSバージョンを使用すると、追加の安定性を必要とするお客様は、アップグレード前に12〜18か月間同じバージョンを使用できます。

ライセンス#

EDB CloudNativePGクラスターは、 PostgreSQL、 EDB Postgres Extended、およびEDB Postgres Advancedサーバーの両方で動作し、 EDB Limited Use License の下で利用できます。

トライアルサブスクリプションの一部として evaluate EDB CloudNativePG Cluster for free ができます。実稼働でEDB CloudNativePGクラスターを使用するには、有効なEDBサブスクリプションが必要です。

サポートされているリリースとKubernetesディストリビューション#

EDBでサポートされているEDB CloudNativePGクラスターのマイナーリリースのリストについては、 Platform Compatibility を参照してください。

ページ。ここでは、各Kubernetesディストリビューションとバージョン、およびEOL日付がサポートされているものを見つけることもできます。

マルチプルのアーキテクチャ#

EDB CloudNativePG Cluster Operatorコンテナイメージは、次のプラットフォームのマルチアーチフォーマットをサポートしています。linux/amd64 、linux/arm64 、linux/ppc64le 、linux/s390x 。

警告

EDB CloudNativePGクラスターでは、Kubernetesクラスター内のすべてのノードが同じCPUアーキテクチャである必要があります。したがって、ハイブリッドCPUアーキテクチャのKubernetesクラスターはサポートされていません。さらに、EDBは、OpenShiftでのみ`linux/ppc64le` および`linux/s390x` アーキテクチャをサポートしています。

サポートされているPostgresバージョン#

Postgresの次のバージョンが現在サポートされています。

  • PostgreSQL 12〜17

  • EDB Postgres Advanced 12 - 16

  • EDB Postgres拡張12〜16

PostgreSQLおよびEDB Postgres Advancedは、次のプラットフォームで利用できます。linux/amd64 、linux/ppc64le 、linux/s390x 。 \ さらに、PostgreSQLはlinux/arm64 でもサポートされています。 \ EDB Postgres Extendedはlinux/amd64 でのみサポートされています。 \ EDBは、OpenShiftでのみlinux/ppc64le およびlinux/s390x アーキテクチャのオペランドイメージをサポートしています。

このガイドについて#

Quickstart の指示に従って、KindまたはMinikubeを使用してローカルKubernetesクラスターでEDB CloudNativePGクラスターをテストします。

KubernetesとPostgreSQLの基本的な用語に慣れていない場合は、 Before You Start を参照してください。

注釈

このガイドでは主にKubernetesについて説明していますが、すべての概念をOpenShiftに拡張できます。

は、カナダPostgreSQLコミュニティ協会の商標または登録商標であり、その許可を得て使用しています。*