私有云计算的优点和选项

当我们想到云中的计算机资源时,我们通常想到的是公共云,如 Google 或 Amazon 所提供的产品,其基础架构或应用程序通过 Internet 与世界各地数百万客户共享。由于其组织文化,或出于安全性或监管考虑,某些组织而无法直接迁移到公共云,但他们仍然拥有私有云这个选择。Sandra Sergi Santos 介绍了使用私有云优化您的投资、流程和基础架构的优点和方式。

Sandra Sergi Santos, 软件工程专家, IBM

作者的照片她从 Mackenzie University 获得了学士学位,并从 Fundação Armando Alvares Penteado (FAAP) 获得了硕士学位,她拥有 15 年从事系统开发的工作经验。她在 RUP (Rational Unified Process)、PMP (Project Management Professional)、Scrum Master,以及需求管理和变更配置管理 (IBM Rational ClearCase and ClearQuest) 等领域均获得认证。目前,她担任 IBM 位于巴西的 Rational 软件事业部的软件工程专家。



2012 年 7 月 27 日

免费下载:Rational® Performance Tester 试用版  |  IBM® Rational® Functional Tester 试用版
下载试用版:IBM® Rational® Team Concert 试用版  |  IBM® Security AppScan 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

当我们想到云中的计算机资源时,我们通常想到的是公共云,如 Google 或 Amazon 所提供的产品,其基础架构或应用程序通过 Internet 与世界各地数百万客户共享。云计算已经被证明是企业的一个不错的选择,因为它可以降低成本,并产生灵活性。但安全性和可用性仍然是需要解决的问题。这就是为什么越来越多企业选择使用私有云。

由于其组织文化,或出于安全性或监管的考虑,某些组织不能直接迁移到公共云,但他们还有私有云这个选择。Sandra Sergi Santos 介绍了使用私有云优化您的投资、流程和基础架构的优点和方式。例如,银行就不能加入公共的、可通过 Internet 访问的云。对安全性有更高需求的组织,必须得投资私有云,但他们也需要确保自己可以依赖于服务的可用性和性能。

私有云的属性

私有云,也被称为 “内部云” 或 “企业云”,它驻留在公司环境(防火墙)内,并且其访问权限通常限制在公司的员工或业务合作伙伴。

Gartner Institute 定义了私有云的五个关键属性:

  • 将资源(基础架构和应用程序)提供为服务
  • 可满足客户需求的灵活性和规模
  • 在大量用户中的资源共享
  • 根据服务的使用进行度量和支付
  • 使用 Internet 协议及技术访问云资源

模型实施方式示例

思考以下三个实践示例。

基础架构即服务

目前最广泛采用的私有云模型是基础架构即服务 (IaaS),它是这些公司正在经历的虚拟化流程的自然发展。

假设某开发团队在他们的项目中需要一个服务器。在大公司中,至少需要 30 天才可以使一个新的物理资源可用。试想,该服务器将在几个小时内可用,而不是 30 天或 40 天。同一个团队一年内能够交付多少个额外的项目?

软件即服务

另一个示例是在软件即服务 (SaaS) 模型中提供应用程序即服务,在该模型中,公司从投资许可证购买转变为根据使用支付费用。实施通过一个服务器池发生,服务器池就像通过单个虚拟机管理软件层工作的巨型计算机。工作负载可以被均匀地分布在资源池中。如果需要某个特定的工作负载,私有云可以带着所需的灵活性工作。在消除负载高峰后,可以关闭任何不必要的服务器,以节省资源。

作为一个自我调节和返回的系统

另一个实用示例是在软件开发的测试和质量保障阶段,这是目前大多数 IT 企业预算的主要支出。

软件开发人员需要不同类型的软件环境来开发和测试他们的代码。管理人员必须对代码进行测试,以保证事务中的并发用户负载。但我们知道,开发人员并不总是需要所有这些环境。这就是为什么我们需要自我调节和返回 的系统。换句话说,当这些计算机资源不活动时,其他项目或其他开发团队都可以使用它们。

