飛天(Apsara )是由阿里云自主研發、服務全球的超大規模通用計算操作系統。
它可以將遍布全球的百萬級服務器連成一臺超級計算機,以在線公共服務的方式為社會提供計算能力。
從PC互聯網到移動互聯網到萬物互聯網,互聯網成為世界新的基礎設施。飛天希望解決人類計算的規模、效率和安全問題。飛天的革命性在于將云計算的三個方向整合起來:提供足夠強大的計算能力,提供通用的計算能力,提供普惠的計算能力。
飛天誕生于2009年2月,目前為全球200多個國家和地區的創新創業企業、政府、機構等提供服務。
系統定義
為什么叫飛天?
在世界神話中,不乏飛向太空這個主題,這是人類對探索的終極想象力的定義:飛向未知的浩瀚蒼穹。在中國神話中,輕盈,美好的飛天更承載了幸福與快樂的意義。所以阿里云把自己開發的通用計算操作系統命名為“飛天”,是希望通過計算讓人類的想象力與創造力得到最大的釋放。
系統架構
飛天的主要組成部分包括哪些,架構是怎樣的?
??飛天管理著互聯網規模的基礎設施。最底層是遍布全球的幾十個數據中心,數百個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年
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),支持企業客戶在自己的數據中心部署飛天操作系統。
參考資料 >
2016 云棲大會 | 阿里云唐洪:飛天,向世界要一個答案.搜狐.2016-10-24
飛天進化:從操作系統到人工智能.文匯報.2016-10-24