簡體   English   中英

AWS RDS只讀副本與應用程序的交互

[英]AWS RDS read replicas interaction with application

我對雲計算非常陌生。 我從未在1個實例之外使用MySQL。 我正在嘗試了解AWS RDS讀取副本如何與我的應用程序一起使用。 例如,說我有1個主副本和2個只讀副本。 然后,我從我的應用程序服務器將查詢發送到AWS:

SELECT * FROM users where username = 'bob';

現在如何運作? 我是否需要在代碼中包含更多內容以選擇特定的只讀副本,或者AWS是否自動重新路由請求或它如何工作?

Amazon當前不跨RDS服務器提供任何類型的負載平衡或其他流量分配。 當您向主RDS端點發送查詢時,該流量的100%會流向主RDS服務器。 您將必須設計您的系統以打開與每個服務器的連接,並將查詢分布在不同的數據庫服務器之間。

要以對應用程序透明的方式執行此操作,可以在應用程序和管理流量分配的數據庫之間設置HAProxy實例。

經常需要使用Elastic Load Balancer分配RDS流量,但是Amazon暫時沒有表示他們正在使用此功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM