扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在“向云转型”的征程中,云管理平台的选型是企业开展云计算实践所涉及的核心问题之一。中国电信从自身的实际业务需求出发,选择CloudStack作为其云服务基础管理平台。
在我国的三大电信运营商中,中国电信是唯一设立云计算子公司的企业,这似乎可以从一个侧面反映其从传统电信业务向云服务供应商转型的决心。中国电信“向云转型”的进程在2010年正式开启。结合自身电信服务提供商的业务角色,中国电信在战略规划初期就明确了私有云和公有云双线并举的企业级云计算战略。
具体而言,中国电信私有云建设的目标主要是,面向内部用户优化计算资源,通过对资源的分权、分域管理和精细化运维,实现资源的统一呈现、分级调度,以及集约化管理。而在公有云领域,其相关实践则与中国电信的业务转型密切相关。作为传统的电信运营商,中国电信面临着来自互联网企业和其他新兴企业的竞争压力,如何充分利用自身的基础IT资源优势,将其通过云的方式交付给目标客户?成为中国电信业务转型的关键。
云资源管理ERP
经过两年多的系统建设和调试,中国电信公有云IaaS服务已经进入到内部试运营阶段,并计划于年内正式对公众提供服务。这一公有云上线时间表领先于其他两大电信运营商。中国电信股份有限公司北京研究院云计算产品线总监雷葆华分享了中国电信公有云服务平台的选型与建设思路。作为一家从传统走向创新的电信服务商,中国电信的公有云建设目标是,面向政企客户、互联网客户提供标准化的云产品和差异化的云解决方案。
要搭建面向公众的公有云服务,中国电信首先需要拥有一个统一公有云IT支撑系统,以实现全网资源的统一调度、快速交付和精细服务。雷葆华表示,这意味着要搭建一个云计算资源管理的基础平台,它类似于一个对生产资料、供应链进行管理的ERP系统,可以看作是一个“IT ERP”平台。中国电信将基于该平台实现全面的资产管理,整合不同属性的计算资源,并建立平台化运维和对外服务的能力。
在“IT ERP”平台(即云管理平台)选型的过程中,中国电信对多个技术与应用维度进行了综合考量。从自身的开发能力,以及服务提供商角色对平台扩展性的要求等角度考虑,中国电信选择使用开源云平台。此后,中国电信又对当时市场中主流的多款开源云平台的资源调度能力、兼容性、设备管理能力、易用性和可靠性进行了综合评估,最终选择基于CloudStack搭建自己的云管理平台。
据中国电信集团系统集成有限责任公司软件部技术专家杨经纬介绍,中国电信基于CloudStack建立了适合电信级公有云运营的资源管理模式。结合云服务实际运营的需要,中国电信的相关技术团队基于CloudStack对域功能进行了区分和扩展,划分出管理域和使用域两个维度。同时,还通过其提供的角色模型,获得了更为灵活的管理职能支持。另外,中国电信在云资源管理的配额管理、资源分区等方面也进行了深入的技术实践。
技术适用为先
雷葆华认为,企业选型的核心关注点应该是云管理平台的适用性。以开源和闭源平台选型为例,闭源管理软件的优点在于功能强大、稳定性好、硬件的兼容性好。但同时它们的组件扩展性有限,安装维护较为复杂,需要专业化的团队做支持服务。因此,如果企业的IT资产较多,系统环境较为复杂,对安全性和稳定性的要求高,且自身的开发能力有限,选择闭源软件就是非常合理的。反之,对于对平台灵活性和扩展性要求高、计划投入资金有限,且具备一定研发和技术维护能力的用户,则可以尝试开源解决方案。
中国电信既是云服务的提供者,同时也是云技术的使用者,需要同时满足私有云和公有云的建设要求。云管理平台作为云服务的大脑,也需要兼顾内外的服务需求。“对于中国电信来说,选择CloudStack更多地是看重了它简单易用,学习、部署和维护成本低的优势。而对于企业的云管理平台选型而言,没有最好的产品,只有最适合的产品。企业用户应该从自身的业务需求出发做出选择。”雷葆华说。
开源云平台技术框架解析
开源世界中,争论的话题不断变换。在云计算潮流涌动的今天,开源云平台以其亚马逊AWS(亚马逊Web服务)开源实现的能力成为各方热议的新主角。自2012年4月CloudStack投身Apache 阵营后,有关其与OpenStack之间的分裂或制衡的争议至今仍未平息。但争议也罢,竞合也好,开源云平台的核心发展目标仍然是为企业搭建IaaS(基础设施即服务)平台提供简捷、经济、高效的技术框架。
结合自己的研究体会,雷葆华对OpenStack和CloudStack的技术特点做出了点评。他表示,OpenStack的特点在于模块组件丰富、产业支持广泛、灵活性和扩展性好,但是商用部署案例偏少。因此,OpenStack比较适合较大规模的云服务商所采用,它们以云或IT服务为主要业务,对平台的灵活性要求高,同时自主研发和技术维护力量强。CloudStack的特点在于其技术框架简单、易用、安全且稳定,适合互联网创新企业、个人开发者和互联网服务商的应用场景,同样要求使用者具备较高的技术能力。
“从开源项目的发展模式上看,OpenStack和CloudStack也有着不同的思路。OpenStack的做法是先建立联盟,并自上而下把底层规划做好,不同的成员做好不同的模块。这样做的好处是模块的组件比较丰富,产业层面的支持也相对广泛。”雷葆华说。他认为,OpenStack在企业环境的实施需要用户自己做整合,这种技术复杂度对用户的技术能力要求较高。因此,OpenStack在商业推广过程中更可能会采用介于开源和闭源之间的方式,具体实施通常需要一个商业化的团队提供支持。
雷葆华表示,OpenStack采用了模块化搭建的方式,不同的模块由不同的基金会成员主导,这样做的短板在于没有提供中心模块,即一个核心的总线系统。这就对用户的技术整合能力提出了很高的要求,很多情况下只有专业的服务商才能把OpenStack的各个功能模块整合好。“相对而言,CloudStack采用自下而上的搭建方式,它一开始并没有规划很多,是通过实际项目不断总结完善,用一种属于自己的演进方式迭代出来的。用户可以先部署一个系统,遇到问题后将自己的技术迭代进去,很多国外的电信运营商选择CloudStack就是出于这样的原因。”他说。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者