当为多云计算部署制订规划时,请务必一定要考虑可能会出现的各种管理和整合问题。
编者语:本文是多云计算战略系列三部曲中的第二篇。可点击这里阅读多云战略是否适合你和企业如何精益求精。
当组织使用由不同供应商提供的云计算服务组合时,多云计算具有大量的优势。但是,多云计算用户还必须非常小心谨慎以避免不必要的复杂性和成本支出。虽然大多数的企业都是多云计算的长期使用候选者,但是其中只有很少一部分才拥有跨他们所有云计算选项实现应用与规划平衡的能力。
多云计算高效规划中的第一步就是为你的企业选择主要的云模式。
如果你已经与某一家特定的云供应商展开了合作,那么这已经是一个很好的选择了;或者如果有若干家的合作供应商,那么你可以选择那家你使用最多(或者说具有较好合作基础)的供应商作为你的多云规划目标的主要供应商。你的主要供应商所提供的服务类型——如软件即服务(SaaS)、平台即服务(PaaS)或基础设施即服务(IaaS)——是你应当围绕之进行规划并与你的多云环境集成的云模式。
如果你还没有合作的云供应商,那么请对你的应用进行评估以便于确定你的主要云模式。要做到这一点,应确定上述提及的三种云模式是如何配合你的应用和IT策略的。
另一个方法就是逐一审视你的所有潜在云应用并将它们分配到一个云模式中。但是,这种方法在缺少一些基本费用预测的情况下是较为困难的。作为一个基准,用户首先应针对用户范围的每一个类别从市场领先的供应商开始——例如IaaS是亚马逊,IaaS是微软,而SaaS则是Salesforce了。对于每一个应用程序来说,应询问市场领导者是否能够支持该应用以及具体实施的大概成本。我们推荐的优先级从高到低依次为SaaS、PaaS和IaaS。一般而言,SaaS和PaaS会更严格,但是他们将取得用户目前成本支出中的大部分。
在用户已经列出所有的应用程序并对每一个云模式进行成本清算之后,具有最大总成本的那个云模式应当就是用户多云规划的主要云模式了。
如果用户的大多数应用程序都没有在云中,那么其主要云模式就是用户的自有数据中心——即用户多云规划中的一部分应当包括云与用户数据中心的集成。
多云计算的挑战
将应用迁往云的工作可能并不简单,这一点已经得到了充分的认识。首先用户应选择一家符合其应用程序特点和功能的供应商,然后将云成本与用户之前的成本进行比较,最后看看如何在云应用和用户剩余IT流程之间集成任何的工作流程。
多云计算让这一工作变得更为复杂了,因为用户将选择多个供应商。集成成本之间的差异会导致其中的一个选择影响其他的选择。此外,用户还不得不考虑多云管理成本,以及当一个应用程序发生问题时应如何实施故障隔离。在多云计算实施中,管理和集成是最为棘手的两个问题,即便已经为每个应用程序分配了正确的云模式,用户还是必须为可能出现的潜在问题做好准备。
为每一个应用程序匹配正确的云模式更像是挑选供应商。用户应遵循应用功能和优势匹配云服务类型的顺序,然后选择具有不同功能的云服务供应商。用户还应确定如何使用这些功能。当有新的应用也需实施云化时,可使用功能优势矩阵以确保用户选择最适合这个应用的云服务模式。
在这个应用至服务的匹配过程中,查看最经常链接至SaaS的基本应用。因为SaaS需要的技术支持和监督都很少,所以即便它并不是最经济的选项,或者集成出现问题时,用户的业务单元也可能会推送应用至SaaS。确保在做出平台选择的决策之前,对所有的应用程序都至少执行一次可行性审查。
云技术管理是一个很多用户都错过的步骤。一家公司一次性地将其全部业务都迁移至云服务,这种做法是很罕见的。通常来说,每一个应用都是被单独托管运行的,这就意味着应用之间的数据流需要适当的连接。
确定每一个问题的来源也是一个要求。如果你的那些云供应商们都是各自独立的,那么你将不得不针对他们每一家都使用不同的技术,并将直接问题的顶级问题确定介绍给合适的供应商。
简化多云管理的提示
所谓简化对多个云服务供应商的管理,就是要让他们看上去就像是一个单独的供应商。云服务供应商提供的API可让用户自行部署和管理他们的应用,而统一的格式则可实现应用的载入和数据的提取。审查你未来供应商所提供的API和格式,并确认它们是否提供了至少一个兼容的子集。这样一来,你就能够使用相同的工具来控制所有的云了。
即便是最好的云供应商目前也无法提供兼容的格式和管理API,但未来还是有希望做到这一点的。一个云管理工具,例如RightScale或Cloudify,可为你提供一个可跨多个云环境兼容的标准接口和功能集。
拥有强大内部技术支持的机构可能能够使用诸如Chef和Puppet这样的开发运营工具来实现跨不同公共云平台的应用程序部署。这些工具还可以支持那些留在你的数据中心内的应用。
不要忘了工作流程与云集成的问题。云供应商在这里提供了一些帮助,同时很多第三方工具也是可用的。如果你的应用主要来自于诸如IBM、微软、Oracle或者SAP这样的主流供应商,那么首先可以询问他们可以提供什么工具。同样,也可以向你的云供应商们征询建议。
无论你选择什么样的工具来组织、部署和连接你的多云计算环境,请确保工具供应商们有跟踪云和企业发展趋势的能力。你一定不希望在未来因你当前所使用的云管理工具而受到限制。
本文转自d1net(转载)