云原生是一种将应用程序以微服务的形式构建并使之运行在容器化和动态编排平台之上的方式,平台充分利用了云计算模型的优势。如何快速进行云原生应用构架实践?这些技术能够赋能哪些应用程序?这些应用程序如何从针对云级别的规模和性能进行优化?实现总体目标是提高速度、可扩展性,以及最终提高利润率。
可扩展性 -- 随着业务的发展,在更多的地方为更多的用户提供更广泛的设备支持,同时又要维持灵敏响应和管理成本,而不会导致失败,成为了战略需要。
速度 -- 各类规模的公司现在都发现了一种能够快速行动并迅速将创意推向市场的战略优势。通过这种方式,意味着以前那种数以月计才能将一个想法落地成一个实际产品的周期变成了现在的几天甚至几小时。实现这一目标的核心是企业内部的文化转变,从以前那种『大爆炸』式项目一步到位的方式过渡到更多的渐进式改进。从本质上讲,云原生 策略是关于如何解决技术风险的。过去,我们规避风险的标准方法是保持缓慢而谨慎地行动。云原生的新方法则是依靠采取小型、可逆和低风险的步骤来实现迅速前进。
利润 -- 在云基础设施的新世界中,战略目标是只在新客户上线时购买所需的额外资源。支出从前期的 CAPEX(购买新机器以预期成功)变成了 OPEX(按需支付额外的服务器)。