环境准备

创建启用 Babelfish的Aurora PostgreSQL 集群

打开 Amazon RDS 服务控制台 。单击 Create database :

选择 Standard Create 单选按钮:

image-20240629061439451

在 引擎选项 部分

  • 选择 Amazon Aurora 引擎类型

  • Amazon Aurora with PostgreSQL compatibility 默认版本

Setting 部分为我们的数据库集群提供一个可识别的标识符,例如 babelfishenabledaupg-labs-cluster

如下表所示配置主数据库用户的用户名和密码。此用户将拥有数据库中最高的权限:

参数
用户名 bbfuser
密码 Password123

image-20240629061729497

对于数据库实例大小,选择数据库实例类: db.r6g.large。对于 Availability & durability,选择默认选项Multi-AZ 部署:

image-20240629061809537

在网络配置部分,选择默认VPC和默认安全组:

image-20240629061924416

在集群上启用 Babelfish 扩展,对于数据库身份验证,保留默认选项。 image-20240629062019379

Additional configuration部分,Babelfish选择Multiple databases , 其余选项保留默认:

image-20240629062142718 最后点击创建,创建启用 Babelfish 的 Aurora 集群(包括一个写入器和一个读取器节点)需要 5-10 分钟。

创建MSSQL Server

在EC2控制台创建一台新的Windows服务器,镜像选择SQL Server 2022:

image-20240629062439942

机型选择m5.large, 选择默认安全组:

image-20240629062602290

创建完成后,使用keypair获取密码,并登录到机器(3389端口根据本机IP放开)。

image-20240629064048974