阿里雲飛天系統的技術架構

2021-08-08 14:25:50 字數 3446 閱讀 2255

阿里雲飛天系統的技術架構

阿里雲有以下五大優勢:

中國萬網,提供虛擬主機託管的服務,而且還提供網域名稱等服務,其客戶群非常龐大;

**、阿里巴巴(內部稱:b2b)、支付寶等其他子公司有大量的資料分析業務,需要消耗大量的伺服器資源,電力,機房設施;

阿里巴巴集團已經購買了多條大頻寬的專線,並且形成多網互聯和加速的能 力,並且有能力自己建設機房等方面的能力;

阿里系公司技吸收雅虎的技術,尤其經過將近4-5年的努力,吸收了行業內一大批技術實力和經驗都非常豐 富的人才;

阿里巴巴擁有的現金非常充裕。

飛天系統的整體技術架構圖:

飛天系統的部署結構圖:

在眾神尚未存在之前,神界是被黑暗籠罩的無邊無際的一片混沌。主神的靈力執行其中,施造化之功,令眾神齊備……

(一)第一日:主神說要有光,於是便有了夸父

夸父a)        網路通訊模組

b)        連線千萬臺主機,主宰眾神之間的溝通

夸父的目標

a)        可靠,高效,實用,簡單

夸父的力量

a)        共享連線降低系統資源消耗

b)        共享智慧型詮釋團隊無邊力量

夸父技術架構圖:

(二)第二日:主神說神要有名字,造女媧為眾神命名

女媧a)        終極的可靠中心

b)        提供名字服務,識別眾神

女媧的目標

a)        可靠性

b)        還是可靠,不可靠眾神會亂套

女媧技術架構圖:

(三)第三日:主神說神要懂文化,要說倉頡語

倉頡a)        統一的訊息格式,序列化/反序列化時使用

b)        眾神之間溝通的語言

倉頡的目標

a)        相容

b)        高效

c)        易用

倉頡技術架構圖:

(四)第四日:主神造伏羲以規範神界

伏羲a)        管理計算資源,排程service和job

b)        提供程式設計介面

伏羲的目標

a)        易用性:編寫分布式程式很簡單

b)        可擴充套件:完善的容錯機制

c)        可共享:支援多service和job,支援quota和billing

伏羲技術架構圖:

(五) 第五日:主神說盤古很靠譜,可以管地皮

盤古a)        管理儲存資源,支援無結構資料儲存

b)        保證資料的正確、可靠

設計目標

a)        可靠性:硬碟或機器壞時資料仍正確可用

b)        可擴充套件:增加機器即可增加儲存空間和系統吞吐量

c)        多使用者共享:提供訪問控制、配額管理和資源統計

非設計目標

a)        盤古不為大量的小檔案儲存做優化

b)        盤古不直接支援結構化資料的儲存和訪問

c)        盤古不支援擦寫操作

盤古系統技術架構圖:

盤古技術架構圖:

(六) 第六日:主神說有巢很前衛,弄弄房地產

有巢的一些特性:

a)        有巢是伏羲的service

b)        有巢基於盤古

c)        有巢為結構化資料優化,支援小檔案,支援擦寫

d)        有巢支援自動的資料片**

有巢的典型應用:

a)        kv engine   —- 儲存

b)        sql engine  —- **資料庫、bi分析

c)        si engine   —- 文字搜尋

有巢技術架構圖:

(七) 第七日:主神說有個大病小災的要找神農

神農a)        素問:收集眾神資訊,異常情況報警

b)        靈樞:異常情況預警,自動故障預防/處理

神農的目標

a)        低系統影響

b)        易擴充套件

c)         高智慧型

功曹、公明、鍾馗、愚公技術架構圖:

穿越而來的后羿

后羿:a)        通過虛擬技術共享計算資源

b)        單機應用在雲平台執行

后羿系統技術架構圖:

后羿技術架構圖:

阿里雲 飛天開放服務

本節從整體上簡要介紹飛天開放服務,包括彈性計算服務 ecs 開放儲存服務 oss 開放結構化資料服務 ots 關係型資料庫服務 rds 開放資料處理服務 odps 和雲服務引擎 ace 這些開放服務執行在飛天平台核心之上,具有以下一些共同的特點。全託管式服務 開放服務執行在資料中心的公共雲平台之上,...

飛天技術匯 阿里雲Redis產品公升級大全

阿里雲redis重磅產品公升級 全球多活版 混合儲存版 多執行緒效能增強版。這期飛天技術匯你將看到 企業如何實現業務快速全球化布局 冷熱資料如何分離 多io執行緒如何面對高併發業務 助力企業全球化業務部署 redis全球多活產品是阿里自研的 基於雲資料庫 redis 版 apsaradb for r...

阿里雲飛天技術出海 eWTP落地馬來西亞

本文講的是阿里雲飛天技術出海 ewtp落地馬來西亞 it168 資訊 3月22日,在馬來西亞總理納吉布 阿里巴巴集團董事局主席馬雲的共同見證下,馬來西亞數字經濟發展機構 mdec 宣布與阿里巴巴集團達成戰略合作,雙方將聯手在馬來西亞打造中國以外的第乙個ewtp 試驗區 幫助馬來西亞乃至整個東南亞地區...