云计算公有云私有云_私有云计算的优势和选择

当我们想到云中的计算机资源时,通常会想到公共云,例如Google或Amazon提供的公共云,其基础结构或应用程序通过Internet被全球数百万客户共享。 云计算已被证明是公司的理想选择,因为它可以降低成本并产生灵活性。 但是安全性和可用性问题仍然需要解决。 这就是为什么越来越多的公司选择私有云的原因。

一些组织由于其组织文化或出于安全性或监管方面的考虑,无法直接迁移到公共云中,但可以选择使用私有云。 例如,银行不能加入公共的Internet访问云。 需要更高安全性的组织将不得不投资于私有云,但是他们还需要确保他们可以依靠服务的可用性和性能。

私有云的属性

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

Gartner研究所为私有云定义了五个关键属性:

  • 提供资源(基础架构和应用程序)作为服务
  • 满足客户需求的灵活性和规模
  • 大量用户之间的资源共享
  • 根据服务用途进行计量和付款
  • 使用Internet协议和技术访问云资源

实施模型的方式示例

考虑这三个实际示例。

基础架构即服务

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

考虑一个需要为其项目使用服务器的开发团队。 在大型公司中,至少需要30天才能使新的物理资源可用。 想象一下,该服务器将在几小时内可用,而不是30或40天。 该团队一年可以交付多少个其他项目?

软件作为服务

另一个示例是在软件即服务(SaaS)模型中提供应用程序即服务,其中公司从投资许可购买到按使用付费。 实施是通过服务器池进行的,这些服务器通过单层虚拟机管理软件像巨型计算机一样工作。 工作负载可以平均分布在资源池中。 如果需要特定的工作负载,则私有云将具有所需的灵活性。 消除负载峰值后,可以关闭任何不必要的服务器以节省资源。

作为自我调节和回报系统

另一个实际的例子是软件开发的测试和质量保证阶段,目前这是大多数IT公司预算中的主要支出。

软件开发人员需要不同种类的软件环境来开发和测试他们的代码。 经理必须测试代码以保证交易中并发用户负载。 但是我们知道,开发人员并不一定总是需要所有这些环境。 这就是为什么我们需要所谓的自我调节和回报系统。 换句话说,当这些计算机资源处于非活动状态时,它们可以由其他项目或其他开发团队使用。

将软件开发迁移到云正变得越来越好。 最大的挑战是平衡需求。 当工作量很大时,整个团队都需要开发工具,这通常很昂贵。 当工作量减少时,这些工具将不使用。

麦当劳(McDonald's)的一位IT高管解释了他们为什么选择私有云的原因:“我们需要一个在任何业务和开发条件下都可以灵活使用的模型。有时,我们有几个月的时间专注于开发,而其他时期则专门用于部署。该模型必须具有灵活性。足以应付这一点。”

私有云的好处

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

服务或IT计算机资源的标准化或自动化推动了成本节省。 标准化和自动化降低了运营成本,并使IT人员可以将更多的精力放在为客户提供服务上,而不是将其分配给附加值很少或没有附加值的活动,例如分配磁盘空间或配置软件。

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

如何在云中优化开发和测试

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

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

维护云环境的技巧就在于通过虚拟化,服务标准化,地理上兼容的服务,快速可伸缩性以及我们所谓的自助服务来优化这些计算机资源。

图1.优化工作量以使用基础架构
云计算公有云私有云_私有云计算的优势和选择

查看全尺寸图片

云计算公有云私有云_私有云计算的优势和选择

云服务的三个例子

现在,让我们回顾一下云环境中可用的服务中的三个示例。

全球分布的发展

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

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

图2.与Rational Team Concert的协作在云中可用
云计算公有云私有云_私有云计算的优势和选择

查看全尺寸图片

云计算公有云私有云_私有云计算的优势和选择

虚拟测试场

虚拟测试场是带有代理的预配置云映像,用于使用例如Rational®Functional Tester进行功能测试。 这些测试场可以在应用程序中进行有效的回归测试,并可以在不同的操作系统和中间件组合上运行灵活的设置过程。

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

图3.云中的虚拟测试场可优化基础架构的使用
云计算公有云私有云_私有云计算的优势和选择

查看全尺寸图片

云计算公有云私有云_私有云计算的优势和选择

应用程序安全性测试

为了降低与法规要求相关的风险并保护应用程序免受恶意或欺诈性使用,安全测试是必需的。

通过使用云服务(例如,Rational®AppScan®),您可以通过按需付费模式中可用的基础架构来确保Web应用程序的安全。

Summary

私有云对小型企业没有意义。 但是对于大型甚至中型企业,IT团队可以将其基础架构的一部分虚拟化,从而可以在私有云中使用其业务流程和计算机资源。 随着概念的日趋成熟,其想法将是将需要更多灵活性的所有内容移至云中。

我们面临着一些重大挑战,我们现在应该开始面对它们。 云计算不是一个承诺,而是一个现实,如果您不设计采用策略,那么您将错过公共汽车。


翻译自: https://www.ibm.com/developerworks/rational/library/private-cloud-advantages-options/index.html