私有云计算中应用云计算堆栈功能

目前,对于选择和使用云计算的讨论往往集中于云计算供应商而不是">私有云计算用户,这一点已让越来越多的企业感到不满。随着云计算软件的不断成熟,一些新功能(例如OpenStack的Grizzly)虽然让用户怀有相当大的希望,但又很少与企业买家相关,这一事实让企业买家烦恼不已。现在是让我们从企业的角度来审视云计算软件的时候了。

可能云计算供应商们都很关注开源云计算(例如OpenStack、Citrix CloudPlatform以及Eucalyptus等),这是因为他们需要云计算软件,但是在企业之间对私有云计算的承诺仍然是很少见的。但是,具有私 有云计算需求的企业数量(尤其是他们对于云计算应对应用流量爆发和故障转移功能的需求)正在逐渐增长。事实上,对于企业用户来说,大多数云计算软件工具和 应用程序编程接口(API)都是特别有用的。其中的问题在于如何介绍这些云计算软件而不是如何开发这些云计算软件。

云计算堆栈软件的 目标是对一个应用程序实现实例化,具体操作是通过把应用程序分配给计算设施、将其与所需的存储资源链接,然后通过网络把它与其他的应用程序或组件和用户相 连。企业所钟意的云计算软件部署和云计算供应商所推崇的云计算软件之间最大的差异点在于多租户的问题。在公共云计算中,各个应用程序之间是彼此隔离的,这 一点是至关重要的,这是因为它们分别属于不同的用户,“串话”是一个安全方面的风险。从某种角度来看,这一差异造成了优先级上的差异和三种云计算API资 源类型的差异:计算、存储和网络。

可通过一系列不同于这三种资源类型的管理API来访问云计算堆栈软件的功能。通过使用由云计算供应商为流行硬件提供的自定义“挂钩”,API依次向下通过网络或虚拟机管理程序或者甚至由用户自己链接至它们所代表的资源。

重新思考“即服务”的应用程序部署

企业关注云计算堆栈软件,应当更多地关注软件能够更高效管理动态应用程序和扩展资源之间复杂交互的能力。打破“安装在服务器上”这一模式的应用程序新模 式(例如虚拟化和SOA)往往具有相互关联的复杂部署和重新部署流程。一个简单的错误就可能完全破坏一个应用程序或整个业务。通过为应用程序部署提供一个 管理模式,云计算软件可以使用一个有时候被称为应用程序-资源连接“操作化”的过程来监管这些复杂情况,这个过程将创建一套方法和一些实现高效支持与管理 的工具。

企业与运营商之间最大的云计算资源控制差异在于网络。企业可能会把OpenStack Quantum为网络即服务或虚拟网络创建所提供的功能视为冗余,但事实上它们不是。网络即服务意味着把网络设置管理与应用程序相连,即使对于企业来说这 也是极具价值的。例如,对于需要在站点之间为平衡负载或故障转移而移动应用程序的企业来说,网络即服务可能是私有云计算中最重要的东西了。最近发布的 OpenStack Quantum还包括了用于负载平衡即服务的框架,但它需要供应商或用户为之付出额外的工作量。

事实上,云计算软 件所支持的私有云计算“即服务”的这一概念是企业重新思考如何购买和部署应用程序与资源的一个强大方法。数据库即服务是指创建响应SQL请求而不是分配低 级别存储访问的“查询服务器”,它有助于推进公共云计算和混合云计算服务的使用;但是,这个服务也降低了网络成本并提高了纯内部应用程序部署的性能。使用 一个集中化身份识别服务(这是一些云计算堆栈软件所具备的一个功能)就能够提高应用程序的安全性和合规性。

即使在最基本的计算资源中, 云计算的“即服务”理念也是很有价值的。虽然部署云计算软件启动应用程序以便于在发生资源故障时能够快速迁移应用程序是不必要的,但是云计算的资源独立性 原则可使这一任务更易于实现和更易于实现操作化。有用户报告说,在这些应用程序的迁移过程中通常都会发生配置错误;云计算工具能够实现这些迁移工作的自动 化,并尽可能地减少这类错误发生的可能性。

拥有一点点想象力,在你主要IT与网络供应商的帮助下,你就能够创建一个基于私有云计算的应用程序和资源控制框架,它能够提高运行可靠性并有可能降低成本。

(责任编辑:蒙遗善)

时间: 2024-07-29 16:00:12

私有云计算中应用云计算堆栈功能的相关文章

解析云计算功能在私有云计算中的应用

