Step by Step:私有云部署实践

云计算
如果你对在公共云中运行业务应用有些担心的话,许多专家建议你也许应该先尝试一下私有云。

如果你对在公共云中运行业务应用有些担心的话,许多专家建议你也许应该先尝试一下私有云。

但是在你的数据中心内搭建和管理一个云并不只是另一项基础架构项目那么简单,埃森哲公司云计算总监Joe Tobolski这样表示。

他说:“很多技术公司将云描述成你可以出去买回来在你的数据中心上喷洒些形成云的粉末就形成一个内部云的东西。这个说法远非事实。

内部部署的私有云是众多领先IT机构组织多年来一直追寻的目标。它从数据中心整合,操作系统、硬件和软件平台的合理化,以及服务器、存储和网络的虚拟化开始。

他补充说,弹性和付费即用的定价策略是指导原则,这意味着IT的标准化、自动化和商品化。这超越了基础架构和配置资源,“这也是关于应用搭建和用户IT体验的”。

尽管如此,我们仍处在内部云相对初期的阶段。根据市场分析公司Forrester的统计数据,全球范围内只有5%的大型企业有能力运行一个内部云,这其中有半数可能已经部署了一个内部云,该公司***分析师James Staten这样表示。

但是如果你对探索私有云计算感兴趣的话,以下就是你需要了解的:

***步:标准化、自动化和共享资源

Forrester提出的三个内部云构建技巧与埃森哲提出关于下一代IT的规则不谋而合。

Staten表示,要搭建一个预置的云,你就必须具备操作、部署和维护云环境的标准化流程。

大多数企业还没有达到足够高的标准化,尽管那些在IT服务管理方面遵循IT信息库(ITIL)路线的企业比其他人更加接近这个目标。

能够实现高效率和一致性的标准化操作流程对于下一个基础层——自动化——来说是非常关键的。

自动部署也许是***的起步点,因为它具有自助服务能力。对于一个私有云来说,这并不是Amazon模式的,因为任何开发者都可以自己部署虚拟机。“这将会引起企业内的混乱,并且完全不切合实际。”

相反,对于一个私有云来说,自助服务意味着企业已经形成了一个自动工作流程,在这个流程中,资源请求需要通过一个核准流程。

一旦批准通过,云平台就会自动部署特定的环境。更多的时候,私有云自助服务就意味着开发者说他们需要“3个多大的虚拟机、1个多大的存储卷和带宽。”对于需要来自内部公司的资源的终端用户,自助服务也许就是“我需要一个SharePoint卷或者一个文件共享”。
 

#p#

第二,构建一个内部云意味着共享资源,“而这通常会将其他企业排除在外”。

这并不是技术的问题。Staten表示:“这是组织性的——销售部不想和人事部共享服务器,财务部不想和其他任何部门共享。当你是这样的心态时,就很难操作一个云。当资源不能共享的时候,云的效率是非常低的。”

当面临这个挑战的时候,哈佛医学院IT负责人Marcos Athanasoulis想出了一个创新的方式来让参与者能够接受在基于Linux的云基础架构上共享资源的想法。他说,这是一个贡献硬件的方式。

在哈佛医学院这个Athanasoulis称之为有1000多个CIO的地方,IT面临着独特的挑战。他们没有权利告诉实验室使用哪种技术。他们已经作出了一些限制,但如果实验室想要部署他们自己的基础架构,这是可以的。因此,当哈佛医学院在四年前接受了云的概念时,他们的确是需要“一种以共享的方式获得存储空间的模式,哈佛医学院为此付费下单,需求较低的用户可以进入云中并获得完成他们研究所需要的资源,同时这也吸引来那些希望构建他们自己的高性能计算环境或者云环境的用户”。

通过这种方法,如果一个实验室在云中购买了100个节点,他们将获得对这个空间的访问权。但如果这个空间是闲置状态的,其他工作负载也可以运行在其中。

他还表示:“我们告诉他们——你拥有这个硬件,但是如果你让我们集成到云中,我们将帮助你进行管理并确保它的随时更新。但如果你不接受这种云模式,你可以随时放弃使用。结果证明,这是一个很好的卖点,而且(4年来)从没有人摒弃这个云的理念。”

为了支持这个贡献硬件的方式,哈佛医学院采用Platform Computing的Platform LSF工作负载自动化软件。Athanasoulis表示:“这款工具让我们能够建立队列,并暂定贡献硬件节点上的任务,这些硬件的拥有者获得有保障的访问,然后暂停的工作得到恢复。”
 

#p#

了解服务之前不要轻易尝试云

如果资源不能共享的话,云的效率是非常低的,如果不考虑服务的话,云可能是毫无意义的。例如,IBMIBM在展开每一个云项目之前,都会对不同类型的工作负载以及迁移到不同云模式的风险、好处和成本进行评估,IBM公司IT策略、云服务架构总监Fausto Bernardini这样表示。

一个工作负载到底是适合私有云、公共云还是混合模式,这取决于很多因素,例如法规遵从和安全等关键点,还有延迟、应用组件独立性等等。

很多企业在了解服务和服务需求之前会从产品的角度考虑构建一个私有云——而这与起步点恰恰相反,市场调研机构Gartner副总裁、杰出分析师Tom Bittman这样表示。

他说:“如果你真的打算构建一个私有云的话,你需要了解你的服务是什么、每项服务的(服务等级协议)、成本和路线图是什么。这实际上是为了了解服务是否适合于云计算模式。”

即使你的企业高度依赖于那些界面相对静态的常见服务,这仍然是你应该考虑采用云计算——私有云或者公共云——的领域。电子邮件就是一个例子。

