国家电网公司使用OpenStack降低IT成本 避免被厂商锁定-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

国家电网公司使用OpenStack降低IT成本 避免被厂商锁定

简介:

对我们而言,中国国家电网公司(SGCC)可是一个家喻户晓的名字,而且它是全世界最大的公用电气事业公司。国家电网公司为全国26个省提供电力,其规模庞大的IT系统扮演着重要角色,帮助公司提供安全可靠的电力能源,促进各地经济增长和人民生活便利。

在2015年度财富杂志全球500强排名中,国家电网是全球第七大公司。纵观其发展历史,国家电网的IT基础设施包括规模庞大的数据库、中间件与存储需求,包括100多个IT系统,而每个服务省份都有500TB数据及1,000多台主机。为了管理如此巨量需求,国家电网主要选择了封闭式的专有厂商产品,以支持本公司IT系统。

国家电网数据库管理员兼OpenStack运营团队主管赵寰宇(音)近期在OpenStack奥斯汀峰会上发表演讲。他以从前与现在的个人形象对比展开发言:事业刚刚起步时年轻时的样子,与现在的样子。他开玩笑说,10多年来的DBA经历带来的压力是如今脱发和没时间运动的主因。但赵先生对未来非常乐观,他表示,自从国家电网开始使用OpenStack,他就有足够的“带宽”来好好照顾自己了。

赵先生也谈到了使用OpenStack前国家电网所面临的技术挑战,那时公司的IT基础设施还依赖于旧的解决方案。当时使用的专用软件操作困难、扩展成本高,需要支付昂贵的许可证与服务费用,还限制了公司对自有数据的控制,使公司走向了被厂商锁定的道路上(这些问题长期存在)。

赵先生的团队受到了新型云技术带来的启发。在实现更好地控制公司IT系统投入的愿景下,他们开始研究建立自主可控的私有云,由原来的以厂商为基础存储向开源转变。过去3年来,国家电网进行了从Unix IT系统向OpenStack和云的过渡。

国家电网于2014年12月开始着手准备部署OpenStack的相关工作,并于2015年9月正式实施部署。截至今年二月,国家电网已使用OpenStack部署了200多台物理设备和1,000多个虚机并投入运营,近期还计划将OpenStack扩展至更多IT系统。特别值得注意的是,公用事业公司正开始逐步采用大数据云和SDX来实现软件定义网络和存储。赵寰宇(音)表示,OpenStack平台具备卓越的灵活性、巨大的定制化潜能,且可兼容Docker、Zabbix及Ansible等其他诸多应用和服务,这些特性是吸引国家电网决定转向OpenStack平台的几大主要因素。

为顺利实施转型,国家电网与亚洲领先的OpenStack服务提供商EasyStack展开合作,专注于对企业私有云的需求。EasyStack还提供公共和专用API,确保国家电网获得100%开放和解锁方案,从而得以完全自主控制自有数据。

国家电网的网络逻辑利用了多个OpenStack项目,包括Nova、Glance、Keystone、Neutron、Ceilometer (Telemetry)、Swift及 Cinder。内部网支持虚机间通信,而外部网则为用户提供数据服务。国家电网的存储网独家采用Ceph,它还配置了部署网和管理网以备不时之需。

OpenStack为国家电网打造了一个近乎自动化的运营系统,为其解放了大量人力和物力资源用于集中开发更多前瞻性项目(赵寰宇曾笑说:“可以腾出更多时间来休假了。”)。

未来,国家电网的计划包括:进一步扩展使用OpenStack和软件定义存储,在服务的每个省份部署1,000个以上节点。五年内,国家电网预计将建起5万个以上节点,届时将成为全球采用OpenStack最大的电力行业生产环境。在软件定义存储前端,国家电网计划升级Ceph、部署数据库云并进一步改善存储网的服务质量。





====================================分割线================================


本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: