我们目前使用多个We服务器访问一个mysql服务器和文件服务器。看看迁移到云,我是否可以使用相同的设置并将EBS连接到多个机器实例,或者其他解决方案?
发布于 2009-05-26 20:40:54
不能,根据EBS文档:一个卷一次只能附加到一个实例上。
您目前是如何使用共享存储的?如果它只是服务于文件服务器上的文件,您是否考虑过设置一个系统,以便您可以将某些请求代理到文件服务器上的某个进程,而不是让you服务器为这些文件提供服务?
发布于 2013-04-12 22:56:22
在亚马逊网络服务中,多个Web服务器访问MySQL服务器和文件服务器是很正常的。上述体系结构需要遵循的一些最佳实践包括:
第1点) EC2上的MySQL可以在亚马逊网络服务的异步/半同步模式下设置为主从模式。对于高性能数据库,建议使用RAID 0中的EBS-OPT+PIOPS
第2点)或者,您可以使用Amazon RDS + Multi-AZ模式。对于读扩展,可以将多个RDS的读取副本附加到MySQL RDS。
第3点) EBS卷不能同时连接到多个EC2。您可以使用EBS在亚马逊EC2上创建基于GlusterFS的文件服务器。在亚马逊网络服务基础设施上,多个网络服务器可以同时与单个GlusterFS对话。
第4点)如果您的应用程序可以与S3集成作为文件存储,那么最好使用它,因为它为体系结构带来了稳定性。您也可以从您的应用程序中使用S3fuse等工具访问S3。
发布于 2020-02-16 13:40:32
https://stackoverflow.com/questions/841240
复制相似问题