应用程序设计标准
原文为
应用程序设计
个人从运维角度来看,这些标准对于提升系统的稳定性会有很大帮助,但是对于研发的质量水平会要求非常高了。 这里很多东西都是基于微软自己的Azure来说的,可以作为一些参考,毕竟理念的东西是相同的。
应用程序设计
Avoid any single point of failure.
All components, services, resources, and
compute instances should be deployed as multiple instances to prevent a single point of failure from affecting availability. This includes authentication mechanisms. Design the application to be configurable to use multiple instances, and to automatically detect failures and redirect requests to non-failed instances where the platform does not do this automatically.
避免任何错误的单点问题。所有的组件,服务,资源以及计算实例都必须多实例部署,以避免故障单点影响应用稳定性。这也包括认证授权机制。将应用涉及成可配置为多实例的,以及可以自动检测错误和重定向到正常的实例上当平台不支持自动完成这些的时候。