这是我的处境..。
云托管--我的wordpress网站(也就是数据库驱动的网站)的磁盘I/O非常糟糕。但它的好处是,没有单一的失败点,所以停机的风险很小。
因此,我想我应该这样做,本地存储,而不是冗余的SAN在云中提供,以提高性能。但是,这会带来单点故障(主机不为云中本地存储提供RAID )+数据丢失的风险。
大家都知道,专用物理服务器再次出现单点故障。你觉得我该怎么办?任何想法都欢迎。
编辑:我的意思是,在云托管中,我应该做些什么来提高磁盘的性能,而不冒丢失数据的风险?
发布于 2011-10-01 19:38:06
在评估可接受的风险时,首先需要确定的是风险有多大。当Wordpress网站关闭时,你会失去什么(当然,慢点是否考虑到了“停机时间”)?下一个要回答的问题是,当你恢复的时候,你可以休息多长时间。
一旦你有了这两个答案,你就能更好地判断各种行动的风险。
在第二种情况下,至关重要的是,您实际上拥有某种类型的恢复机制,并偶尔对其进行测试。数据库驱动的网站通常可以很好地恢复,您只需要确保您的数据库备份是一致的,并且您的文件备份在任何文件级别的更改时都会更新。
发布于 2011-10-01 20:14:03
提高云中磁盘性能的一个选择是购买一个包含足够ram的云托管包,然后您可以使用它创建一个ramdisk,使用云存储和ramdisk设置异步raid (主要是写)&享受相当快的读取速度,一些数据弹性.很可能是一个相当大的月账单。
当然,当云VM/实例/服务器重新启动时,ramdisk会丢失存储在其中的数据,因此异步raid将帮助您保留数据。尽管每次重新启动后,raid数组将不得不重建,性能将缓慢,直到重建完成.
并不是所有的SAN都能提供糟糕的磁盘性能,所以您可能只需要四处逛逛。您也可能知道可以提高wordpress性能的缓存插件,但我想应该提到的是,您可能希望了解一些类似w3_total_cache之类的内容。
如果您担心数据丢失,请从主机上购买一个合理的备份计划。其中一些甚至提供每小时的备份。
https://serverfault.com/questions/317552
复制相似问题