Skip to content

Commit 555742f

Browse files
authored
Merge pull request #6728 from EnterpriseDB/release/2025-04-28a
Release: 2025-04-28a
2 parents 1ea44d1 + 002dabb commit 555742f

File tree

63 files changed

+142
-624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+142
-624
lines changed

advocacy_docs/edb-postgres-ai/analytics/how_to_lakehouse_sync.mdx

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title: Lakehouse Sync
33
navTitle: Lakehouse Sync
44
description: How to perform a Lakehouse Sync.
5-
directoryDefaults:
6-
displayBanner: "Notice: Lakehouse Sync capabilities are no longer available in Cloud Service deployments. The documentation remains available for historical reference and will be removed in the future."
75
deepToC: true
86
---
97

advocacy_docs/edb-postgres-ai/analytics/index.mdx

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ navTitle: Lakehouse analytics
44
indexCards: simple
55
iconName: Improve
66
description: How EDB Postgres Lakehouse extends the power of Postgres by adding a vectorized query engine and separating storage from compute, to handle analytical workloads.
7+
directoryDefaults:
8+
displayBanner: "Notice: Since EDB Hosted services have been removed from the Cloud Service, Lakehouse capabilities are now only available as part of the EDB Postgres AI Hybrid Control Plane, which is currently in tech preview."
79
navigation:
810
- concepts
911
- quick_start

advocacy_docs/edb-postgres-ai/analytics/quick_start.mdx

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ For more details, see [concepts](./concepts) and [reference](./reference),
2828
but this should cover the gist of it:
2929

3030
* Postgres Lakehouse nodes are ephemeral, but they have NVMe hard drives for
31-
local cache and spill out space. Currently we support deploying them to
32-
EDB-hosted regions in AWS.
31+
local cache and spill out space. Currently we support deploying them to clusters
32+
created with the EDB Postgres AI Hybrid Control Plane on AWS infrastructure, which is under tech preview.
3333
* Postgres Lakehouse nodes are pre-configured to query benchmark datasets
3434
in object storage.
3535
* Postgres Lakehouse is generally “read-only,” but otherwise supports all
@@ -70,7 +70,7 @@ A few notes:
7070

7171
* You will need to provide your own password. Create a secure password and save
7272
it to your password manager. We will not save it on our side.
73-
* Only AWS is supported, in BigAnimal Hosted regions.
73+
* Only AWS is supported, in EDB Postgres AI Hybrid Control Plane deployments.
7474
* You can choose EDB Postgres Advanced Server (EPAS) or EDB Postgres Extended (PGE),
7575
and the pricing calculator uses the same formula with license costs as it
7676
would for a normal EPAS or PGE single-node cluster.

advocacy_docs/edb-postgres-ai/analytics/reference/providers_and_regions.mdx

+6-7
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ description: Supported cloud providers and regions for Lakehouse
66
**AWS only**: Currently, support for all Lakehouse features (Lakehouse nodes,
77
Managed Storage Locations, and Lakehouse Sync) is limited to AWS.
88

9-
**EDB-hosted only**: "Bring Your Own Account" (BYOA) regions are NOT currently
10-
supported for Lakehouse resources. Support is limited to
11-
ONLY **EDB Postgres® AI Hosted** environments on AWS (a.k.a. "EDB-Hosted AWS regions").
9+
**Hybrid Control Plane only**: Support is limited to
10+
ONLY **EDB Postgres® AI Hybrid Control Plane** environments on AWS.
1211

1312
This means you can select from one of the following regions:
1413

@@ -27,8 +26,8 @@ This means you can select from one of the following regions:
2726

2827
To be precise:
2928

30-
* Lakehouse nodes can only be provisioned in EDB-hosted AWS regions
31-
* Managed Storage Locations can only be created in EDB-hosted AWS regions
32-
* Lakehouse Sync can only sync from source databases in EDB-hosted AWS regions
29+
* Lakehouse nodes can only be provisioned on AWS regions of a Hybrid Control Plane deployment.
30+
* Managed Storage Locations can only be created in AWS regions.
31+
* Lakehouse Sync can only sync from source databases in AWS regions.
3332

