大部分人熟知“混合”这个术语,虽然它通常与汽车有关。幸运的是,它也适用于我的观点。请注意,根据定义,混合是通过组合两个不同要素造出新东西。就混动汽车而言,混合是指电动力和汽油动力的引擎。这既给用户提供了电动汽车的燃效,也给用户提供了汽油汽车的动力和便捷性。然而,不仅仅是汽车在享受组合两个不同要素创造出新的更好的东西所带来的好处,对IT世界来说,概念、原则和方法论一直持续的融合以取其精华。今天,我们要探究那种组合的一个,也就是众所周知的混合云。
什么是混合云战略?
按照美国国家标准技术研究所的说法,混合云基础设施是两朵或者多朵云(私有云、社区云或者公有云)的组合,各朵云保留独有的实体,但是通过标准化的或者专有的技术绑在一起,而标准化的或者专有的技术使能数据和应用的可移植性。从这个定义推演可知,混合云战略是使用这些多个基础设施(包括组织自有的IT和数据中心)来实现IT目标。当你允许负载随着需求和成本变化在公有云和私有云之间迁移的时候,混合云模型可以给组织带来增强的灵活性和更多数据部署选项。所以,尽管云优先的战略强调把云用于所有IT功能上,但是混合云战略使用组合的基础设施来给组织提供每个基础设施所带来的好处,而不是通过依附在一个基础设施上来限制它们。
混合云战略的好处
Gartner预计,截至2020年,90%的组织将已采用混合战略。看看混合战略的好处就很容易理解为什么了。公有和自有部署都自夸自己独特的优势,然而,它们也都有自己的缺点。直到把它们组合起来,才能扬长避短。
简言之,对强调安全、致力于增长和很高数据要求的组织来说,不管规模大小,混合云战略都是理想的,主要是因为混合云战略解决了这些全部因素,而且解决的更多。以下是混合云业务战略的几个优势:
对于那些有动态或者持续变化的工作负载的组织而言,混合云战略也非常有用。举个订单录入系统的例子,这个系统在假期需求量猛增。这种情况是混合方法的首选,因为它们可以让应用运行在私有云中,但是可以在高峰需求时利用公有云的云爆发。
如何构建混合云战略
采用混合云战略最大的好处之一是,你可以按照组织当前和未来的需求定制它。换言之,不止有一种混合云;而是有多个方式和组合。然而,为了建立混合云战略,要满足以下的条件:
公有基础设施即服务(Infrastructure-as-a-Service,IaaS)平台
创建了私有云,这种私有云是本地部署的或者通过托管的私有云提供商创建的
在环境之间有充足的广域网(Wide Area Network,WAN)连接
私有云必须是恰当的架构的,以获得与公有云的兼容性
既然已经有了实施混合云的先决条件,那么引出了这样一个问题:它到底是什么样的,答案并不唯一。一种选择是,组织可以在云管理软件上进行投资,这种方法为它们提供了单一的平台,从这个平台上管理公有云应用和本地部署的基础设施。另一种选择是,供应商原生混合云战略,在这种方法中,为了利用公有云的好处,你把本地部署的基础设施或者数据中心连接到公有云上。
不管你的方法是什么,混合战略的目标就是,它允许组织调整其基础设施来满足其特定需求。然而,就像生活中的大部分事情,你可以采取步骤来帮助确保混合云方案有个好的开头:
把新的云服务和现有本地部署的基础设施集成起来,这样你可以访问到所有必要应用
实施安全措施来控制和约束重要数据流
为了以一种可以无缝工作在本地部署和云平台上的方式部署现有应用,使用虚拟化层或者管理程序。这将提供更简单的在云和本地部署的基础设施间“整体迁走”的方法
尽可能的使用容器技术工具来开发未来应用,它可以减少对云平台供应商的依赖,并允许你一致的使用本地部署的和不同的云平台
在任何可能的时候和地方自动化任务,特别是重复性手工任务
为了确保使用混合云模型获得成功的战略,建立和监控关键绩效指标(部署频率和速度,失败率,恢复时间)
构建成功的混合云的关键在于选择与你期望的公有云特别兼容的管理程序和云软件层。这可以恰当的和提到的公有云应用程序编程接口互操作,并促进这两者之间的无缝迁移。
混合云实施:挑战和解决方案
实施任何新战略或者实践时都常常会出现挑战。然而,知道甚至为这些挑战的出现做了准备是确保平滑的转型到使用混合模型的最佳方法。以下是一些常见的障碍和解决它们的有用建议:
安全风险---私有云中的数据是被安全保护的,然而,混合云可能需要不同的安全平台来保护敏感数据。通过选择正确的平台、建立对数据需求的深度理解以及利用集成网络解决方案中的恰当合作关系,可以最小化安全风险。
集成和维护成本---集成公有云和私有云、本地部署的基础设施或者与各种云提供者集成可能是具有挑战的。它不但从管理和实施角度来看增加了更大的复杂度,而是也使得跨多个环境追踪资源和计算能力变得困难。
技术和DevOps流程---混合云战略要求在选择可以工作于大量环境的技术和解决方案时更加慎重。尽管这不导致、但是我经常见到生命周期管理和部署减慢。然而,在你推出时求助于专家会有助于提供最可能的解决方案和技术,例如使用Docker/Kubernetes/Openshift的容器化;有助于通过确保实施正确的持续集成/持续交付流程来自动化应用构建和部署。当前在这个领域中最流行的技术包括Microsoft Azure、Google Cloud Platform、HPE OneSphere以及 Amazon Web Services (通过他们最近和VMware软件合作实现)。
对任何寻求灵活性、经济可承受性、增强的安全性、改善的访问和通信以及可定制的IT需求解决方案的组织来说,混合云战略都是未来之路。然而,就像任何新战略,当缺少经验时,这可能会令人心生畏惧。不要犹豫,寻求专家的支持来帮助建立和实施这样一种混合云解决方案-这种云解决方案不仅仅按照你的特定需求来调整,而且旨在驱动你的业务向前发展。
原文地址:
原文作者:Jigar Solanki
译者介绍:
胥峰新钛云服首席解决方案架构师,十二年运维经验,曾长期在盛大游戏担任运维架构师,参与盛大游戏多款大型端游和手游的上线运维。资深Linux专家,拥有工信部高级信息系统项目管理师资格,著有畅销书《Linux运维最佳实践》,译著《DevOps:软件架构师行动指南》是DevOps领域的经典著作。
描述
领取专属 10元无门槛券
私享最新 技术干货