e-works数字化企业网  »  文章频道  »  基础信息化  »  云计算和虚拟化

私有云:业务流程、存储和容器

2017/2/19    来源:机房360    作者:佚名      
关键字:私有云  存储  容器  
在本文中,我们将与广大读者朋友们共同研究关于私有云的关键要求和组件——其中包括容器平台的使用,以及在数据中心存储中使用私有云所带来的影响。
    在本文中,我们将与广大读者朋友们共同研究关于私有云的关键要求和组件——其中包括容器平台的使用,以及在数据中心存储中使用私有云所带来的影响。
 
    对于大多数人来说,云服务通常都意味着公共云服务基础设施,例如由亚马逊网络服务(AWS)和微软的Azure所提供的基础设施。
 
    而相比之下,私有云倾向于通过在企业内部部署相应的基础设施,来提供与公共云服务类似的功能特征,通过基于服务的交付模型来提供对资源的访问。
 
    那么,构建一款私有云将会涉及到什么呢,同时其又将对企业数据中心的存储产生怎样的影响呢?
 
    而在我们深入了解如何部署和实现私有云服务之前,我认为我们应该先花一点时间来回顾一下关于云服务的一般性通用特性。
 
    云服务,无论其是私有云服务还是公共云服务,都应符合以下条件:
 
    弹性——具备能够根据用户的需求横向或纵向进行规模化缩放的功能。从用户的角度来看,云资源通常被视为是“无限制的”,尽管在私有云服务中往往会存在预算方面的限制,这使得无限的概念很可能受到约束限制。
 
    基于服务的——云服务资源作为服务提供,借助服务定义,并从使用这些服务的硬件提供抽象。请求是针对虚拟实例的——而不是服务器——或基于性能和延迟需求的存储容量。
 
    多租户——基础设施架构需要能够支持多用户,而且,这些用户不会在同一平台上感知到彼此或影响到其他用户。
 
    按需访问——具备通过门户或应用程序编程接口(API)进行自动请求和配置资源的能力。
 
    计费结算和报告——具备可以报告使用情况的统计信息,按照高级别的细粒度(通常是每小时或每天)进行计费结算的功能(请注意,公共云服务提供商按照每小时收费,这对于私有基础设施可能是不切实际或不合适的)。
 
    对于私有云服务而言,某些在公共云服务中所见到的某些功能特征并不一定是必需的。
 
    例如,一些企业组织可能选择不实施计费(或甚至退款),因为用于这些企业组织可能不存在直接为业务部门计费的财务机制。
 
    “无限”这一概念通常不是私有云服务的要求,因为企业的IT预算通常是受到限制的,无论是业务部门或IT部门的支出都是受限的。
 
    私有云业务流程
 
    私有云服务的一大关键部分是根据客户请求提供资源协调的框架。这些包括开源平台(如OpenStack和CloudStack),专有工具(如VMware的vRealize Suite云管理平台和即将推出的Azure堆栈),微软公共Azure的内部部署自动化套件。
 
    还有一些平台,如Mesosphere,Kubernetes和Docker Swarm,它们能够提供开源解决方案,均能够部分的实现私有云服务。
 
    最后,我们应该提及供应商,如Zerostack和Platform 9,这些供应商们都在寻求优化我们上文已经提到的一些工具。
 
    私有云存储
 
    当我们查看这些平台使用存储的方式时,我们会看到各种各样的部署方式。
 
    而其中最成熟、且最容易理解的存储选项便可能是VMware。
 
    VMware vSphere是vRealize Suite套件的核心组件,支持一系列现有的block块(光纤通道,iSCSI)和基于文件(NFS)的系统。供应商的支持是广泛的,一旦将存储配置到基础架构中,就可以作为虚拟机创建的一部分自动配置。
 
    OpenStack有一系列的存储支持选项,称为项目,包括了块存储(Cinder)、文件存储(Manila)和对象存储(Swift)。每个项目定义了供应商可以编码的一组API,并通过OpenStack平台自动配置,映射存储平台到实例(虚拟机)。
 
    相同水平的应用编程接口支持也可在Kubernetes中获得,实现为容器实例的持久性的存储配置。
 
    这可以包括传统的协议(如iSCSI和NFS),而且可以扩展存储,如GlusterFS和Ceph。还有一个假设,用户需要人工手动管理存储(也许只是局部的JBODs),但存储硬件供应商已经开始加入Kubernetes卷的支持。这方面的一个例子便是NetApp的Trident项目的自动化存储配置。
 
    Docker部署倾向于使用存储配置,在主机上运行容器,这些容器可以是本地的文件系统或安装到服务器的块设备。 Flocker是一款开源工具,通过一组API为供应商提供支持,从而从块设备到容器实现自动化的配置供应。借助其EMCCode,Dell EMC公司支持将其许多现有的存储平台连接到Docker系统。这项工作大部分是最好的,但只提供社区支持,因此也许不适合关键的生产环境。

责任编辑:李欢
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