您现在的位置:首页 > 知识库 > 编写代码的可用性

编写代码的可用性

2015/7/2 10:31:52 | 来源:Admin

现如今我们所运行云规模数据中心仍然需要大量的硬件,但软件已经成为数据中心服务可用性的主要驱动因素。


在某些情况下,其帮助我们显著地减少了对于物理冗余的需求。通过解决软件中的可用性程式,我们可以查看到物理环境的方方面面,从中央处理单元(CPU)到建筑本身,作为集成的系统同时又可以优化各个方面的工作。


通过软件开发工具和工作量的布局引擎,我们可以编写一个数据中心的可用性的解决方案,比我们安装物理冗余硬件要快得多。


这种心态的转变迅速创建了复合改进可靠性、可扩展性、效率和我们在云投资组合中发展的可持续性。


在我们的数据中心,我们已经接受了这个事实,即资金的缺乏将减少硬件故障或人为错误。因为这样的服务可用性的设计必须在软件层。


不管发生任何事,应用程序或服务应该很好的将故障转移到另一个群集或数据中心,同时保证客户的体验不受影响。


这些故障预期将按照业务规则在一定的条件下操作,也就绝不会成为在凌晨两点将公司的CIO电话吵醒的原因了。


这种方法使我们接受了要在我们的环境中进行风险衡量,并删除冗余的基础设施的重要部分。




2009年以来,我们开始提升数据中心的环境温度,使得冷水机组成为了我们重要的设施之一,这带来了用水量大巨大减少以及节能效果的显著提升。


同时,自2009年以来,我们还在没有使用备用发电机的情况下一直经营数万数千台服务器,即使在发生停电中断时,也保证了数以万计的用户体验。


通过优化我们的应用程序集群在物理世界中不相关的故障域的大小,我们已经实现了一个小故障的拓扑结构,使我们能够区分故障并影响维护。

 

 

标签:

相关阅读

近期开班