天天看點

國家電網公司使用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(轉載)