EC2上的SQL Server:你把数据库放在哪里?

如果我在EC2实例上运行SQL Server 2008 ….我对mdf的位置有什么select?

如果它在本地实例存储中,那么当实例重新启动时,我可能会丢失它。

(我的理解是,实例可以每年重新启动一次或两次。)

我有什么select? 我错过了什么?

谢谢!

亚马逊说要使用EBS http://aws.amazon.com/running_databases/

2013修订版:

如果使用简单的EC2实例,答案仍然是使用EBS作为数据库文件的存储。 但是,在我对此设置的(相对广泛的)testing中,使用“普通”EBS时,SQL Server的写入性能远低于所需的性能。 现在有一个特殊的“快速IO”EBS应该解决这个问题: http : //www.brentozar.com/archive/2012/08/fast-storage-aws/

今天,亚马逊提供了RDS,它提供了托pipe的SQL Server。 这是一个非常好的产品,但是它在现实世界中的使用也非常有限(例如,你不能在你的数据库服务器上使用第三方工具等)。 因此,我没有testingRDS(尽pipe我想)。

所以这归结为价格/性能的故事。 要完全控制SQL IO环境,您需要专用硬件。 根据你需要的EC2,有专门的硬件可能是有道理的。

我们在EBS上有