# Netflix Blog -  Tips for High Availability  Spinnaker介绍
Date: 2019-05-11


这篇文章[Tips for High Availability](https://medium.com/@NetflixTechBlog/tips-for-high-availability-be0472f2599c) 是出自 [Netflix Technology Blog](https://medium.com/@NetflixTechBlog)

随着Netflix 用户增多，虽然没有出现扩展性问题，但Netflix一直设法提高服务的整体可用性

本文通过NetFlix的Spinnaker 平台实践为基础，介绍了一些最佳实践：

1\. 区域部署：

2\. 红黑部署：

3\. 使用图形发布窗口；

4\. 非工作日不触发自动部署；

5\. 能够使用 Chaos Monkey；

6\. 投产之前进行单元， 集成，冒烟测试；

7\. 可以手工干预判断；

8\. 发布测试通过的产品；

9\. Page Owner通过页面找到能解决他的人；

10.知道如何快速完成发布的回退；

11\. 部署成功应已应用状态正常为前提；

12\. 部署成功后的自动项目组

13\. 自动执行非典型部署， 而不是手工

14\. 预先验证。

          作者介绍的 [Spinnaker](https://www.spinnaker.io/) 为Netflix 的持续交付平台， 他认为提到从错误中不断学习，并根据这些最佳实践创建相关工具或平台，从而达到提高服务的可用性的目标，同时将工程师解放出来去做更有价值，有意义的事情。

