简体   繁体   English

Amazon EC2上用于企业应用程序的什么分布式文件系统/数据库?

[英]What distributed filesystem / DB on Amazon EC2 for an enterprise app?

I am going to write an enterprise app using Amazon EC2. 我将使用Amazon EC2编写企业应用程序。 It has to use distributed / redundant filesystems / DB in order to guarantee data safety and good availability. 它必须使用分布式/冗余文件系统/ DB,以确保数据安全性和良好的可用性。 I've seen that Amazon provides some solutions, like SimpleDB. 我已经看到Amazon提供了一些解决方案,例如SimpleDB。 But it doesn't seem good enough to be used with, say, Spring. 但这似乎还不足以与Spring一起使用。 I was thinking of mysql cluster, is it any good? 我在考虑mysql集群,这有​​什么好处吗? Would you recommend it? 你会推荐吗?

Also, tell what would be you your best choices in this situation 另外,告诉您在这种情况下您最好的选择是什么

As for database, you can probably use Amazon's RDS service , which currently offers you MySQL and there's plans to add Oracle in the short term. 至于数据库,您可能可以使用Amazon的RDS服务 ,该服务当前为您提供MySQL,并且计划在短期内添加Oracle。

As for the filesystem, that would probably depend on the needs of your application. 至于文件系统,这可能取决于应用程序的需求。 If it's going to be very data-intensive, you could probably setup a Hadoop filesystem, if it needs only to be distributed, something like AFS could do the trick. 如果它将需要大量数据,则可以设置Hadoop文件系统,如果只需要分发它,则可以使用AFS之类的技巧。 If reliability and availability are your top requirements, probably the underlying S3 storage service already offers those attributes to you, so you may even manage to use EBS volumes over the S3 storage. 如果可靠性和可用性是您的最高要求,则底层的S3存储服务可能已经为您提供了这些属性,因此您甚至可以设法在S3存储上使用EBS卷。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM