您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

解析混合云的优缺点

发表于:2018-05-17 作者:Phillip Tracy 来源:企业网D1Net

数据管理是任何工业“物联网”部署的重要组成部分,使用云计算收集大数据的见解可以为企业带来巨大的回报。但找出存储所有这些数据的位置对于任何企业来说都是一个重要却艰难的决定。有五种云计算部署模型,从私有云内部部署到具有云计算服务提供者的公共云服务,而混合云提供更大的灵活性。

解析混合云的优缺点

什么是混合云?

混合云是公共云提供商(如亚马逊网络服务,谷歌云或微软Azure)提供的公共云与私有云的组合。该平台专为单一组织使用而设计。公共云和私有云基础设施彼此独立运行,使用允许数据和应用程序迁移的技术通过加密连接进行通信。

美国国家标准与技术研究院将混合云定义为“两个或两个以上云(私有云或公共云)的组合,它们仍然是唯一的实体,但是它们绑定在一起,提供多种部署模式的好处。”

值得注意的是,混合云部署中的公共云和私有云是独特和独立的元素。这使组织能够在私有云上存储受到保护或具有特权的数据,同时保留利用公共云计算资源运行依赖此数据的应用程序的能力。通过确保只有需要分析的数据进入更“强大”的公共服务器,而其他大量敏感数据停留在公共云中,从而提高安全性。

混合云主要是在基础设施和应用层面上工作的。在基础设施层面上,混合云是来自不同云计算服务的虚拟机的组合。在软件即服务层中,混合云描述了在不同的SaaS产品或企业数据中心内的现有应用程序中的组件的应用程序设置。

由于混合云是不同云平台的组合,其中包括私有云、公共云和混合云,因此集成不同的云计算服务和技术可能是一项挑战。

混合云如何部署

混合云模型可以通过多种方式实现:

  • 独立的云计算提供商合作提供私有和公共服务作为综合服务;
  • 各个云计算提供商提供完整的混合包;
  • 管理其私有云的组织自己注册公共云服务,然后将其集成到其基础设施中。

Boldleaks指出,很多企业的云服务是混合的:

  • 使用公共开发平台将数据发送到私有云或基于数据中心的应用程序;
  • 利用许多SaaS应用程序并在私有或数据中心资源之间移动数据;
  • 将业务流程设计为一项服务,以便它可以像云计算环境一样相连接。

混合云的优势

无论是使用公共云还是私有云,企业采用混合云都有许多好处,以下介绍混合云的一些好处:

  • 可直接访问的内部部署私有基础设施。
  • 不会受到公共互联网的限制。与公共云服务相比,这大大减少了访问时间和等待时间。
  • 拥有能够支持业务的平均工作负载的现场计算基础设施的能力,同时保留利用公共云解决工作负载超出私有云组件计算能力的故障切换环境的能力。
  • 构建混合云的私有云也可以提高服务器设计的灵活性。

根据IBM公司的调查研究,混合云还有其他优点:

(1)容量扩展

当企业的内部部署增加容量时,将会提高成本,这是因为企业需要升级数据中心的电源和散热设备,以适应额外增加的机架设备或构建全新的数据中心。而采用混合部署方法是一种可行的选择,这不会影响现有的运营,选择支持裸机并扩展内部部署网络的托管云可以允许重用现有的技术、工具。

(2)开发/测试

开发/测试工作量非常有弹性,他们经常应用并被拆分,并且在任何一个时间点的实例数量在发展阶段都有很大差异。 将这些工作负载放在托管云上,可以扩展容量以满足需求,并只为所使用的服务支付费用。

(3)计划的临时需求

企业大多数需求都是事先知道的,比如新产品上市、假期、旺季等等。当给定时间进行计划和执行时,大部分应用程序都可以缩放。就像开发/测试一样,将工作负载扩展到托管云可以使硬件适应所要解决的问题,并为所使用的硬件支付费用,从而将大量资本支出转化为较小的运营支出。

(4)网络优化

托管云提供了转移外部网络的繁重工作的机会,并在此过程中通过利用提供商的网络投资提高网络连接的可用性、可扩展性和可靠性。

混合云的缺点

但是,像所有云存储和数据分析方法一样,混合计算也有许多缺点。Actifio表示,以下是使用混合云模型时遇到的一些挑战。

(1)成本

尽管公共云可以提供灵活性和相对较低的运营成本,这为企业提供了具有吸引力的选择,但构建企业私有云需要大量支出,并且可能在必要的所有物理硬件上的成本变得昂贵。

(2)安全

云计算本质上要比传统计算安全,实际上面临的攻击更少,但是在构建混合云时,企业还需要考虑到一些因素。必须采取适当的预防措施以确保数据得到适当的保护,并且由合适的人员维护。此外,根据行业情况,可能存在某些监管要求,禁止将数据存储在异地,这会阻止企业使用公共云。

(3)数据和应用程序集成

应用程序和数据存在共生关系,它们经常被链接在一起。因此,在考虑在哪里存储它们时,至关重要的是询问它们所在的基础设施是否重要。例如,如果应用程序位于私有云中,并且其数据位于内部部署的数据中心中,则所构建的应用程序是为了远程访问数据吗?诸如复制数据虚拟化之类的技术可以将数据从基础设施中分离出来,并使这个问题不再是一个难题。

(4)兼容性

在构建混合云时,跨越多个基础设施的兼容性可能是一个主要问题。通过双层基础架构,企业需要控制私有云和公共云,它们可能会运行不同的堆栈。

(5)联网

非常活跃的应用程序是否适合运行在云端?企业需要考虑它们可能在网络上占用的带宽使用情况,以及它在其他应用程序出现瓶颈时产生的问题。