将软件开发移动到云中,这正变成越来越好的业务。最大的挑战是平衡需求。当有大量工作时,整个团队需要开发工具,这往往是昂贵的。当工作较少时,这些工具将变成闲置品。

麦当劳的一位 IT 高管解释了为什么他们会选择私有云:“我们需要一个在任何业务和开发条件下都足够灵活的模型。有时候,我们连续几个月都以开发为重点,而其他时期则致力于部署。模型的灵活性必须足以处理这个问题。”


私有云的好处

使用私有云的原因是降低成本,提高服务质量,更重要的是,减少了为交付用户需要的产品和服务所花费的时间。

成本节约由服务或 IT 计算机资源的标准化或自动化推动。标准化和自动化可以降低运营成本,并解放 IT 人员,使他们更多地专注于为客户提供服务,而不是将精力花在较少或没有增值的活动上,如分配磁盘空间或配置软件。

IT 交付的云服务质量要优于当前模型,这绝对是至关重要的。

IT 交付的云服务质量要优于当前模型,这绝对是至关重要的。


如何优化云中的开发与测试

如前所述,私有云的主要好处之一是降低成本。

市场和 IDC 的数据表明,在开发环境的计算机容量闲置率可以达到 85%。例如,大多数测试服务器的运行不到全部容量的 10%。也有一些高成本与复杂基础架构的管理以及这些服务器的安装、配置、维护有关。

维护云环境的诀窍正是在于通过虚拟化、服务标准化、地理兼容的服务、快速的可扩展性,以及我们所说的自助服务 对这些计算机资源进行优化。

图 1. 针对基础架构的使用优化工作负载
工作负载分配从 2 个部件调整为 3 个部件

三个云服务示例

现在让我们回顾三个示例,其中许多服务在云环境中都可用。

全球分布式开发

外部和内部团队之间的协作在整个 IBM® Rational Team Concert™ 协作环境(图 2 中的 RTC)中是透明的,该环境以标准化的方式为所有团队进行安装和配置,并且在云中可用。

在企业中,外包已成为越来越普遍的现实。它产生了对内部和外部资源之间的有效通信手段的需求。如前所述,在开发高峰期,我们可以与许多分散的供应商或团队同时工作,然后当待开发项目较少时,在缓慢开发周期中节省资源。

图 2. 在云中与可用的 Rational Team Concert 的协作
工作流关系图:从开发主管到 RTC 再到开发人员

虚拟测试场

虚拟测试场是预配置的云映像,例如,配有利用 Rational® Functional Tester 进行功能性测试的代理。这些测试场支持应用程序中高效的回归测试,以及敏捷安装流程,以运行在操作系统和中间件的不同组合上。

可以执行与性能测试相关(Rational® Performance Tester,图 3 中的 RPT),也与云中的物理或虚拟代理相关的服务,从而实现基础架构的优化使用(被称为 “按使用支付”)。

图 3. 云中的虚拟测试场优化基础架构的使用
RPT、测试场、数据库或应用服务器

应用程序安全性测试

安全性测试是必要的,以减轻与监管要求相关的风险,并防止对应用程序的恶意或欺诈性使用。

通过使用云服务(例如,Rational® AppScan®),您可以通过在按使用支付模型中也有提供的基础架构来保持 Web 应用程序的安全性。


结束语

私有云对小型企业意义不大。但是,对于大型和中型企业,IT 团队可以虚拟化其基础设施架构的部件,以便可以在私有云中使用他们的业务流程和计算机资源。随着这一概念变得更加成熟,理想的状况是将需要更高灵活性的一切事物都移动到云中。

我们将要面临一些重大的挑战,现在就应该开始面对它们。云计算并不是某种承诺,而是真实存在,如果您不设计您的采用战略,您就会错失良机。

参考资料

学习

获得产品和技术

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational, Cloud computing
ArticleID=827873
ArticleTitle=私有云计算的优点和选项
publish-date=07272012