我需要安装具有以下要求的Web托pipe解决scheme:
如果Amazon云托pipe等解决scheme尚不存在,那么您如何以最低(约500-750美元/月)的预算完成此项任务,并由一人负责pipe理?
一般的概述是我所需要的,只要你扔在重要的关键字等,我可以谷歌我的方式通过最后的设置。
在你的需求描述中,你确实做过“高容量stream量或大数据复制”…….如果是这样,得到十几个分散在世界各地的vps,并设置nginx和php / fpm或python的每个节点上,然后做穷人的负载平衡(一个DNSlogging,如“www”,解决所有12个IP)。
然后使用pki,rsync和cron来确保每个小时的所有文档根目录是相同的。
如果你正确设置了rsync cron,你可以在不需要“masteR”doc根目录的情况下做到这一点,所以任何一个doc根目录的改动都会在一小时内传播到所有的twleve。
至于mysql,你需要一个定位来运行master,有11个slave,或者如果你想要看,你可以运行12个读/写节点(加上命令控制框)的galera群集,
另外,你没有提到memcache或redis,但也有办法做到这一点…..基本上,这是由于每个vps节点会是多么昂贵(因为你乘以12)
编辑:
地理优化(如果用户在英国,他们将从最近的服务器提供服务)
有几个DNS服务提供商会这样做。 你有一个单一的名称12决议,供应商将返回地理上最接近的分辨率….检查ulradns或easydns ….还有一个我用了这是伟大的,但滑倒我的记忆现在.. ….
能够处理合理的DDOS攻击(非stream量饱和types)
easiset的方式是通过利用主机级别的iptables来保持黑名单,并限制传入的连接
这是绝对有可能的,但钱的因素取决于你收到多lessstream量。 我曾经计算过,使用v-server的高可用解决scheme很可能在100美元以下。
只是在你的名单上的一些简单的想法