综上所述,开发人员通常倾向于将基础设施和相关托管服务外包给公共云,而IT运营部门则利用他们的专业知识和现有的数据中心基础设施构建私有云。企业首席信息官必须通过支持混合多云架构和运行实践来管理实际情况。
简单地说,多云意味着企业利用多个云平台,例如AWS和Azure。混合多云意味着企业混合使用私有云和公共云,并且必须协调它们之间的连接性和安全性。私有云可以在企业的数据中心中运行,也可以由服务提供商托管。
但这就带来了一些问题:在哪里部署新的应用程序,在哪里对传统应用程序进行现代化改造。回答这些问题需要IT决策者、架构师、开发人员和工程师之间的协作来考虑最佳实践和架构模式。正如云计算顾问Sarbjeet Johal所说的那样,“混合多云策略的目标是在确保稳定性的同时获得灵活性,或者换句话说,将正确的工作负载定位到正确的位置。”
Sarbjeet的云计算消费理论具有三个原则,尽管有很多例外:
不要自己构建记录系统和购买SaaS。
为参与/差异化系统采购可扩展的SaaS。
将公共云用于创新系统。
这些准则为企业何时购买和配置SaaS解决方案以及内部构建应用程序提供了一些背景信息。许多原有系统必须保留在数据中心中,直到有机会和业务依据对其进行现代化。还有一些情况是,由于成本、合规性、安全性和其他运营方面的考虑,企业有时会在私有云中运行应用程序。最后,Sarbjeet建议将公共云用于提供创新的应用程序。开发人员可以从小型POC和实验开始,使用云计算服务快速开发功能,并根据使用量扩展基础设施。
惠普企业公司的杰出技术专家Ed Featherston对定义混合云战略提出了一些敏锐的建议。他说:“一切都是权衡。企业需要推动可以实现目标的优先事项和折衷方案。仍然需要设计和规划。如果不考虑这一点,最终会导致实施失败。”
但是一些开发者需要更加深入。而这是企业选择公共云用于新的应用程序和微服务的原因。那么,在私有云中构建和部署新应用程序或服务的最佳时间是什么?在这些用例中,私有云可提供超出运营考虑范围的技术和竞争优势。