最近一段时间,用户们不断强调的核心主题,就是要求 IT 部门跟上业务发展速度以推动创新。与之对应,这种颠覆性技术力量会不断加快业务的发展速度,又反过来迫使 IT 部门持续增强软件的迭代与发布频率。如果落实到位,那么云原生将成为现有业务体系的最佳实践,足以提供应对上述挑战所必需的一切敏捷性、可靠性与可扩展性。

事实上,对于从云端起步的企业,云原生方法应当成为开发新应用时的首选途径;即使您的企业已经积累下大量传统应用,如果迁移成本较为合理,大家也应考虑选择云原生架构。毕竟我们虽然无法预测未来,但唯一能够确定的就是,这种快速发展、快速变化的趋势绝不会停歇。总之,系统对于企业而言至关重要,只有合理规划投入,才能保证系统快速根据业务需求做出响应。

目前,众多组织已经开始利用云原生方法推广“谁构建、谁运行”这一基本理念。此理念的深层含义,是要求原本负责编写代码的开发人员,同时肩负起将代码部署至生产环境的责任。之所以将这项重任交给开发人员,主要基于以下几点考量:
a. 微服务范围具有细粒度优势,因此影响都将被隔离并受到限制;
b. 使用容器技术,如果任何特定部署出现问题,我们都能有针对性地轻松回滚。

这就是云原生架构实现快速且安全的方式。

文章版权归 Google Cloud 所有,未经许可不得转载。

相关推荐