21世纪的经济竞争是激烈的。消费者比以往任何时候都更精通技术,因为我们口袋里的计算能力比尼尔·阿姆斯特朗(Neil Armstrong)登上月球时还强——而且潜在的消费者会关注差异化的体验。对所有企业来说,投资敏捷软件开发是实现这种差异化的一种方式。
换句话说,在21世纪,每一个行业都是软件行业。
所有使这种数字化体验转变成为可能的软件都必须运行在某个地方,事实证明,当涉及到什么东西在哪里运行时,混合云策略为企业提供了最大的选择。
敏捷软件开发:获得更多的机会
为什么企业要转向敏捷软件开发来吸引潜在客户的注意?从根本上说,因为它是软的。这意味着,与一些物理设备所需的交付时间相比,它可以快速更换,成本更低。
例如,Netflix颠覆有线电视行业的一个重要原因是,他们每天发布多个软件,每一个都是潜在的创新,可以对其服务的订户数量产生积极的影响。执行季度发布的旧的、传统的IT方法不能提供这一点,而软件应该很快失败以便吸取教训的观点已经胜出。
然而,以这种速度部署的软件需要灵活的基础设施,这些基础设施可以随着代码的发展而变化。这就是在公共和私有方面引领云计算前进的原因。在20世纪90年代早期,获得一个新的物理机器来承载部署需要几个月的时间,但现在获得一个新的虚拟机(VM)只需几分钟,获得一个新的容器只需几秒钟。更快地获得像这样的计算能力与新软件的开发速度呈螺旋式上升,这给了企业更多的机会——更多的打击——寻找下一个创新。
有些是公共的,有些是私人的
当您仔细查看您可能放置单个应用程序的确切位置时,会发现其中涉及到更多的细微差别。一些应用程序显然是在公共云上托管的选择,比如那些已经拥有公开可见数据的应用程序(比如面向公众的营销网站),或者那些需求波动较大的应用程序,可以利用公共云按需付费模式。
不过,其他应用程序将更适合私有云,包括那些需要物理防火墙保护的敏感数据或有稳定需求的应用程序。私有云平台可以像公共云平台一样快速地启动vm或容器,支持敏捷软件开发团队和他们的持续集成/持续交付需求,只是附加了固定的基础资本硬件成本。
对于任何规模庞大的公司来说,应用程序组合将足够多样化,一些应用程序在公共云上运行得最好,而另一些则更适合在私有云上运行。通过采用混合云方法(更有可能利用云管理平台,使从单个管理平面管理多个位置的应用程序变得容易),公司可以最大限度地提高组合中单个应用程序的部署灵活性。
即使是公共工作负载也会随着时间变化
有些应用程序最好在其开发生命周期的早期针对一种类型的云,但稍后会转移到另一种主机。对于一个新的消费者应用程序来说,当它第一次发布时,需求会有很大的变化是很正常的,但随着时间的推移,它的使用就会稳定下来。在早期,像这样的应用程序非常适合公共云,因此它的弹性可以满足需求。但在其生命周期的后期,一旦需求得到满足,从成本角度来看,在公共云上拥有相同的应用程序可能会更好。
除了一些中央治理机构能够管理具有不同需求的应用程序组合(因此有不同的公共或私有云目标)之外,一些应用程序的目标会随着时间而变化。随着时间的推移,这种工作负载的可移植性使得数字战略更具成本效益,这也是混合云在这场革命中如此重要的另一个原因。
为了生存,所有垂直领域的企业都在经历数字化转型,以便他们能够创造创新的解决方案,抓住并保持客户的注意力。混合云策略使这一切成为可能,因此软件开发人员可以尽可能快地迭代,以寻找下一个伟大的想法,但运营部门可以灵活地控制成本和数据。应用程序的可移植性在其自然生命周期中也很重要,在这个奖励那些能够快速移动的人的新经济中。