一 阿里云的前世今生
?????? 在當(dāng)前的IT圈,提到阿里云窃爷,無論是普通吃瓜群眾邑蒋、創(chuàng)業(yè)互聯(lián)網(wǎng)公司姓蜂、技術(shù)宅、商業(yè)大鱷都不陌生医吊。當(dāng)然钱慢,現(xiàn)在阿里云這么牛逼是個(gè)既定事實(shí),大家對云計(jì)算的認(rèn)知以及重要性也是逐步達(dá)成了共識卿堂。
?????? 不過阿里云一路走來滩字,也是充滿了坎坷和傳奇。記得很早之前(2010年吧)御吞,BAT的三大領(lǐng)袖在中國IT領(lǐng)袖峰會上就展開討論。李老板意思:云計(jì)算不客氣一點(diǎn)講是新瓶裝舊酒漓藕,沒有新東西陶珠。未來會有越來越多的基于云計(jì)算的這種互聯(lián)網(wǎng)應(yīng)用出來,但想用云計(jì)算方式多賺點(diǎn)錢會比較累享钞。小馬哥觀點(diǎn)比較保守和中庸一些:可能過幾百年揍诽、一千年后,到阿凡達(dá)那種現(xiàn)象確實(shí)有可能栗竖,現(xiàn)在做云計(jì)算還是顯得過早暑脆。比如現(xiàn)在研究局部的IDC,1萬臺或者幾萬臺組成一個(gè)超大型IDC狐肢,集裝箱里面插幾千個(gè)主板添吗、海量CPU、內(nèi)存統(tǒng)一作為計(jì)算機(jī)處理一個(gè)任務(wù)份名,在這種局部上去做是非常大的挑戰(zhàn)碟联。而馬爸爸最具前瞻性:云計(jì)算是一種分享,數(shù)據(jù)的處理僵腺、存儲然后跟分享的機(jī)制鲤孵,“如果我們不做云計(jì)算,將來會死掉辰如∑占啵”他認(rèn)為阿里巴巴做云計(jì)算是為了滿足用戶的一種需求。
??????? 從馬后炮的角度來看琉兜,阿里云已經(jīng)發(fā)展的風(fēng)聲水起凯正。騰訊也逐步開放自己的云服務(wù)能力,重組云與智慧產(chǎn)業(yè)事業(yè)群(CSIG)呕童,到處跑馬圈地漆际。而百度,除了當(dāng)年百度網(wǎng)盤活了一把之外夺饲,已經(jīng)逐步被甩出云計(jì)算玩家第一陣營(不是技術(shù)能力不行奸汇,而是發(fā)力晚了)施符,現(xiàn)在主要轉(zhuǎn)戰(zhàn)人工智能戰(zhàn)場。
????? 前文提到擂找,阿里云的發(fā)展并不是一帆風(fēng)順戳吝。2009年9月,阿里云計(jì)算有限公司成立贯涎,但其實(shí)早在2008年9月听哭,阿里巴巴就已經(jīng)決定將“云計(jì)算”和“大數(shù)據(jù)”作為主要戰(zhàn)略,決定自主研發(fā)“飛天”塘雳。2010年5月陆盘,阿里云對外公測,2011年败明,阿里云官網(wǎng)正式上線并對外提供大規(guī)模的公有云服務(wù)隘马。.......阿里云正式進(jìn)入快車發(fā)展時(shí)代(阿里云詳細(xì)的發(fā)展史可以參考百度百科)。隨著業(yè)務(wù)縱深的強(qiáng)化妻顶,阿里也逐步的從公有云服務(wù)擴(kuò)展到私有云的戰(zhàn)場酸员,現(xiàn)在已經(jīng)成為了國內(nèi)云計(jì)算服務(wù)(公有云,私有云讳嘱,混合云)的主流玩家幔嗦。
?????? 同時(shí),我們可以從2009年之后阿里巴巴集團(tuán)幾次重要的組織架構(gòu)調(diào)整來看一下阿里巴巴集團(tuán)對阿里云的定位和重視沥潭。2012年邀泉,阿里主要的七大事業(yè)群,阿里云獨(dú)占一席钝鸽。2013年由深度調(diào)整為25大事業(yè)部呼渣,阿里云事業(yè)部仍然占據(jù)一份天地。阿里云的集團(tuán)定位一直很高寞埠,雖然增長和營收還未匹配屁置,但是集團(tuán)的投入一直沒有懈怠。當(dāng)然仁连,投入的回報(bào)也逐步顯性化蓝角,2018年財(cái)年阿里云貢獻(xiàn)營業(yè)收入133.90億(阿里巴巴集團(tuán)總共2502.66億元),雖然整體貢獻(xiàn)只有不到6%饭冬,但是同比(比2017財(cái)年)增速達(dá)到101%使鹅。同時(shí)結(jié)合阿里2019財(cái)年已有數(shù)據(jù)和預(yù)測,阿里云2019財(cái)年?duì)I業(yè)收入247.02億元昌抠,預(yù)計(jì)2020財(cái)年阿里云會破天荒達(dá)到450億元患朱。
?????? 到2018年至2019年,馬爸爸逐步卸任阿里巴巴Leader炊苫,進(jìn)入張勇時(shí)代之后裁厅,阿里巴巴組織由進(jìn)一步的調(diào)整深化冰沙。重組形成阿里云智能事業(yè)群,以阿里云為基座执虹,融合中臺拓挥、IoT事業(yè)部、釘釘?shù)却嫣嵘⒗镌茟?zhàn)略的擴(kuò)展能力侥啤。其實(shí),組織架構(gòu)的調(diào)整只是為了集團(tuán)戰(zhàn)略的落地實(shí)踐茬故,從幾次的組織架構(gòu)調(diào)整盖灸,可以看出,阿里集團(tuán)這么多年多逐步的從2C市場轉(zhuǎn)戰(zhàn)2B市場磺芭,從電商/運(yùn)營為主逐步擴(kuò)展到電商糠雨、技術(shù)、產(chǎn)業(yè)徘跪、生態(tài)并駕齊驅(qū)的巨無霸生態(tài)體。
由于阿里對組織架構(gòu)的保密性還是比較嚴(yán)格的琅攘,最新的2019年的組織機(jī)構(gòu)是本人從互聯(lián)網(wǎng)上及一些阿里高管的內(nèi)部公開信上扒出來的垮庐,2019這版架構(gòu)圖不是很完整,大家參考著看即可坞琴。另附上幾個(gè)互聯(lián)網(wǎng)上的帖子哨查,寫得還不錯(cuò),大家可以參考著看剧辐。一文看清阿里寒亥、騰訊、美團(tuán)荧关、京東“四巨頭”組織架構(gòu)迭代:https://www.jiemian.com/article/3622857.html溉奕。? 98頁P(yáng)PT,看懂阿里忍啤、小米加勤、京東、美團(tuán)的組織架構(gòu)和戰(zhàn)略變遷https://new.qq.com/omn/20191102/20191102A045RD00.html。
二 阿里云技術(shù)架構(gòu)
??????? 前文簡單介紹了阿里云的大致背景以及對阿里巴巴集團(tuán)的重要性。本章主要描述下阿里云的主要技術(shù)架構(gòu)鳄炉。
?????? 不同于一些傳統(tǒng)的IT巨頭翘魄,阿里在云計(jì)算布局的一開始就死磕自研和閉源私有化。也就造就了飛天這么一個(gè)傳奇的東東(不是飛天茅臺罚拟,是飛天云操作系統(tǒng))。
飛天是阿里云開發(fā)的一個(gè)大規(guī)模分布式計(jì)算系統(tǒng),其中包括飛天內(nèi)核和飛天開放服務(wù)孙蒙。 從網(wǎng)上扒拉了兩個(gè)架構(gòu)圖项棠,大家可以參考著看。核心邏輯都是一樣的马篮,主要是描述飛天各個(gè)部件的名稱和干嘛的
飛天內(nèi)核負(fù)責(zé)管理數(shù)據(jù)中心Linux集群的物理資源沾乘,控制分布式程序運(yùn)行, 隱藏下層故障恢復(fù)和數(shù)據(jù)冗余等細(xì)節(jié)浑测,有效提供彈性計(jì)算和負(fù)載均衡翅阵。這塊更像是一個(gè)大腦。飛天體系架構(gòu)主要包含四大塊:1迁央、包含資源管理(Resource Management)掷匠、安全(Security Management)、遠(yuǎn)程過程調(diào)用(Remote Procedure call)岖圈、分布協(xié)同服務(wù)(Distributed Coordination Service)讹语,用于構(gòu)建分布式系統(tǒng)常用的底層服務(wù);2、(Distributed File System)分布式文件系統(tǒng);3蜂科、任務(wù)調(diào)度(Job Scheduling);4顽决、集群部署和監(jiān)控,Deployment&Monitoring导匣。
?飛天開放服務(wù)為用戶應(yīng)用程序提供了計(jì)算和存儲兩方面的接口和服務(wù)才菠,主要是提供服務(wù),更像是一個(gè)一個(gè)的應(yīng)用(Application)贡定。包括彈性計(jì)算服務(wù)(Elastic ComputeService赋访,簡稱ECS)、開放存儲服務(wù)(Open Storage Service缓待,簡稱OSS)蚓耽、開放結(jié)構(gòu)化數(shù)據(jù)服務(wù)(Open Table Service,簡稱OTS)旋炒、關(guān)系型數(shù)據(jù)庫服務(wù)(Relational Database Service步悠,簡稱RDS)和開放數(shù)據(jù)處理服務(wù)(Open Data Processing Service,簡稱ODPS)瘫镇,并基于彈性計(jì)算服務(wù)提供了云服務(wù)引擎(Aliyun Cloud Engine贤徒,簡稱ACE)作為第三方應(yīng)用開發(fā)和Web 應(yīng)用運(yùn)行和托管的平臺。
更詳細(xì)的對每個(gè)模塊的介紹和解讀可以參考以下官方文檔和博客汇四,都相對準(zhǔn)確接奈。
阿里云官網(wǎng):https://www.aliyun.com。
阿里云官網(wǎng)-幫助文檔:https://help.aliyun.com/?spm=5176.224200.7y9jhqsfz.7.5faa6ed6E9nKF1&aly_as=5VVE0FvP通孽。
CSDN博客:https://blog.csdn.net/cloudxli/article/details/80755351序宦。
三 阿里云相比OpenStack
? 這里標(biāo)題寫的是阿里云與OpenStack的對比,其實(shí)我更想表達(dá)的是OpenStack與閉源代碼云的對比背苦。就題主自己而言互捌,不考慮市場格局潘明、客戶關(guān)系、自研成本等因素秕噪,從單獨(dú)的技術(shù)及業(yè)務(wù)可持續(xù)發(fā)展角度來講钳降,我也是更中意閉源私有云的。(這塊不是誹謗OpenStack腌巾,我在《云計(jì)算雜談(一)》中也闡述過遂填,不傾向OpenStack不代表我看衰OpenStack)。
1 成也風(fēng)云澈蝙,敗也風(fēng)云:OpenStack很開放吓坚,但是確實(shí)太開放了一些。不同于以阿里云為代表的互聯(lián)網(wǎng)巨頭(微軟灯荧,谷歌礁击,亞馬遜),OpenStack目前的玩家主要還是傳統(tǒng)的IT廠家逗载,運(yùn)營商之類的哆窿。這些老鐵其中有一大半都是換個(gè)技術(shù)繼續(xù)集成的套路,該賣硬件賣硬件厉斟,該賣獨(dú)立軟件賣獨(dú)立軟件挚躯,該賣套餐賣套餐。大家都是基于OpenStack來改造捏膨,到底誰改的好,也說不準(zhǔn)食侮。最終造成的結(jié)果就是号涯,OpenStack的基線版本也在不斷演變,這些個(gè)老鐵們的版本也在持續(xù)變化锯七,最終形成的版本分支太多太多链快,搞不好互相都不兼容,及時(shí)升級后也無法合并兼容眉尸。這對用戶來講域蜗,是不可接受的。也沒法做成一個(gè)真真正正的OpenStack生態(tài)噪猾。
?而這些閉源代碼玩家們霉祸,更多的是將自身積累的經(jīng)驗(yàn)和理念外部化,版本的迭代升級可控袱蜡,響應(yīng)的速度個(gè)人認(rèn)為也是OK的丝蹭,而且這些個(gè)玩家有更多在SaaS層的積累和生態(tài)玩家,更有助于云服務(wù)的橫向擴(kuò)展(個(gè)人認(rèn)為坪蚁,云計(jì)算服務(wù)在IaaS層的競爭未來會逐步演變?yōu)镾aaS層的競爭)
2 誰更安全可靠呢奔穿?:OpenStack技術(shù)本身 并不涉及安不安全的問題镜沽,核心在于玩家。舉個(gè)例子贱田,A客戶使用B廠家的OpenStack產(chǎn)品缅茉,這個(gè)B廠家很有可能是集成了很多其他人的插件、模塊產(chǎn)品進(jìn)行拼湊完成的整體解決方案男摧,那么在出現(xiàn)故障蔬墩、問題和技術(shù)支持的時(shí)候總會出現(xiàn)或多或少的困難。(像huawei和Tencent這種巨頭玩家彩倚,啥都做的除外)筹我。而閉源代碼廠家在設(shè)計(jì)他們的云計(jì)算解決方案同時(shí)就考慮了安全可靠問題,一攬子解決方案帆离。就算是客戶出了問題找背鍋俠也只用找一個(gè)蔬蕊。
總之,OpenStack發(fā)展肯定沒問題哥谷,目前個(gè)人傾向于使用閉源代碼的云計(jì)算技術(shù)或者大廠基于OpenStack的改良版本岸夯。
四 如何學(xué)習(xí)阿里云
?????? 阿里云現(xiàn)在很火,很多人想要去了解阿里云或者是去阿里云應(yīng)聘们妥。那么去考一下阿里云組織的ACA猜扮、ACP、ACE考試會是一個(gè)不錯(cuò)的選擇监婶,便于快速了解阿里云這個(gè)閉源解決方案的產(chǎn)品體系旅赢,技術(shù)體系。有一位簡書博主寫得文章供大家參考研讀:
阿里云ACP考試認(rèn)證心得+須知:http://www.reibang.com/p/982253c89cae
好了惑惶,就先寫這么多煮盼, 希望有用。 下一篇預(yù)告:AWS簡述?????????????????????????????????????????????????????????????????? (END)