2010-03-10 84 views
4

當您不再使用數據庫的一個實例時,使用EC2時的最佳做法是什麼?如果第一個實例是主服務器,並且您正在啓動從服務器,那麼他們需要掃描事務日誌並在從服務器可用之前自行更新。如果主人跑了一段時間並且很忙,這可能需要很長時間,對吧?在EC2上使用除主從外的東西更聰明嗎?我已經看到MySQL Enterprise支持EC2,但是在MySQL網站上我不清楚哪些功能會增加。它是否具有一些增加的功能,可以快速生成新的實例,並且可以交鑰匙工作?AWS EC2中的MySQL - 它如何擴展?

從根本上說,我想知道如何自動擴展數據庫。

+0

您可以從主使用LVS更近的快照,以避免運行通過交易/二進制日誌的海洋? –

回答

1

你也可以使用Amazon RDS(他們在雲中的MySQL版本),並完全脫離運行MySQL服務器的業務(你會爲每個服務器實例支付更多的錢,但你可以做數據庫快照/等)。 。

亞馬遜RDS當前支持五種數據庫實例類,開始以每小時一路去3.10 $每小時11美分:

* Small DB Instance: 1.7 GB memory, 1 ECU (1 virtual core with 1 ECU), 64-bit platform. 
* Large DB Instance: 7.5 GB memory, 4 ECUs (2 virtual cores with 2 ECUs each), 64-bit platform 
* Extra Large DB Instance: 15 GB of memory, 8 ECUs (4 virtual cores with 2 ECUs each), 64-bit platform 
* Double Extra Large DB Instance: 34 GB of memory, 13 ECUs (4 virtual cores with 3,25 ECUs each), 64-bit platform 
* Quadruple Extra Large DB Instance: 68 GB of memory, 26 ECUs (8 virtual cores with 3.25 ECUs each), 64-bit platform 
+0

因此,它像傳統的數據庫服務器一樣運行,除了我可以隨時擴展到更強大的功能。如果您可以在主從配置中設置兩個實例,我想知道您的需求是否超過了四倍特大。你有什麼主意嗎? – weotch