企业级应用市场的变化速度之快令人难以置信,各行业客户都在努力提高自己的敏捷性,以便更快地创新和响应变化。现代化应用是一种弹性的、支持多云的微服务架构,由虚拟机、容器和无服务器功能的协调发布组成。通过应用现代化,让企业能够加速创新、降低风险、加快上市速度并降低总体拥有成本。
应用微服务化:微服务架构让应用更易于扩展、开发速度更快,从而实现创新并缩短上市时间。
应用自动化发布:通过CI/CD让企业快速测试和发布大量代码,并减少错误。通过基础设施即代码模板实现标准化和基础资源的快速置备。
数据的分离策略:现代应用程序使用分离的数据存储,专用数据库和微服务在其中一一对应。
现代应用的运维:尽可能采取“无服务器”架构——不需要预置和扩展基础设施就可以运行,内置了可用性和安全性。
通过自动化及标准化构建和发布应用
关注云上云下的一致性及负载可移植性
充分利用云原生技术,同时适配混合云环境
实现应用和数据的迁移,关注业务连续
充分考虑系统在混合云环境的扩展性