除了 Google 和 Facebook 这些无可争议的科技巨头,以及 Etsy 或 Netflix 这些敢于率先采用颠覆性技术的企业外,传统企业也开始挖掘和利用原生云应用的技术优势,帮助公司进行数字化革新。例如,医疗保险供应商正在将用于跟踪和促进慢性疾病患者康复的移动应用引入到健康服务领域中,而一些金融服务公司也在利用云技术的高度可扩展性,帮助投资者对海量历史投资数据进行有效分析。
速度和灵活性是这类创新型应用的卖点,有助于企业大幅提升竞争优势、客户满意度、品牌亲和力和业务收入。为加速产品和服务上市和实现灵活扩展(向内或向外),当今的原生云应用则被设计成一套单独封装的松散耦合型微服务。这种模块化方式意味着应用程序实际上是一系列服务的组合,可以实现各种新应用和服务的轻松、快速创建和整合。
图 2—微服务架构
这类服务和应用旨在:
这些向外扩展型应用程序一般不会在单个、体积庞大的虚拟机上运行,而是在 OpenStack® 等新技术平台中运行,并被分布到数十、数百甚至数千台虚拟机上。
据 InfoWorld 撰写的文章报道,企业要想充分利用云技术优势,应用程序的设计必须允许其脱离任何特定的物理资源。 这样做的话,可以将对底层云资源的利用效率提升达 70% 之多。