34-
These limitations will be removed as we continue to improve the product. Eventually, we will support BYOA, as well as Azure and GCP, for all Lakehouse use cases.
33+
These limitations will be removed as we continue to improve the product. Eventually, we will support Azure and GCP, for all Lakehouse use cases.

advocacy_docs/edb-postgres-ai/cloud-service/getting_started/creating_cluster/creating_a_cluster.mdx

+34-39
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,18 @@ redirects:
1919
- /biganimal/latest/free_trial/detail/create_a_cluster/create_cluster_portal/
2020
---
2121

22-
!!!Note "When using Your Cloud"
22+
23+
## Prerequisites
2324

2425
Before creating your cluster, make sure you have enough resources. Without enough resources, your request to create a cluster fails.
2526

2627
- If your cloud provider is Azure, see [Preparing your Azure account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_azure/).
2728
- If your cloud provider is AWS, see [Preparing your AWS account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_aws/).
2829
- If your cloud provider is Google Cloud, see [Preparing your Google Cloud account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_gcp/).
2930
- Activate a region before cluster creation. See [Activating regions](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/managing_regions/).
30-
!!!
31-
32-
!!!note "When using EDB Hosted Cloud"
3331

34-
The following options aren't available when creating your cluster:
3532

36-
- AWS IAM authentication
37-
- Superuser access
38-
- PgBouncer
39-
!!!
33+
## Create a cluster
4034