近年,随着云计算在各个行业和领域的深入发展,云计算下的私有云也有了程度不小的进步. 目前,通常对于选择和使用云计算的讨论大多集中于云计算供应商而不是私有云计算用户,这一点让越来越多的企业感到不满.随着云计算软件的不断成熟,一些新功能(例如OpenStack的Grizzly)虽然让用户重新燃起了对云计算的希望,但与之相关的企业家却非常少,这一事实给企业买家造成了非常大的困扰.为了云计算更好的发展,现在也到了我们从企业的角度来审视云计算软件的时候了. 可能云计算供应商们都很关注开源云计算(例如Ope

大数据在云计算中转换的4个步骤

如今的企业必须向顾客提供始终如一的高价值体验,否则会失去顾客.他们正在求助于大数据技术.通过大数据分析,组织可以更好地了解他们的客户,了解他们的习惯,并预测他们的需求,以提供更好的客户体验. 但是,大数据转换的路径并不简单.传统数据库管理和数据仓库设备变得过于昂贵,难以维护和规模化.此外,他们无法应对当今面临的挑战,其中包括非结构化数据,物联网(IoT),流数据,以及数字转型相结合的其他技术. 大数据转换的答案是云计算.参与大数据决策的IT专业人士中有64%的人表示已将技术堆栈转移到云端,或正在

软件定义网络在云计算中的角色

云计算中有两个http://www.aliyun.com/zixun/aggregation/13868.html">软件定义网络模型和两个不同的SDN任务,由于网络创造了云,管理这两个方面之间的相互作用是云成功的关键所在. 作为一种信息服务,互联网将网络看作是透明的合作伙伴.在云端,一个用户的应用存在于云内,成为云的一部分.大多数人认为至少意味着一些网络必须同云整合.当前的共事就是数据中心必须让云具体化,但是WAN也应成为云的"资源"吗? 在云计算中,用户加入一个云创

云计算中的Big Iron重新成为时尚

本文讲的是云计算中的Big Iron重新成为时尚,[IT168 资讯]大型机已经在企业级的云计算中体现了其可行性.这真的是一款卓越的云计算平台吗?关于云计算何时准备好在企业中大规模运行一直存在着相当大的争论.关于效用或云计算模型的广泛适用性的争议并没有这么多的关注,考虑到许多云计算利用的实例(从原型和概念证明到快速部署再到开发试验),因为它可以帮助企业完善这种模式的可行性:即私有云计算的概念,或由IT管理的企业内部云部署.当私有云的企业级云计算的概念开始形成,IBM公司的System z大型主机

逐条讲解:云计算中的容器技术

在如今,在讨论云时是很难不提及容器技术的.无论你是刚刚入门的技术新人或者经验丰富的专业人士,一定都应当知道这些与云中容器技术相关的重要术语. 随着云计算中容器技术的普及,越来越多的企业都不选择考虑其他选项了. 虽然容器技术已经面世一段较长时间了,但最近是Docker帮助它们进入了企业应用的焦点.随着云的发展,更多的企业了解了采用混合云和多云模式的好处,但是确保软件在不同环境之间迁移时能够稳定运行则成为了一大挑战.容器技术是通过将应用程序机器所有组件打包成为单个可便携的包来解决这一难题的. 此外,

以后别再说不懂!云计算中的容器术语大集合

如今如果没有提及容器,就很难谈论云计算.随着云计算中容器的普及,更多的组织选择不考虑采用外部的容器.    虽然容器已经存在了一段时间,但Docker最近帮助他们成为企业使用的焦点.随着云计算的发展,越来越多的企业看到采用混合和多云模型的好处,但确保软件在从一个环境转移到另一个环境时可靠运行是所面临的一个挑战.容器已经通过将应用程序及其所有组件包装到一个更便携的软件包来解决问题.  而且,随着云计算中容器的日益普及,包括亚马逊网络服务(AWS),Azure和谷歌公司在内的主要云计算提供商提供容器

虚拟化如何在云计算中提供优势

虚拟机管理程序是一种商品,那么我们该何去何从? 虚拟化物理计算机是公有云[注]和私有云[注]的中坚力量,使企业能够优化硬件利用率.增强安全性.支持多租户等. 早期的虚拟化方法主要基于模拟CPU,例如在基于PowerPC的Mac上的x86,使用户能够运行DOS和Windows.不仅需要模拟CPU,而且还要模拟硬件环境中的其他组件,包括图形适配器.硬盘.网络适配器.内存和接口. 在90年代末期时,VMware在虚拟化技术中有了重大突破,他们推出的技术可以让大部分代码直接在CPU上执行,而不需要被转译

解读云计算中存储必备的9大要素

典型的数据存储和管理的"企业级特征"在IT架构创新上不断推成出新.存储架构师意识到这些特征对于关键业务和生产应用非常重要,但目前的云计算还缺乏这些特征.本篇白皮书的目标是描述企业云计算中存储必备的9个要素. 要素1:性能 性能需要付出成本.在一个架构良好的应用里,性能和成本处于平衡状态.达到这点的关键是使用合适的技术去匹配企业业务应用的性能,首先要求将企业的业务语言转换成IT模式.因为这种转换困难,通常企业止步于静态的IT架构,无法应对业务变化着的性能需求.企业云计算提供了一个更能应对

云计算中的分片关系数据库

电子商务.社会媒体.移动通讯以及机器到机器的数据交换都制造着TB级乃至 PB级的海量数据,它们是企业IT部门所必须存储和处理的.在用户处理面向云计 算数据库的数据时,掌握分片最佳实践无疑是在云规划过程中迈出了重要的一步 . 分片是指将表分割为可管理大小的磁盘文件的过程.一些高弹性的键值 数据存储(如Amazon Simple DB.Google App Engine的数据存储或Windows Azure Tables)和文档数据库(像CouchDB.MongoDB或RavenDB)可以垂直处理表