系統定義
為什麼叫飛天?
在世界神話中,不乏飛向太空這個主題,這是人類對探索的終極想像力的定義:飛向未知的浩瀚蒼穹。在中國神話中,輕盈,美好的飛天更承載了幸福與快樂的意義。所以阿里雲把自己開發的通用計算作業系統命名為“飛天”,是希望通過計算讓人類的想像力與創造力得到最大的釋放。
系統架構
飛天的主要組成部分包括哪些,架構是怎樣的?
•飛天管理著網際網路規模的基礎設施。最底層是遍布全球的幾十個數據中心,數百個PoP節點。飛天所管理的這些物理基礎設施還在不斷擴張。
•飛天核心跑在每個數據中心裏面,它負責統一管理數據中心內的通用伺服器集群,調度集群的計算、存儲資源,支撐分散式套用的部署和執行,並自動進行故障恢復和數據冗餘。
•安全管理根植在飛天核心最底層。飛天核心提供的授權機制,能夠有效實現“最小許可權原則(Principle of least privilege)”。同時,還建立了自主可控的全棧安全體系。
•監控報警診斷是飛天核心的最基本能力之一。飛天核心對上層套用提供了非常詳細的、無間斷的監控數據和系統事件採集,能夠回溯到發生問題的那一刻現場,幫助工程師找到問題的根源。
•在基礎公共模組之上,有兩個最核心的服務,一個叫盤古,一個叫伏羲。盤古是存儲管理服務,伏羲是資源調度服務,飛天核心之上套用的存儲和資源的分配都是由盤古和伏羲管理。
•在基礎公共模組邊上,還有一個服務,叫做天基。意思是“飛天的基礎”。天基是飛天的自動化運維服務,負責飛天各個子系統的部署、升級、擴容以及故障遷移。
•飛天核心服務分為:計算、存儲、資料庫、網路。
•為了幫助開發者便捷地構建雲上套用,飛天提供了豐富的連線、編排服務,將這些核心服務方便地連線和組織起來,包括:通知、佇列、資源編排、分散式事務管理等等。
•飛天接入層包括數據傳輸服務,資料庫同步服務,CDN內容分發以及混合雲高速通道等服務。
•飛天最頂層是阿里雲打造的軟體交易與交付第一平台------雲市場。它如同雲計算的“App Store”,用戶可在阿里雲官網一鍵開通“軟體+雲計算資源”。雲市場上架在售商品幾千個,支持鏡像、容器、編排、API、SaaS、服務、下載等類型的軟體與服務接入。
•飛天有一個全球統一的賬號體系。靈活的認證授權機制讓雲上資源可以安全靈活地在租戶內或租戶間共享。
•七年實踐,飛天已經建立一個完善的雲產品體系。同時還能提供網際網路級別的租戶管理和業務支撐服務。
系統核心
飛天作業系統的核心競爭力和核心能力是什麼?
•自主可控:對雲計算底層技術體系的把控力,自主研發,自己解決核心問題。
•調度能力:10K(單集群1萬台伺服器)的任務分散式部署和監控。
•數據能力:EB(10億GB)級的大數據存儲和分析能力。
•安全能力:為中國35%的網站提供防禦。
•大規模實踐:經受雙11、12306春運購票等極限並發場景挑戰。
•開放的生態:兼容大多數生態軟體和硬體,比如CLoud foundry、Docker、 Hadoop。
系統功能
飛天作業系統解決了什麼不一樣的問題?
l 算得起:客戶的計算成本問題,即開即用,零capex,零基礎運維人員投入,計算資源彈性擴展,降低opex
l 算得快:客戶的計算規模瓶頸問題,以及客戶套用的實時性問題
l 算得準:客戶套用的數據智慧型問題,讓小客戶具備和大公司一樣的數據智慧型的能力
l 高可用:客戶套用的業務連續性問題,客戶的服務可以部署在多個region,並支持靈活多樣的數據同步機制,打造高可用系統
l 安全性:安全管理根植在飛天核心最底層,還建立了自主可控的全棧安全體系
l API經濟:讓開源產品、ISV、SI、和雲SP能夠有效協同為客戶提供服務
大事記
飛天大事記
2008年
9月 阿里巴巴確定“雲計算”和“數據”戰略,決定自主研發超大規模通用計算作業系統“飛天”。
10月 飛天團隊正式組建。
2009年
2月 飛天團隊在北京寫下第一行代碼。
2010年
4月 阿里金融訂單貸款產品“牧羊犬”在飛天平台上線。
8月 飛天作為通用平台,成為阿里集團內部四大套用的公共基礎:搜尋(大規模線上、離線套用)、信箱(結構化線上套用)、小檔案存儲(海量檔案存儲)、阿里金融(大數據套用)。
2011年
7月 阿里雲開始大規模對外提供基於飛天的雲計算服務。
2013年
8月 阿里雲成為世界上第一家對外提供5K雲計算服務能力的公司。
2014年
7月 阿里雲發布產品MaxCompute。通過MaxCompute線上服務,小型公司花幾百元即可開始分析海量數據。
2015年
1月 12306將車票查詢業務部署在飛天上,春運高峰分流了75%的流量。
6月 歷經一年半時間,阿里巴巴和螞蟻金服完成“登月計畫”,將所有數據存儲、計算任務全部遷移至飛天平台。
10月 Sort Benchmark2015年排序競賽中,飛天用377秒完成100TB的數據排序,打破四項世界紀錄。
2016年
1月 阿里雲發布一站式大數據平台“數加”,開放阿里巴巴十年的大數據處理能力,首批亮相20款產品。。
4月 阿里雲發布人工智慧ET。ET基於飛天強大的計算和大數據處理能力進化而來,初步具備聽、說、看的感知能力,並能在交通、製造等領域輔助人類進行全局決策。
4月 阿里雲發布專有雲(Apsara Stack),支持企業客戶在自己的數據中心部署飛天作業系統。