4135
1. Sign in to the [EDB Postgres AI Console](https://portal.biganimal.com).
4236

@@ -72,19 +66,13 @@ The following options aren't available when creating your cluster:
7266

7367
2. Select the number of standby replicas for your primary/standby high-availability cluster.
7468

75-
3. Select the type of cloud account for your cluster. You can choose EDB Hosted Cloud Service or Your Cloud Account. For more information, see [Deployment options](/edb-postgres-ai/cloud-service/getting_started/planning/choosing_your_deployment/).
76-
77-
!!! Note
78-
79-
If you use EDB Hosted Cloud Service, your estimated cloud infrastructure costs are calculated into your cluster's estimated monthly price shown at the bottom of the page.
80-
81-
4. Select the cloud provider and region for your cluster. If you're using your account and haven't connected it to EDB Postgres AI Console yet, see [Connecting to your cloud](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/connecting_to_your_cloud/).
69+
3. Select the cloud provider and region for your cluster. If you haven't connected your account to EDB Postgres AI Console yet, see [Connecting to your cloud](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/connecting_to_your_cloud/).
8270

8371
!!! Tip
8472

8573
For the best performance, we strongly recommend that this region be the same as your other resources that communicate with your cluster. For a list of available regions, see [Supported regions](/edb-postgres-ai/cloud-service/references/supported_regions/). If you're interested in deploying a cluster to a region that isn't currently available, contact [Support](/edb-postgres-ai/cloud-service/support_services/).
8674

87-
5. Select **Next: Cluster Settings** to continue to specify the required settings for your cluster.
75+
4. Select **Next: Cluster Settings** to continue to specify the required settings for your cluster.
8876

8977
## Cluster Settings tab
9078

@@ -100,23 +88,24 @@ The following options aren't available when creating your cluster:
10088

10189
1. In the **Postgres Type** field, select the type of Postgres you want to use:
10290

103-
- **[EDB Postgres Advanced Server](/epas/latest/)** is EDB's Oracle-compatible database offering. View [a quick demonstration of Oracle compatibility on EDB Postgres AI](/edb-postgres-ai/cloud-service/using_cluster/demonstration_oracle_compatibility/). EDB Postgres Advanced Server is compatible with all three cluster types.
104-
105-
- **[EDB Postgres Extended Server](/pge/latest/)** is EDB's PostgreSQL-compatible database offering that uses advanced logical replication.
106-
10791
- **[PostgreSQL](/supported-open-source/postgresql/)** is the open-source, object-relational database management system. PostgreSQL is compatible with single-node and primary/standby high-availability cluster types.
92+
93+
- **[EDB Postgres Extended Server](/pge/latest/)** is EDB's PostgreSQL-compatible database offering that uses advanced logical replication.
10894

95+
- **[EDB Postgres Advanced Server](/epas/latest/)** is EDB's Oracle-compatible database offering. View [a quick demonstration of Oracle compatibility on EDB Postgres AI](/edb-postgres-ai/cloud-service/using_cluster/demonstration_oracle_compatibility/). EDB Postgres Advanced Server is compatible with all three cluster types.
96+
10997
2. In the **Postgres Version** list, select the version of Postgres that you want to use. See [Database version policy](/edb-postgres-ai/cloud-service/references/supported_database_versions/) for more information.
11098

11199
6. In the **Instance Type** section:
112100

113101
1. Select the category that works best for your applications and workload:
114102

115-
- Memory optimized for large data sets
103+
- **General purpose** if you don't require memory or compute optimization
104+
105+
- **Memory optimized** for large data sets
116106

117-
- Compute optimized for compute bound applications
107+
- **Compute optimized** for compute bound applications
118108

119-
- General purpose if you don't require memory or compute optimization
120109
2. Select the instance series and size. See [Sizes for virtual machines in Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/sizes), [Amazon EC2 Instance Types](https://aws.amazon.com/ec2/instance-types/), or the [Google Cloud Machine families resource and comparison guide](https://cloud.google.com/compute/docs/machine-resource) for information to help you choose the appropriate instance type.
121110

122111
!!!note
@@ -171,14 +160,12 @@ The following options aren't available when creating your cluster:
171160

172161
When provisioning database storage, not all of the storage space you specify is available for holding your data. Some space is reserved for other purposes. For a full explanation of the structure of a Postgres data directory, see [Database File Layout](https://www.postgresql.org/docs/current/storage-file-layout.html). You can make more storage space available for data if you specify separate storage for write ahead logs (WAL).
173162

174-
8. In the **Network, Logs, & Telemetry** section: <PurlAnchor urlPath="/purl/upm/private-endpoints-info" />
163+
8. In the **Networking** section: <PurlAnchor urlPath="/purl/upm/private-endpoints-info" />
175164

176165
In **Connectivity Type**, specify whether to use private or public networking. Networking is set to **Public** by default. Public means that any client can connect to your cluster’s public IP address over the internet. Optionally, you can limit traffic to your public cluster by specifying an IP allowlist, which allows access only to certain blocks of IP addresses. To limit access, select **Use allowlists** and add one or more classless inter-domain routing (CIDR) blocks. CIDR is a method for allocating IP addresses and IP routing to a whole network or subnet. If you have any CIDR block entries, access is limited to those IP addresses. If none are specified, all network traffic is allowed.
177166

178167
Private networking allows only IP addresses in your private network to connect to your cluster.
179168

180-
If you're using private networking and you're using EDB Hosted cloud account, you must enter your cloud service provider's account information. EDB Postgres AI Cloud Service uses it to auto-approve your private endpoints and also to provide access for logging and telemetry. To enable you to create your private endpoint, Cloud Service provides you with the corresponding service name, which you can use to connect to your cluster privately.
181-
182169
See [Cluster networking architecture](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/cluster_networking/) for more information.
183170

184171
9. To optionally make updates to your database configuration parameters, select **Next: DB Configuration**.
@@ -208,8 +195,22 @@ Change the default database backup retention period of 30 days using the
208195
retention period to a number of days, weeks, or months. The retention period
209196
must be between 1-180 days, 1-25 weeks, or 1-6 months.
210197

198+
You can schedule a backup start time in UTC. You can choose hours and minutes in 24-hour format or choose now to start the backup immediately.
199+
211200
Cloud Service deletes backups older than the retention period.
212201

202+
### Access
203+
204+
#### Identity and Access Management (IAM) Authentication
205+
206+
<PurlAnchor urlPath="/purl/upm/csp-auth" />
207+
208+
Enable **Identity and Access Management (IAM) Authentication** to turn on the ability to log in to Postgres using your AWS IAM credentials. For this feature to take effect, after you create the cluster, you must add each user to a role that uses AWS IAM authentication in Postgres. For details, see [IAM authentication for Postgres](/edb-postgres-ai/cloud-service/using_cluster/postgres_access/database_authentication/#iam-authentication-for-postgres).
209+
210+
#### Superuser Access
211+
212+
Enable **Superuser Access** to grant superuser privileges to the edb_admin role. This option is available for single-node and primary/standby high-availability clusters. See [Notes on the edb_admin role](/edb-postgres-ai/cloud-service/using_cluster/postgres_access/admin_roles/#notes-on-the-edb_admin-role).
213+
213214
### Maintenance
214215

215216
Enable the **Custom Maintenance Window** option and use the controls to set a weekly 60-minute maintenance window in which maintenance upgrades occur for the cluster. If you don't set a window, the updates are applied at EDB's discretion with prior notification.
@@ -220,6 +221,12 @@ Enable the **Custom Maintenance Window** option and use the controls to set a we
220221

221222
For more information, see [Periodic maintenance](/edb-postgres-ai/cloud-service/managing_your_cluster/periodic_maintenance/).
222223

224+
### Extensions
225+
226+
Enable **pgvector** extension to add support for vector storage and vector similarity search in Postgres. For more information, see [Blog on Vector](https://www.enterprisedb.com/blog/what-is-pgvector).
227+
228+
Enable **PostGIS** extension to extend the capabilities of PostgreSQL relational database by adding support for sorting, indexing and querying the geographic data.
229+
223230
### Connections
224231

225232
<PurlAnchor urlPath="/purl/upm/connections/" />
@@ -257,18 +264,6 @@ Enable **PgBouncer** to have it manage your connections to Postgres databases an
257264

258265
Use the **PgBouncer Configuration Settings** menu to set PgBouncer-specific settings. Select the **Read-Write** and **Read-Only** tabs according to the type of connection you want to configure. The **Read-Only** tab is available if you're creating a primary/standby high-availability cluster and have enabled read-only workloads.
259266

260-
### Access
261-
262-
#### Identity and Access Management (IAM) Authentication
263-
264-
<PurlAnchor urlPath="/purl/upm/csp-auth" />
265-
266-
Enable **Identity and Access Management (IAM) Authentication** to turn on the ability to log in to Postgres using your AWS IAM credentials. For this feature to take effect, after you create the cluster, you must add each user to a role that uses AWS IAM authentication in Postgres. For details, see [IAM authentication for Postgres](/edb-postgres-ai/cloud-service/using_cluster/postgres_access/database_authentication/#iam-authentication-for-postgres).
267-
268-
#### Superuser Access
269-
270-
Enable **Superuser Access** to grant superuser privileges to the edb_admin role. This option is available for single-node and primary/standby high-availability clusters. See [Notes on the edb_admin role](/edb-postgres-ai/cloud-service/using_cluster/postgres_access/admin_roles/#notes-on-the-edb_admin-role).
271-
272267
### Security
273268

274269
<PurlAnchor urlPath="/purl/upm/tde-security/" />

advocacy_docs/edb-postgres-ai/cloud-service/getting_started/creating_cluster/creating_a_dha_cluster.mdx

+7-20
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,17 @@ redirects:
77
deepToC: true
88
---
99

10-
!!!Note "When using Your Cloud"
10+
## Prerequistes
1111

1212
Before creating your cluster, make sure you have enough resources. Without enough resources, your request to create a cluster fails.
1313

1414
- If your cloud provider is Azure, see [Preparing your Azure account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_azure/).
1515
- If your cloud provider is AWS, see [Preparing your AWS account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_aws/).
1616
- If your cloud provider is Google Cloud, see [Preparing your Google Cloud account](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/preparing_cloud_account/preparing_gcp/).
1717
- Activate a region before cluster creation. See [Activating regions](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/managing_regions/).
18-
!!!
1918

20-
!!!note "When using EDB Hosted Cloud"
2119

22-
The following options aren't available when creating your cluster:
23-
24-
- AWS IAM authentication
25-
- Superuser access
26-
- PgBouncer
27-
!!!
20+
## Create a cluster
2821

2922
1. Sign in to the [EDB Postgres AI Console](https://portal.biganimal.com).
3023

@@ -38,27 +31,21 @@ The following options aren't available when creating your cluster:
3831

3932
- [Distributed High Availability](/edb-postgres-ai/cloud-service/references/supported_cluster_types/distributed_highavailability/) creates a cluster, powered by EDB Postgres Distributed, with up to two data groups spread across multiple cloud regions to deliver higher performance and faster recovery.<br/><br/>
4033

41-
If you want to create a single-node or primary/standby high-availability cluster, follow the [Single Node or Primary/Standby High Availability](.) page.
34+
If you want to create a single-node or primary/standby high-availability cluster, follow the [Single Node or Primary/Standby High Availability](../creating_cluster/creating_a_cluster.mdx) page.
4235

4336
See [Supported cluster types](/edb-postgres-ai/cloud-service/references/supported_cluster_types/) for more information about the different cluster types.
4437

4538
!!!Note
4639

4740
You can't switch from a single-node or primary/standby high-availability cluster to a distributed high-availability cluster or vice versa.
4841

49-
2. Select the type of cloud account for your cluster. You can choose EDB Hosted Cloud Service or Your Cloud Account. For more information, see [Deployment options](/edb-postgres-ai/cloud-service/getting_started/planning/choosing_your_deployment/).
50-
51-
!!! Note
52-
53-
If you use EDB Hosted Cloud Service, your estimated cloud infrastructure costs are calculated into your cluster's estimated monthly price shown at the bottom of the page.
54-
55-
3. Select **Next: Cluster Settings**
42+
2. Select **Next: Cluster Settings**
5643

5744
## Cluster Settings tab
5845

5946
1. In the **Cluster Name** field, enter the name for your cluster.
6047

61-
2. In the **Password** field, enter a password for your cluster. This is the password for the user edb_admin.
48+
2. In the **Password** field, enter a password for your cluster. This is the password for the user `edb_admin`.
6249

6350
3. Under **Tags**, select **+**.
6451

@@ -159,8 +146,6 @@ The following options aren't available when creating your cluster:
159146

160147
Private networking allows only IP addresses in your private network to connect to your cluster.
161148

162-
If you're using private networking and you're using EDB Hosted Cloud Service, you must enter your cloud service provider's account information. Cloud Service uses it to auto-approve your private endpoints and also to provide access for logging and telemetry. To enable you to create your private endpoint, Cloud Service provides you with the corresponding service name, which you can use to connect to your cluster privately.
163-
164149
See [Cluster networking architecture](/edb-postgres-ai/cloud-service/getting_started/your_cloud_account/cluster_networking/) for more information.
165150

166151
7. To take the snapshot backups, enable **Volume Snapshots**. The snapshot backups are stored on the disk in the same region without degrading the performance. Enabling **Volume Snapshots** might increase the storage costs on your cloud service provider. By default, the snapshot backups are stored on the disk for 30 days.
@@ -171,6 +156,8 @@ The following options aren't available when creating your cluster:
171156
**Retention Period** controls. You can configure
172157
the retention period to a number of days, weeks, or months. The retention
173158
period must be between 1-180 days, 1-25 weeks, or 1-6 months.
159+
160+
You can schedule a backup start time in UTC. You can choose hours and minutes in 24-hour format or choose now to start the backup immediately.
174161

175162
Cloud Service deletes backups older than the retention period.
176163

0 commit comments

Comments
 (0)