成本一个无需一次性支出 大量资金而只需为你所使用的东西付 费的成本模式无疑是个女模式。如果你是个缺乏资金的创业公司,那么这种模式尤其适用。如果你的业务模式在发展过看中只需为实际所用的付费,而且你的消费模式也是如此,那么你就为公司有效地消除了大量风险当然,也存在一些其他模式只需有限的初始现金花费,如托管环境,但它们的不同之处在于,必须以服务器为单位来购买或租用设备,并且即便你没有使用它们,你也不能将它们退还。作为一个创业公司,不致太早天亡以保留成功的机会,也是实现扩展的前提条件。对任何公司来说,管理成本,使它与业务规模保持一致,对确保扩展能力都是至关重要的。
你可以看到一个常规的成本扩展是如何发生的。随着需求的增长,你必须在需求达到峰值之前就采购或租用下一批服务器、存储设备或其他硬件,以确保你能够满足需求。大多数组织都不擅于做产能规划,这会造成产能与需求之间的缺口很大,甚至更糟的是,需求超过了产能。这样在客户遭遇低性能的问题时,你就只能匆忙地采购更多的硬件。以这种方式购买或租用硬件的关键在于,要让成本曲线与需求曲线尽可能接近,但又不能让它们相交。而采用云的成本模式,即只在使用时才付费,这两条曲线就会非常接近,在大多数情况下,几乎要相接了。
速度从云环境中我们能看到的另-一个好处是速度。这不是指将在后面的缺点中讨论的性能的速度,而是指采购的速度、供应的速度和部署的速度。对于所有的托管中心、数据中心、主机托管模式来说,要在这些环境中增加台服务器,都没有在云环境中增加一台服务 器快。由于云环境的虚拟特质,使得部署和交付都非常快。如果你运行的站点由于某项体育赛事预计会在周末迎来流最高峰,那么你可以在周五下午给服务器池中增加两个虚拟服务器,在周一早晨再把它们释放出来。你在周末用它们来增加产能,而在高峰流量过后的周中,就不再需要为它们付费了。这种能够迅速增加应用使用的虚拟主机的能力可以被用作高峰时期一种有效的扩展手段。
对于部署和交付来说,云还没做到的是自动地增加产能。当然,这是自主基础设施的一一个长期目标,而我们还未能实现它。即使部署和交付还没有实现自动化,采用这种方法仍然比采用过去的任何一种模式都要快。但这并不意味着只沿着X轴扩展,一味地增加硬件实例就是明智的,也并不是说,应用总是可以采用这种方法进行扩展。如果你的应用具有相应能力,而你决定了这是一种明智的战略性架构决策,那么云环境提供的速度会使你能够迅速地部署更多的主机。你不能利用这种速度的一一个例子是,你的应用需要维护状态,而你没有一种机制可以把用户关联到一台主机,也没有办法集中化存储会话数据。另一个例子是在数据库中。如果你的应用不能处理读副本和写副本这样的X轴划分,或者不能处理模式的Y轴划分,那么即使能够迅速地增加硬件,也对你实现扩展毫无帮助。无论如何,底线是,你的应用需要能够利用这种迅速部署带来的好处。灵活性云计算环境的第三个重要优点是灵活性。虽然你放弃了一些控制力,但你得到了为满足不同需求而实现多种配置的能力。例如,如果今天你需要五个质量保证测试实例,你可以在早晨把它们设置好,在它们上面进行测试,然后晚上把它们移除了。第二天,你可以设置一个完整的交付准备环境,让你的客户在你把代码发布到生产环境之前执行用户接受测试。在客户满意后,你就可以移除这个环境,不再为它们付费了。如果你需要一个压 力测试环境,需要一组独立的主机来提供多个连接,那么在大多数云环境中,迅速组装一一打虚拟 主机,来进行一个小时的压力测试还是很容易实现的。这种能够随意添加、移除和改变环境的能力是以前任何-一种基础设施都不能提供的。当一个团队习惯了这种变更和修改配置的能力后,它就不会想再受物理设备的限制了。
云计算的优点
我们可以看到,云计算有三个重要的优点,它们的排名并不分先后。
●成本。有了这种使用才付费的模式,你花费的资金就会非常接近于你的用量,对于缺乏资金的创业公司来说,这点尤其有帮助。
●速度。在采购、部署和交付方面的速度是其他基础设施无法匹敌的。
●灵活性。具有可以从一个质量保证环境转换成交付准备环境,然后再转换成压力和性能测试环境的能力,而同时又不必花钱建立三个独立的环境,这就是优势。
这些在网站建设中优点的重要性,以及在判断云对你来说是否是合适的环境时你需要如何权衡这些优点,都是由你的公司在特定时期的特定需求决定的。
本文地址://www.xrqsnxx.com//article/3901.html