當(dāng)前位置: 主頁 > 國內(nèi) >

        ZStack:新基建為什么需要產(chǎn)品化的云計算?

        時間:2020-05-18來源:互聯(lián)網(wǎng) 作者:編輯 點擊:
        高科技創(chuàng)業(yè)企業(yè)的孵化器,如果項目被選中,可以免兩年的房租。你們又是海歸,又是云計算,應(yīng)該去試試。 沒想到一面試,ZStack 果然被選中,就這樣做夢一樣被閔行區(qū)免費送了兩年

        高科技創(chuàng)業(yè)企業(yè)的孵化器,如果項目被選中,可以免兩年的房租。你們又是海歸,又是云計算,應(yīng)該去試試。

        沒想到一面試,ZStack 果然被選中,就這樣做夢一樣被閔行區(qū)免費送了兩年辦公室。

        這就是當(dāng)年那間辦公室。

        “我們都是搞技術(shù)的,之前不太懂得和政府打交道。沒想到政府對于創(chuàng)業(yè)者的支持這么實誠。”尤永康笑。

        2016年春節(jié)一過,何爽和同組的劉松濤一起辭職。當(dāng)天下午辦完手續(xù),就手拉手溜達到了幾百米外的 ZStack 辦公室。十分鐘前,Intel 的辦公室寬敞明亮,十分鐘后,眼前的屋子又小又暗。看到墻邊擺了一排電腦,何爽心頭一緊,脫口而出:“這是個黑網(wǎng)吧么??”

        大家坐在“黑網(wǎng)吧”,聽張鑫講 ZStack 的技術(shù)架構(gòu)。

        “黑網(wǎng)吧”里,張鑫做 CEO,負(fù)責(zé)整體方向,尤永康負(fù)責(zé)公司運營兼職銷售,李群、梅磊負(fù)責(zé)技術(shù)研發(fā),大樹負(fù)責(zé)前端,何爽、劉松濤負(fù)責(zé)自動和手動測試。

        就是在這個昏暗的屋子里,一群中年人苦等半生的逆襲,緩緩拉開序幕。

        張鑫對于?ZStack 的要求很多,但排名第一的要求不是性能,不是美觀,不是易用,而是穩(wěn)定。

        這可能出乎一些人的意料,仔細(xì)想想?yún)s在情理之中。

        你的客戶有可能在幾千公里以外,機器的運行環(huán)境可能很惡劣,客戶還有可能就是個技術(shù)小白,他們買完產(chǎn)品之后,一旦需要維修,成本就會巨大。我們要想讓這些人都放心用上云計算,就必須保證?ZStack 的故障率無限接近于零,不需要我們?nèi)粘>S護。所以一個牛逼的產(chǎn)品必須做到一點:“可以脫離原廠大規(guī)模售賣”。

        張鑫說。

        在張鑫他們眼里,ZStack 就應(yīng)該像一塊 CPU。假設(shè)你買了一塊 CPU,你天然就知道這是個絕對可靠的東西。在你決定扔掉它之前,它必須永遠(yuǎn)是好的。

        說到容易做到難。怎么保證?ZStack 超高的穩(wěn)定性呢?其實老東家 Intel 有現(xiàn)成的經(jīng)驗:在研發(fā)中,要用非人的方法對產(chǎn)品進行“虐待式測試”。

        何爽是在?Intel 做了十年測試工作的狠人。他對 ZStack 使出了測試界最兇狠的九陰白骨爪——“模型測試”。

        啥是模型測試?簡單來說,就是用人工智能的方式,模擬出無數(shù)種真人在使用?ZStack 的過程中可能會進行的操作流程。每一套流程就叫做一個“測試用例”。于是,在ZStack 1.0 版本的時候,就已經(jīng)每天被成千上萬測試用例輪番“虐待”了。

        除了模型測試這種“講道理”的測試方法,這群人還發(fā)明了“混不吝”的測試方法——拉電閘。

        在辦公室里,常年跑著一套?ZStack 的測試系統(tǒng)。每天晚上下班的時候,不管系統(tǒng)正在干什么,最后走的人都是直接拉電閘,第二天來了再通電。此時,系統(tǒng)必須自己“爬起來”,拍拍身上的土,咧開嘴微笑,一個盤都不能壞,一個字節(jié)都不能丟。。。

        就這樣,ZStack 練就了一身金鐘罩鐵布衫——客戶虐它千百遍,仍然待客如初戀。

        張鑫露出了老父親的微笑,終于可以放心地讓?ZStack “接客”了。

        這就是最初用來測試?ZStack 的十臺測試機,大伙兒一直留著。

        (五)彪悍的技術(shù)宅

        我靠,有人用我們的名義注冊了?ZStack 的用戶群,里面已經(jīng)有100多人了!

        李群大喊。

        尤永康第一反應(yīng)是:壞了,沒準(zhǔn)是友商搶注的。。。

        好不容易找到了群主聯(lián)系方式,打電話過去。接電話的人叫“星仔”,他是廣州某國企的技術(shù)負(fù)責(zé)人,建立這個群的原因只有一個:ZStack 太TM好用了。

        原來是友軍。。。

        幾個月之后,星仔被“組織”吸納,成為了云軸信息首席方案專家。

        QQ群里的人越來越多,眼看快到5000人上限,他們又開了二、三、四、五群,還有幾個微信群。這些群里可是藏龍臥虎,各家公司的CTO、技術(shù)負(fù)責(zé)人幾乎都在。也正是在這些群里,出現(xiàn)了 ZStack 第一批死忠用戶。

        這些QQ群直到現(xiàn)在還很活躍。

        從2016年開始,大智慧、滴滴、餓了么,這些耳熟能詳?shù)墓荆荚谟?ZStack 搭建他們的部分云計算系統(tǒng)。

        這里要多說一句,ZStack 的代碼是完全開源的,你可以免費下載使用社區(qū)版,如果你技術(shù)足夠的話,也可以在上面開發(fā)適合自己企業(yè)的獨特功能。購買企業(yè)版時才需要付錢。所以在QQ群里,最初很多人都下載使用免費的“社區(qū)版”為自己的公司服務(wù)。

        當(dāng)然,開源的精神原本就是如此。被人用就是被肯定,只有使用?ZStack 的人越來越多,作為社區(qū)的領(lǐng)導(dǎo)者才會有更多的機會。只不過,云軸想要活下去,還需要有收入。

        當(dāng)時,凡是社區(qū)里反饋比較好的公司,尤永康都“伺機”去拜訪一下,期待他們能成為付費用戶。

        2016年夏天,尤永康坐在上海一家知名軟件公司的 CTO 辦公室,對方早就想上一套云系統(tǒng),在 VMware、OpenStack 和 ZStack 中猶豫。最終在試用過 ZStack 社區(qū)版之后,決定購買企業(yè)版。尤永康就這樣拿下了 ZStack 的“史上第一單”。

        “誒,我不會是你們的第一個付費客戶吧?”簽合同時,對方 CTO 好奇地問。

        “那不可能,我們的付費用戶排著隊!”尤永康面不改色。

        尤永康這句話雖然說得早了點,但卻是事實。從那以后,ZStack 迎來了付費客戶和渠道代理商的大爆發(fā)。

        當(dāng)然,客戶多也是個甜蜜的煩惱。

        一天早晨,正準(zhǔn)備甩開膀子狂擼代碼的梅磊被尤永康叫過去。

        “客戶越來越多了,我實在是跑不過來了,你想挑戰(zhàn)做售前嗎?”尤永康問梅磊。

        “跟著你嗎?”梅磊問。

        “不,明天你自己去杭州培訓(xùn)代理商。”尤永康說。

        從這一天起,一輩子只和代碼打過交道的梅磊開啟了他彪悍的售前人生,一入售前深似海,從此節(jié)操是路人。。。

        有的公司很想成為?ZStack 的高級代理商,電話里說得天花亂墜,恨不得公司馬上要進世界五百強,結(jié)果梅磊去了,發(fā)現(xiàn)就是小屋子叼著牙簽的幾個人。

        有的客戶見面就掏出紅酒,先干幾杯看看誠意。梅磊把寫代碼的狂放風(fēng)格施展在酒桌上,hold住全場。晚上回來在酒店自己吐個夠。

        梅磊和銷售同學(xué)們一周七天,恨不得有六天在全國各地跑,高鐵換出租,出租換蹦蹦,蹦蹦換摩拜,遇到欄桿過不去還得變身劉翔,跟客戶機房里接電的師傅一起吃盒飯,實在累得不行,在等客戶的沙發(fā)上睡死過去。。。

        不過,在他們的記憶里也有快意的場面。

        有一個安徽渠道商,最初見到梅磊他們不冷不熱:“真有你們說得那么好嗎?我們等會兒還有個會,你盡快講。”

        “我不講了,我直接給你裝上。”梅磊強壓火氣。

        幾十分鐘以后,云計算在客戶眼皮子底下跑起來。客戶驚了,另一家云計算廠商給我布置了一個禮拜才好,你們這直接就給裝上了,現(xiàn)場變魔術(shù)嗎?

        就這樣拼了半年,算上張鑫、尤永康在內(nèi),只有四五個人做銷售的工作,ZStack 的生意竟然拓展到了全國絕大多數(shù)省份。

        “ZStack 突然一下賣到全國成百上千家企業(yè)里,哪怕質(zhì)量有一點點瑕疵,我們的售后工程師忙都忙不過來。結(jié)果所有人用我們的產(chǎn)品都沒有問題,這時候才能體會到當(dāng)初張鑫死磕產(chǎn)品穩(wěn)定性的意義有多大。”梅磊說。

        有了讓人驕傲的產(chǎn)品,售前工程師也“頑皮”了起來。有一位花名叫“胖子”的售前工程師,每次遇到客戶懷疑自家產(chǎn)品的質(zhì)量,就呼一下子沖到窗戶邊:“如果有問題,我就從這跳下去!”

        這種神操作給李群、何爽他們這些研發(fā)側(cè)工程師帶來不小的壓力,畢竟是人命關(guān)天啊。。。

        “還好,至今我們還沒讓胖子跳下去。。。”何爽笑。

        2017年1月,一個爆炸性的新聞?wù)紦?jù)了科技行業(yè)的巨大版面——阿里云戰(zhàn)略投資 ZStack。

        很多不是云計算核心圈子的人還有點蒙:阿里云大名鼎鼎,可?ZStack 是誰??

        其實,早在2016年3月,ZStack 有第一個客戶之前,云計算的領(lǐng)頭羊阿里云就已經(jīng)盯上了 ZStack。時任阿里云副總裁李津委派專有云負(fù)責(zé)人馬勁來和張鑫接觸。

        當(dāng)天聊完,晚上馬勁就在網(wǎng)上下載了?ZStack,在自己的筆記本上跑起了云計算。這種“輕騎兵”式的云計算架構(gòu),正是對阿里云那種“重裝坦克”架構(gòu)的有效補充。第二天他就給張鑫打電話:“我試過了你們的產(chǎn)品,確實和你說的一樣,我們繼續(xù)推進投資和合作!”

        “你說的合作,是什么形式的合作?”張鑫有點擔(dān)心,因為阿里云是個強勢的品牌,如果阿里云投資自己之后,把 ZStack 包裝成阿里云自研的產(chǎn)品來銷售,那么 ZStack 這個名字將會被淹沒,失去獨立發(fā)展的空間。

        “你放心,你們的云放在阿里云的商務(wù)渠道賣,不僅要露出你們的名字,還要強勢露出,就叫 ZStack For 阿里云。”馬勁說。

        看到阿里云這樣的胸襟,尤永康和其他合伙人也很快接受了阿里云投資這個選項。

        在融資發(fā)布會上,大家拍下了這張照片,左二為馬勁。

        阿里云的注資,不僅給成立較晚的?ZStack 輸入了賴以生存下去的血液,還帶來了意想不到的光環(huán)。張鑫發(fā)現(xiàn)了一些奇怪的事情:

        在被阿里云投資之前,投資人們會說:你們就是“賣光盤的”,商業(yè)模式太落后。被阿里云投資之后,新的投資人會說:你們堅持產(chǎn)品思維,眼光獨到!

        在被阿里云投資之前,PPT 里寫到“自主研發(fā)”,投資人就會撇嘴:怕不是騙子。在被阿里云投資之后,投資人再看到“自主研發(fā)”,豎起大拇指:民族脊梁,點贊!

        我們做的產(chǎn)品從來沒有變,但是從被嘲諷到被理解,卻等了這么漫長的時間。

        張鑫笑。

        (六)風(fēng)波和“寧波”?

        最先感覺到出問題的,是何爽。

        我負(fù)責(zé)的測試工作就像守門員。守門員是最后一道防線,但是如果整支球隊沒有很好的配合紀(jì)律,守門員憑自己也難以守住球門。如果開發(fā)的進度混亂,到最后所有的問題都壓到測試上,那么我的壓力就會爆棚。

        何爽說。

        從2017年開始,為了滿足客戶的要求,ZStack 企業(yè)版的功能開始變多,原來大家靠自己的激情可以hold住的局面,在復(fù)雜的項目面前,經(jīng)常變得超出預(yù)料。

        ZStack 2.0 的研發(fā),把這種矛盾徹底推向高潮。

        ZStack 2.0,將是一次技術(shù)的重大飛躍,預(yù)計在2017年6月發(fā)布。從當(dāng)年1月開始,大家就都撲在了研發(fā)之中。負(fù)責(zé) UI 界面的大樹覺得,既然是劃時代的技術(shù),也應(yīng)該設(shè)計一個劃時代的前衛(wèi)界面。

        ZStack 2.0 大概長這樣

        然而,因為這個設(shè)計太超前,大樹選用了很多之前沒有經(jīng)過磨合的技術(shù)。這導(dǎo)致了一個問題,在極端嚴(yán)格的測試環(huán)節(jié)中,這個界面總會爆發(fā)出意想不到的?Bug。

        眼看已經(jīng)到了四月。一次會議上,大樹匯報自己的開發(fā)進度已經(jīng)到了80%。但是何爽卻說:測試出來的 Bug 很嚴(yán)重,必須把修復(fù) Bug 的時間也算進工作量,這么看進度只有20%。

        張鑫一下子火了。革命不是請客吃飯,所有的客戶都知道6月份會推出 ZStack 2.0,天天等著升級呢。如果到時候拿不出東西,那就是巨大的商業(yè)失信!反過來說,如果按照時間表強行推出 2.0,天知道會不會出現(xiàn)意想不到的問題。

        “用戶用 ZStack 出了問題,誰會管你是 UI 界面出了問題還是核心出了問題,那就是 ZStack 出了問題!我們辛苦積累的這么好的口碑,誰來負(fù)責(zé)??”張鑫砰砰地拍桌子。

        從那天開始,大樹就沒見過落日,每天回家都是滿天星星,到家之后女兒已經(jīng)睡著。第二天女兒還沒醒,大樹又開車到公司繼續(xù)解Bug。

        那段時間,戒煙很久的張鑫和大樹,又紛紛開始“復(fù)吸”。

        大樹和同事們就這樣拼了命的趕,終于在6月的 Deadline 前搞定了 UI 的穩(wěn)定性。張鑫帶著大家最后開了一次會,覺得已經(jīng)到了90分。雖然內(nèi)部看來仍然不完美,但是已經(jīng)達到了發(fā)布的標(biāo)準(zhǔn)。

        于是,ZStack 2.0 終于如期推出,并且在后續(xù)的升級版本中迅速達到了100分標(biāo)準(zhǔn)。

        但這次驚險卻讓張鑫痛定思痛:明明大家都很努力,可究竟是哪里不對了呢?

        他的結(jié)論是:主要責(zé)任在于自己。之前自己只是主抓技術(shù)方向,但對于把控整體項目流程并沒有經(jīng)驗。他明白,ZStack 迫切需要一個“管理牛人”。

        寧波就是這個人。

        雖然直到現(xiàn)在寧波才出場,但他其實一直在這些人身旁。寧波同樣是當(dāng)年在?Intel 上海實習(xí)的“黃金一代”的一員,只不過他最終沒有選擇留在Intel,而是加入了民營高科技企業(yè):步科自動化,成為早期創(chuàng)業(yè)團隊的一員。

        2017年,35歲的寧波剛剛成為華為的一員,管理著上百人的團隊,上億的項目。本來他的計劃是在華為待夠三年再出來創(chuàng)業(yè)。但是在張鑫和尤永康三顧茅廬下,他決定馬上加入 ZStack。

        寧波

        “大伙兒都是技術(shù)大牛,在技術(shù)上我充分信任你們,但是在管理上,請給我信任!”來的第一天,寧波就這樣和大家表白。

        寧波用“等電梯”來比喻項目開發(fā):

        如果沒有樓層顯示,你等的電梯總也不來,你就會慌。但是電梯按鈕旁的小屏幕會告訴你電梯現(xiàn)在在哪一層,離你還有多遠(yuǎn),知道了這些進度信息之后,你就心里有數(shù)了。

        他說。

        于是,每周例會,所有人都要匯報開發(fā)進度,無論問題難易,都要有明確的解決時間表,由產(chǎn)品經(jīng)理統(tǒng)一監(jiān)督,繪制成表,所有人都可以查看自己和他人的進度。

        于是,這些技術(shù)人又找回了當(dāng)年創(chuàng)業(yè)的激情,經(jīng)常為了保證一個版本進度,改一個?Bug 到凌晨兩三點,絕對不占用后面工序的時間。

        就這樣,以前三個月發(fā)一版的節(jié)奏,被加快成了六周左右。

        每次會議,都會根據(jù)項目進度計劃表一項項把控。

        就在寧波加入之后,ZStack 開始大舉進入政府、電信、能源、交通、教育、制造業(yè)行業(yè)。在這些國計民生的項目里,哪怕推遲一天交付,哪怕出現(xiàn)一個 Bug,都足以關(guān)系整個公司的生死。

        現(xiàn)在回望,寧波幫助?ZStack 完成了一次驚險的跳躍。

        (七)生死紅線?

        創(chuàng)業(yè)是一場打怪升級,ZStack 服務(wù)的公司越來越大,遇到的對手也越來越強。

        2017年,ZStack 產(chǎn)品進入上海文廣,也就是東方明珠股份有限公司。

        尤永康記得很清楚,上海文廣在選用什么云架構(gòu)上考慮了很久。Vmware、OpenStack,還有 ZStack。不過,最后他們下定決心選 ZStack,是看中了“自主研發(fā)”這一點。

        說來也簡單,云計算是一個企業(yè)的核心和基石,越是重要的企業(yè),越不能容忍云計算架構(gòu)有任何不可控因素。

        如果你只需要一個鐘點工,你不用過分調(diào)查他的背景,能干活就行。如果你需要一個人幫你保管家里保險箱的鑰匙,你當(dāng)然會去找一個最知根知底的人。

        尤永康說。

        在崇明廣電的項目里,崇明島上百萬居民收看電視都要依靠這個云,當(dāng)時參與競爭的是華為、華三和?ZStack。不用說,另外兩家大廠實力斐然,ZStack 面對他們,也是肝顫的。

        就在決定前的最后關(guān)頭,崇明廣電的領(lǐng)導(dǎo)把三家的售前技術(shù)代表都叫去,代表ZStack去的就是之前提到的“胖子”。領(lǐng)導(dǎo)對他們仨說:我就問一句,這個系統(tǒng)你們敢不敢打包票?

        華為的同事說:客觀地說,問題是不可避免的。

        華三的同事說:沒錯,一個復(fù)雜系統(tǒng),難免會有問題,但是我們會第一時間修復(fù)。

        胖子呼地沖到窗前:如果出問題,我從這跳下去!!

        領(lǐng)導(dǎo)挑起大拇哥:你看看人家!!

        ZStack 拿到了這一單。

        胖子說到這件事時,我問他:“你為什么總是以死相逼?”他笑了笑:“這些人用命研發(fā)的產(chǎn)品,我怎么就不能用命作擔(dān)保?”

        聽到這里,我大概明白為什么張鑫他們要把公司起名為“上海云軸”了,這幫做云的人,是真的“軸”。。。

        2018年,隨著“自主研發(fā)”的口碑發(fā)酵,ZStack 進入了公安部三所、四川繞城高速、南京地鐵等等的“泛政府行業(yè)”,客戶名單里一票國徽。。。張鑫看著這些客戶的名字也眼暈,自言自語:“這一個個的,要是做不好,可要掉腦袋的啊。。。”

        這面墻上貼著?ZStack 的客戶們

        越是深入國民經(jīng)濟的核心,張鑫越能感覺到對云計算前所未有的敬畏:

        南京地鐵的手機支付閘機系統(tǒng)就跑在?ZStack 上,ZStack 哪怕出一分鐘問題,就會有多少人被擋在閘機外面?人們發(fā)到微博上,后面的問責(zé)就來了。

        四川繞城高速的幾十路攝像頭都跑在?ZStack 上,如果 ZStack 出了問題,沒有抓拍到事故數(shù)據(jù),誰能擔(dān)得起責(zé)任?

        這對于我們產(chǎn)品的質(zhì)量和運維能力,簡直是變態(tài)的要求。

        張鑫說。

        這條生死紅線,就像達摩克里斯之劍一般,一直懸在張鑫和這群技術(shù)宅的頭頂。

        “總要有人擔(dān)起國產(chǎn)的云計算產(chǎn)品的責(zé)任,如果歷史真的交給我們一些使命,那我們應(yīng)該感到慶幸才對。”他說。

        (八)少年們

        回望20年前,在成電的校園里,這些稚嫩的面孔也許無法想到,自己將會用這樣的姿態(tài)在中國的版圖上演繹跌宕的故事。

        自從創(chuàng)業(yè)開始,尤永康就沒有再好好陪過妻子一次。

        創(chuàng)業(yè)之初妻子曾經(jīng)問他:“像這樣忙,還要幾年?”尤永康回答:“兩年。”兩年之后,妻子又問:“還需要幾年?”他回答:“再兩年。”兩年又過去了,還要兩年。

        2020年是 ZStack 創(chuàng)業(yè)的第五年。

        五年前第一批客戶的機房里,如今仍然穩(wěn)穩(wěn)地跑著?ZStack 的代碼。而 ZStack 的產(chǎn)品線,已經(jīng)更豐富,有了更輕量化的 ZStack mini 超融合一體機和ZStack CMP?多云管理平臺。隨著國產(chǎn) CPU 的成熟,ZStack 已經(jīng)適配了所有主流的國產(chǎn)芯片,從軟件到硬件全部安全可信。

        我們的目標(biāo)很明確:成就一個偉大的自主云計算產(chǎn)品。

        尤永康說。

        “你有想過失敗嗎?”我問。

        “如果失敗,一定只有一個原因:我們沒有堅持到最后。這么多年過去,我并沒有感覺到真正你死我活的競爭,好多原本同行的人,就這么在中途停下,然后消失了。在時間里咬牙堅持,才是最殘酷的競爭。”他說。

        那些年,張鑫在上海和美國都沒有買房,他所有的錢都攢著,為了創(chuàng)業(yè)。在融資最艱難的時候,張鑫曾經(jīng)決定,如果再找不到錢,就去給人做外包服務(wù),用做外包的錢來慢慢補貼?ZStack 的研發(fā)。

        但是這些艱難故事,都被他當(dāng)做段子講出來。

        我的生命里沒有悲情。在我看來,所有的悲情都是自我陶醉。我不是和命運抗?fàn)幍挠⑿郏仪『蒙趥ゴ蟮臅r代里,我要去完成使命。

        張鑫說。

        ZStack 的創(chuàng)業(yè)者們,各個都是理性派,這些中年人手中唯一的武器就是產(chǎn)品。為了研發(fā)更強大的云計算產(chǎn)品,他們低著頭向前走,于是,一扇扇門就這樣被打開。有一天他們回望,才發(fā)現(xiàn)走得很遠(yuǎn),自己也已不再少年。

        最初為了避嫌而改名的“小區(qū)籃球群”,如今成為了 ZStack 的員工總?cè)骸?/p>

        根據(jù)這套命名法則,他們把業(yè)務(wù)線起名叫做“小區(qū)高爾夫”,UI 設(shè)計組叫做“小區(qū)門臉”,市場宣傳組叫做“小區(qū)奧美”,培訓(xùn)組叫做“小區(qū)大學(xué)”,還有一群熱愛寵物的同事組建了“小區(qū)鏟屎隊”,單身的同事組建了“小區(qū)相親”。。。

        ZStack 也搬離了最初的“黑網(wǎng)吧”,在旁邊那棟樓租下了幾層明亮的辦公室。每天中午,這群大叔都和年輕的90后同學(xué)一起下棋、打乒乓球,張鑫每次打乒乓球都被虐,時常0-11被絕殺,但是他仍然樂此不疲。跟我聊完,他迫不及待地回到了球場。。。

        我覺得那個投資人說的不對”,臨告別前,尤永康冷不丁地說,“其實投資就要投我們這種中年創(chuàng)業(yè)者,雖然拖家?guī)Э冢氖轮刂亍5撬藘牲c:第一,我們沒有退路,第二,我們熱愛自己的夢想。”

        生活沒有退路,但熱愛未有止息。

        美好的故事,大概就是這樣。

        頂一下
        (0)
        0%
        踩一下
        (0)
        0%
        ------分隔線----------------------------
        發(fā)表評論
        請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
        評價:
        文章導(dǎo)航
        推薦內(nèi)容
        主站蜘蛛池模板: 拍拍拍无挡免费视频网站| 污网站视频在线观看| 国产白嫩美女在线观看| www.夜夜操| 日本成人在线网址| 亚洲欧洲国产经精品香蕉网| 纯爱无遮挡h肉动漫在线播放| 国产日韩一区二区三区在线播放| CAOPORN视频在线观看| 攵女yin乱篇| 亚洲AV无码一区二区二三区软件| 热久久国产欧美一区二区精品| 国产aⅴ激情无码久久| 0588影视手机免费看片| 天天摸天天摸天天躁| 久久久www成人免费精品| 欧美一级日韩一级亚洲一级| 俄罗斯一级成人毛片| 色噜噜噜噜噜在线观看网站| 国产极品视觉盛宴| 92国产福利久久青青草原| 已婚同事11p| 久久精品国产精品亚洲精品| 欧美最猛性xxxxx免费| 免费一级毛片一级毛片aa| 色偷偷91综合久久噜噜| 国产成人精品无码片区在线观看| 91大神在线观看视频| 女人扒开腿让男生桶爽动漫| 久久久99精品成人片| 最近中文字幕免费高清mv | bbbbbbbw日本| 打扑克又痛又叫原声| 久久精品国产亚洲av麻豆| 欧美最猛黑人xxxx黑人猛交| 做暧暧小视频全集免费| 网络色综合久久| 国产中文欧美日韩在线| 国产老妇一性一交一乱| 国产精品欧美亚洲韩国日本| aaaaa级毛片|