簡體   English   中英

Ruby on rails如何與Amazon RDS配合使用

[英]How Ruby on rails works with Amazon RDS

我在amazon ec2上運行了ruby on rails,數據庫是mySQL。

現在我想使用Amazon RDS來備份這個數據庫,以防ec2失敗。

我通讀了Amazon RDS用戶指南,它講述了如何創建數據庫實例。

我的問題是:

1.創建數據庫實例和我的ec2數據庫之間的關系是什么?

2.當數據庫實例“連接”到我的ec2時,會發生什么? 用於發送到ec2 mySQL服務器的數據是否會發送到數據庫實例? 數據庫是否完全轉移到數據庫實例?所以在我連接之前我應該​​在數據庫實例中創建一個相同的數據庫並告訴ec2將數據發送到RDS

3.如果沒有,數據庫實例如何知道ec2已關閉並接管數據?

編輯:(不確定)是數據庫實例只是放置數據庫的地方。為了使用它,我需要在數據庫實例中設置數據庫,然后通過修改database.yml文件連接到它(此文件告訴rails服務器存儲的數據去的地方)。

如何判斷本地數據庫何時停止,然后切換到數據庫實例?

您的EC2 MySQL數據庫與RDS數據庫實例之間絕對沒有任何關系。 所以你要求的是不可能的。

我會說更好的方法是只有RDS(不需要在EC2實例上本地運行MySQL)。 RDS定期拍攝快照。 此外,RDS是一種托管服務,因此大多數MySQL管理任務都由AWS處理,您不必擔心。 您可以依賴備份透視圖中的RDS快照。

暫無
暫無

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

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