产品简介

文档版本

目前与本文档相对应的产品版本为:OneCloud 2.0.0 企业版

读者对象

本文档详述了OneCloud 2.0.0 企业版的架构与功能。本文档主要适用于以下读者:

  • 客户运维工程师
  • 渠道与合作伙伴
  • 销售、市场、技术支持等人员
  • 对OneCloud有兴趣研究的相关人员

内容介绍

随着云计算技术的发展,IaaS(基础设施即服务)已经被越来越多的IT生产环境采纳,业务上云逐步成为企业IT建设与发展的既定标准。 与此同时,云计算生态中多云格局业已形成,从研发、生产、销售、服务全产业链上渐渐升温,并将持续未来较长一段时间。

  • 一方面,企业往往首先引入私有云,部署VMware、OpenStack等一种甚至多种环境,并且常常面临私有云之外的裸机,小型机等还未云化的基础设施资源。
  • 另一方面,国内的公有平台风起云涌,例如阿里云,腾讯云,华为云,UCloud等。结合功能、性能、特定业务需求、性价比、避免厂商绑定等综合因素,更多企业倾向于同时使用多个公有云。 因此,无论是采用稳定可靠的私有云,还是妥善管理和使用多云,都是企业面临的系统性问题。

OneCloud多云运维管理平台是多云环境下的综合基础设施资源运维管理平台,帮助企业用户更有效率地管理和使用分布在多云(一个或多个私有云,多个公有云)或私有云场景下的IT基础设施资源。 OneCloud针对企业在多云的环境下IT基础设施建设、运维、运营过程中的痛点和难点,结合超大规模生产环境实践经验,提出私有云和多云管理平台综合解决方案,旨在帮助用户建立轻量可扩展的技术架构,管控核心模块的计算/存储/网络资源及服务,提供面向业务的服务树、及相关分析与优化等功能,兼容异构公有云(阿里云、腾讯云)、虚拟化(VMware、KVM、Xen等),混合云 ,简易部署,智能运维,支持超大规模数据中心和多区域协同管理。

OneCloud主要由两个组件构成

  • 私有云与多云管理OneStack
  • 运维业务管理OneView

产品功能架构如图所示:

funcarchitecture

OneStack产品概览

OneStack主要实现对基础设施资源的管理,包括裸机,KVM虚拟机,VMware虚拟机,以及OpenStack等私有云资源和阿里云等公有云资源的统一管理。同时,OneStack对主机使用的网络和存储资源提供管理功能。OneStack对外提供统一的API,消除底层资源的管理差异,为上层服务和其他服务提供统一的资源管理接口,实现对资源的统一管理。

OneView产品概览

OneView将底层资源(物理机,虚拟机,容器等)通过企业的业务架构组织起来,并且以服务的粒度对这些资源以及对这些资源的运维操作进行批量的管理,以提高运维操作的效率、精度和准确性。主要实现从业务和服务的视角管理主机资源和监控报警配置。以业务和服务的树状结构组织主机资源,并对属于同种服务类型和环境的主机资源进行统一配置监控和报警设置,统一查看监控信息。

  • 底层资源是为具体业务提供服务的,因此归属于相同业务的资源往往具备共同的属性,例如相同的监控设置,相同的报警规则,甚至相同的负载均衡设置等。所以,可以基于服务树,把具有共性的资源统一进行运维操作,从而提高运维的效率和准确性。

  • 通过服务树,可以把一些成熟的运维实践和操作沉淀下来。例如跨部门跨产品线的共享主机资源是不推荐的,因此服务树在逻辑上禁止了跨产品线以上层级的共享资源操作。