Sql-Server
EC2 上的 SQL Server:您將數據庫放在哪裡?
如果我在 EC2 實例上執行 SQL Server 2008….對於 mdf 的位置,我有哪些選擇?
如果它在本地實例儲存中,我可能會在實例重啟時失去它。
(我的理解是實例一年可以重啟一次或兩次。)
我有哪些選擇?我錯過了什麼?
謝謝!
亞馬遜說要使用 EBS http://aws.amazon.com/running_databases/
2013 年修訂:
如果使用普通的 EC2 實例,答案仍然是使用 EBS 作為 db 文件的儲存。但是,在我對此設置的(相對廣泛的)測試中,使用“普通”EBS 時,SQL Server 的寫入性能遠低於預期。現在有一個特殊的“快速 IO”EBS 可以解決這個問題:http ://www.brentozar.com/archive/2012/08/fast-storage-aws/
今天,亞馬遜提供 RDS,它提供託管 SQL Server。這是一個非常好的產品,但它在現實世界中的使用也受到很大限制(例如,您不能在您的數據庫伺服器上使用第三方工具等)。結果,我沒有測試 RDS(雖然我想)。
所以它歸結為價格/性能故事。要完全控制 SQL IO 環境,您需要專用硬體。根據您對 EC2 的需求,擁有專用硬體可能是有意義的。