使用AWS Aurora PostgreSQL数据库群集连接到哪个端点进行读/写操作
我有一个使用Aurora PostgreSQL集群的应用程序(AWS API网关) 集群有1个读/写(主)和一个读终端使用AWS Aurora PostgreSQL数据库群集连接到哪个端点进行读/写操作,postgresql,amazon-web-services,amazon-rds,amazon-aurora,Postgresql,Amazon Web Services,Amazon Rds,Amazon Aurora,我有一个使用Aurora PostgreSQL集群的应用程序(AWS API网关) 集群有1个读/写(主)和一个读终端 rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com rds.cluster-ro-xxx.ap-southeast-2.rds.amazonaws.com 目前,我的应用程序连接到所有操作的特定writer实例: rds-instance-1.xxx.ap-southeast-2.rds.amazonaws.com 但我有
rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com
rds.cluster-ro-xxx.ap-southeast-2.rds.amazonaws.com
目前,我的应用程序连接到所有操作的特定writer实例:
rds-instance-1.xxx.ap-southeast-2.rds.amazonaws.com
但我有以下端点可用:
rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com
rds.cluster-ro-xxx.ap-southeast-2.rds.amazonaws.com
rds-instance-1.xxx.ap-southeast-2.rds.amazonaws.com
rds-instance-1-ap-southeast-2c.xxx.ap-southeast-2.rds.amazonaws.com
如果我正在执行读写操作,我应该连接到我正在使用的实例端点吗?或者我应该使用rds.cluster-xxx.ap-southerast-2.rds.amazonaws.com吗?使用不同端点的好处是什么?我知道,如果我连接到只读端点,我只能进行读取,但对于读/写,连接到的区别是什么:
rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com
或
?
一般工作负载使用的正确/最佳端点是什么?为什么?您应该使用集群读写器端点
rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com
rds.cluster-ro-xxx.ap-southeast-2.rds.amazonaws.com
使用集群端点的主要好处是,如果由于某种原因发生故障,您将不必担心端点,并且可以期望最小的服务中断
或者,如果您有3个读取副本,那么您将如何连接读卡器?所以最好使用集群读写器端点
rds.cluster-xxx.ap-southeast-2.rds.amazonaws.com
rds.cluster-ro-xxx.ap-southeast-2.rds.amazonaws.com
使用读卡器端点
您可以使用读卡器端点进行Aurora的只读连接
簇此端点使用负载平衡机制来帮助
集群处理查询密集型工作负载。读卡器端点是
提供给执行报告或其他操作的应用程序的端点
群集上的只读操作
使用群集端点
在管理集群时使用集群端点,请执行
提取、转换、加载(ETL)操作,或开发和测试
应用。群集终结点连接到的主实例
集群。主实例是您可以使用的唯一DB实例
可以创建表和索引、运行INSERT语句和执行
其他DDL和DML操作
实例端点
实例终结点提供了对到的连接的直接控制
DB cluster,用于使用群集端点或读取器的场景
端点可能不合适。例如,你的客户
应用程序可能需要基于
工作负载类型。在这种情况下,您可以将多个客户端配置为
连接到数据库群集中的不同Aurora副本以进行分发
读取工作负载。例如,使用实例端点来改进
Aurora PostgreSQL故障切换后的连接速度
您可以查看更多详细信息>>您应该使用集群读写器端点。具体地说,您是指“rds.cluster-xxx.ap-southerast-2.rds.amazonaws.com(writer)”来回答op的问题吗?或者您指的是写入作业->写入程序(rds.cluster xxx.ap-southest-2.rds.amazonaws.com),读取作业->读取器(rds.cluster ro xxx.ap-southest-2.rds.amazonaws.com),它将在应用程序端拆分?如果您单击rds,它将提供两个端点。读卡器:用于选择etc和写入数据库的写入器。读卡器包含
ro
,