看Rancher的Kubernetes如何“提供”可再生資源
原創【51CTO.com原創稿件】隨著互聯網的發展,能源企業轉型的熱潮已經到來。金風科技是一家國際化的清潔能源和節能環保整體解決方案提供商。截至2017年年底,金風科技全球風電累計裝機容量超過44GW,裝機數量超過2.8萬臺(直驅機組超過2.4萬臺),連續七年國內***,連續三年全球排名前三。其中,國內裝機遍布29個省市,累計容量超過42.7GW,國外裝機遍布全球六大洲十四個國家,累計容量達到1.45GW。金風科技每年發出的清潔電力,相當于再造森林4940萬立方米,減少9040萬噸二氧化碳排放。金風慧能是金風科技的全資子公司,是全國領先的新能源數字化、智能化專業服務提供商,致力于幫助新能源發電企業優化資產性能,提高運營效率,提升發電收益。如此規模的可再生能源供應,給金風慧能的 IT 運營團隊帶來了極大的挑戰:無論風力發電機安裝在世界的何處,都需要對其進行集中監控。另一方面,必須同時在邊緣部署人工智能服務,以便預測風力發電機群的功率輸出。容器技術憑借其輕量化、部署快、啟動快的特性,就成了解決管理成千上萬個邊緣位置,并且保持軟件快速更新的***選擇。經過全方面的評測,金風慧能選擇了Rancher Labs(以下簡稱Rancher)的Kubernetes 和容器技術。
提高效率,加速迭代
據金風慧能***架構師張利介紹,在初期對項目進行評估的時候,金風慧能研發團隊意識到只有微服務的架構才符合整個運維體系的搭建要求,而Kubernetes是管理、調用這些微服務的***選擇。
基于Kubernetes的部署方案
通過Rancher的Kubernetes部署方案,DevOps的迭代速度達到了10倍的提升。據張利介紹,以前金風慧能軟件產品是單體應用架構,在功能不斷增加的時候,已經很難再擴充了,迭代速度也變得非常慢。經過微服務化改造后,把每個Feature獨立成一個服務,每次只對某個服務進行升級和測試,效率大大提高。微服務化適應性強,業務拆分靈活多變。AI技術的引入,提高了算法迭代速度,和跨平臺部署效率。
在進行微服務改造的過程中,遇到挑戰是不可避免的,主要是隨著業務不斷地迭代和增加,雖然系統擴展性變強了,但是拆分的力度不好把握。有些服務要分拆,有些服務要合并,這對整個架構來說是一個非常大的挑戰。此外,為了提高準確率,在AI層面也會有一些技術方面的困難。
“Rancher會把整個技術棧做得非常簡單,簡潔易用,這是Rancher***的核心。”張利表示。
金風慧能***架構師張利
Rancher 2.0能夠讓用戶管理來自諸如谷歌容器引擎(GKE)等云服務提供商的現有Kubernetes集群,也可以管理位于本地數據中心上的Kubernetes集群。Rancher 2.0還可以集中管理用戶身份驗證、監測和健康檢查,以便為IT管理員提供更高的可視性和控制力。Rancher 2.0充分利用Kubernetes中復雜的、基于角色的訪問控制(RBAC)功能,為用戶提供共享集群以及主機訪問權限。正是由于Rancher 2.0的產品化、簡單易用,讓金風的數字化進程得以順利進行。
金風慧能副總經理張偉透露,金風慧能已經有一些產品服務部署在了Rancher上,提供商業化、規?;纳逃卯a品。金風也正在評估Rancher新平臺應用場景是否可以滿足金風的其他需求。未來,金風將和Rancher在更多的產品上進行深度合作。
與云廠商密切合作,堅定走開源之路
的確,憑借輕量、靈活、操作性強等特點,容器技術在近幾年得到了飛速的發展。Google、微軟、BAT、Red Hat等巨頭都紛紛采用了容器管理技術,容器技術已由最初的個體研發人員和互聯網公司所用發展為被所有企業所用。
作為一家容器管理平臺提供商,Rancher聯合創始人及CEO 梁勝在接受51CTO記者采訪時表示,Rancher和各大云廠商不是競爭關系,因為“他們提供資源,我們提供針對他們這些容器的管理”。在Rancher2.0發布的時候,Rancher就跟全球三個***的云服務商AWS、微軟和谷歌達成了合作協議,Rancher直接用他們的Kubernetes平臺。日前,Rancher又有了新的動向,宣布支持三個中國***的云服務商:阿里云、華為云和騰訊云,Rancher可以直接使用他們的Kubernetes托管服務。Rancher的價值是多集群管理、多云管理和管理上面的各種應用,所以如果云服務廠商已經有了很好的平臺和技術,Rancher不會與之競爭,因為Rancher的信念是讓更多的用戶上云,使用盡可能多的云服務。
Rancher 創始人及CEO 梁勝
對于近期的開源領域發生的一些資本運作事件,梁勝表示這更加堅定了Rancher走開源之路的堅定信念。Rancher 是一家產品代碼全部開源的公司,很多公司和Rancher 的合作也是基于此,企業不用再擔心被一種產品、一種技術或者一個供應商所綁架,可以靈活的選擇適用于企業的相應技術并在此基礎上形成企業自主的產品和解決方案,并可申請企業自主知識產權(IP)。代碼的高質量、技術上的優越性,是企業客戶選擇開源、選擇Rancher的最主要的動因。Rancher 始終是容器開源領域的重大貢獻與參與者,且在未來也將始終秉承開源的理念繼續創造優秀的容器產品與解決方案。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】