Bittman表示:“我也许会经常使用它,但是它并不与我公司的内部运作息息相关。这就是一种朝着界面和独立性方向发展的服务——我不希望它是与我的公司紧密结合的。我想使这一过程尽可能分开、易于使用并且可以从自助服务界面获得。如果我已经定制这种服务有很长时间了,那么我必须撤销掉,尽可能地实施标准化。”

相反,那些定义一个企业并且持续专专注于创新技术的服务并不是云的竞争对手。Bittman表示:“这些服务的目标是密切行和集成,永远不会与云冲突。这些服务可能会在很低的层面上使用云的功能,例如用于原始计算,但是向企业呈现的界面不会是云模式的。”

只有当你了解哪些服务适合于云、你需要多长时间进入公共就绪状态的时候,你才能为搭建一个业务实例作好准备,从技术的角度开始考虑构建一个私有云。
 

#p#

***一个层面:服务管理和访问管理

Gartner为构建私有云定义了四个层次的组成部分:

底层是包括基础架构、平台或者软件的资源层。这时你会立马相当原始的虚拟化,但是虚拟机并不是唯一的选择——只要你已经创建了一个将资源聚合成资源池的机制。另外一个选择就是快速重新配置技术。

资源池之上是资源管理层。Bittman表示:“这就是我以一种自动化方式来管理资源池的地方。”他指出,对于VMware环境来说,这个层就是指VMware Distributed Resource Scheduler。

Bittman表示:“这两个层是相当成熟的。你可以在市场中找到相关的产品,虽然在资源管理层方面并没有太激烈的竞争。”

接下来是服务管理层。他说:“这时就需要一些技巧了。一方面我需要一些东西来帮助我来做服务监管,另一方面我需要将资源池转化成服务等级。***,我需要能够呈现给用户某种服务等级的界面,显示‘执行’或者‘可用’,并用这个服务管理层来进行交付。”

当你考虑构建私有云的时候,你要知道需求和可用产品之间的差距是很大的。Bittman表示:“例如,VMware在允许你管理虚拟化池方面做的很好,但是它并不了解服务。VMware的vCenter AppSpeed只是在这方面进行尝试的一个开始。”

Bittman表示:“我们真正需要的是一个良好的服务监管,不过现在还不存在。”

最上面一层就是访问管理层,也就是用于自助服务界面。Bittman表示:“这个层呈现了服务目录,为用户提供了所有打开并管理用户的按钮。这个界面必须以某种方式与成本、收费以及计量有所联系。”

收费,这对于私有云构建者来说是一个十分棘手的挑战,也是长久以来他们无法忽略的问题。Bittman表示:“从技术的角度来看这很微妙——我根据什么来收费呢。但是从政治和文化的角度来说,如果我要迁移到云计算环境中的花,我就要选择一个收费模式,这是无论如何都要打破的障碍。”
 

#p#

总结

虽然云构建者需要考虑弹性、自动化、自助服务以及收费等问题,但他们不能在云技术演化的过程中过于僵化。Bittman表示:“我们将看到很多组织机构要么是纯粹的云,要么是纯粹的非云,其他介于两者之间。***一切归结为,‘到底有没有好处呢?’”

例如,新罕布什尔州的温特沃斯-道格拉斯医院正在构建一个私有云,采用了来自思科、EMC和VMware的vBlock系统。但是他们这么做更多地是针对服务器虚拟化,而不是自主部署或者软件即服务(SaaS),该医院的网络管理员Scott Heffner这样表示。

他说:“也许我们最终会选择SaaS,并且我们会尽可能多地实现自动化,但是现在我会慢慢地将这些理念引入我们的机构中,因为云模式是如此先进,让整个机构都信任并理解它是很困难的。”

哈佛医学院的Athanasoulis表示:“人们之所以使用我们的云……是因为它提供了具有吸引力的价值——这对IT来说并不是一个糟糕的定位。
 

【编辑推荐】

  1. 私有云:我是不是该安静的走开?
  2. 私有云计算已是穷途末路?
  3. 搭建“私有云”的三要三不要
  4. 谁将胜出?私有云与公共云激辩十回合
  5. 部署六部曲!看Patni如何部署私有云
责任编辑:王勇 来源: CB
相关推荐

2021-06-22 06:24:57

Linkerd Ingress 流量网络技术

2011-04-19 14:02:09

SSAS

2009-04-22 17:18:29

Vxworks驱动加载step by ste

2021-06-16 17:42:48

Linkerd 配置CPU

2021-06-22 06:16:24

Linkerd books webapp

2021-06-22 06:41:38

Linkerd 安装多集群组件网络技术

2021-06-17 06:13:29

Linkerd Prometheus 网络技术

2024-01-25 11:38:11

AI数据

2021-06-17 06:20:43

Linkerd Kustomize网络技术

2021-06-17 14:29:39

Linkerd 分布式跟踪Linkerd 2.1

2021-06-15 05:52:33

Linkerd canary网络技术

2021-06-15 05:45:56

Linkerd annotations网络技术

2021-06-24 07:20:21

Linked GitOps Argo CD

2021-06-16 06:31:55

Linkerd 2.1Step by SteWebhook TLS

2013-09-25 10:46:10

2022-03-21 09:50:45

私有云云计算

2022-08-30 22:22:23

developerArchitectu

2023-01-06 13:48:21

自然语言推理算法

2023-05-15 09:43:49

模型数据

2010-10-13 15:38:36

私有云
点赞
收藏

51CTO技术栈公众号