前不久又听到某业内人士抱怨,说现在带宽这么不给力,云计算很难发展,除非把带宽提上去。
       我想,网络带宽不应该成为制约云计算发展的瓶颈,如果云计算快速发展的势头要卡在带宽这个环节,那这个产业的未来岂不是掌握在少数带宽供应商手中?倘若真是这样,云计算很难成为未来举足轻重的一大产业。
       个人认为,云计算当务之急是必须跳出依赖带宽的怪圈,带宽不足应该更多从云计算从业者自身身上找原因,到底是别人供应不足还是你自身要求太高?传统的本地计算模式,信息的传递基本仅限在机器内部主板上,传输距离很短,而本地计算资源很有限,所以以较低的成本获得很高的总线带宽,但云计算模式刚好相反,信息的传递距离通常很远,计算力资源却很充足,怎么还以传统本地应用的思维方式去思考云计算呢?
像国外一些早期做分布式计算的公司,很早就提出了“以计算换存储”的口号,大概说的是在分布式计算集群中,通过开发出分布式文件系统,并以牺牲少量计算力为代价来尽量降低集群节点间的耦合性(传统的超级计算机并不刻意追求这一点),通过尽量压低节点间通信带宽要求,节点间的带宽要求可以大幅降低,这说明通过努力优化自身架构,是可以大幅降低云计算对带宽的要求。
       所以我相信,通过改进云计算基础架构,从芯片级优化网络配置和管理,至少可以降低一半的带宽需求,这样即使是在现有设施基础上也可以进行大规模的云计算部署。
       然而有多少人愿意向这方面努力呢?很多人一味地等待着电信什么时候把网络带宽提高到他满意的程度,把价格降下来,然后被动地工作,在被动地等待中早已被国外厂商远远的甩在后面。