說實話,萬黛的這句我相信你,有點出乎蘇小木的預料;
語氣中的真誠,也讓他有點詫異,蘇小木看了眼萬黛,默默的點了點頭,沒說話。
他能做的就是,更加用心寫算法,然后讓一切順利、結果圓滿。
“我讓IT給你開個VPN(虛擬專網(wǎng)),把存儲的遠程權限打開,你隨時可以訪問。”萬黛想了想又說道。
蘇小木愣了下,“?。窟@樣不會造成數(shù)據(jù)泄露嗎?”
抬頭看到萬黛看過來的眼神,默默的默默的哦了聲,沒再嗶嗶。
萬黛看向蘇荷,笑著說道,“下午沒什么事的話,就跟我們?nèi)ス浣址潘梢幌拢俊?p> 就這樣,在確定了方案的當天,蘇小木被拉著去‘逛街放松’!
腿差點給累斷!
渾身上下都在告訴蘇荷跟萬黛:委屈.JPG。
“看樣子,咱們小木放松得不錯,日后有機會再來?!?p> 看到蘇小木這副模樣,萬黛開心極了,一旁的女債主蘇荷更是毫不客氣。
末了還沒忘榨取蘇小木最后一丟丟勞動力,三人同車回了花半里,讓蘇小木開車。
晚餐很豐富,蘇小木特地多吃了一碗米飯補回來……
…………
…………
接下來的三四天中,蘇小木精挑細選的完成了整個程序的算法構造設計。
畢竟這是至少涉及到幾十萬乃至幾百萬的資金——光存儲就好幾十萬,就更不用說存放在上面的數(shù)據(jù)了。
蘇小木也沒忘記利用自己可以利用的全部資源,包括請教張可教授。
在算法這一塊,張可還是有話語權的,雖然涉及到一些不熟悉的領域沒法給出針對性的意見,但經(jīng)驗的豐富度足以讓蘇小木打開眼界。
雖然過程也可以用交流來形容。
畢竟,蘇小木同學是一個學霸,是一個優(yōu)秀的學霸,是一個開了掛的學霸,是一個有系統(tǒng)知識支撐的學霸。
蘇小木也沒忘記UVA的古老OJ,從上面找了一些相關的、角度刁鉆的、稀奇古怪的算法試題,嘗試著更加深入的探索……
小垃圾系統(tǒng)給蘇小木最多的是:知識,并不是成果。
但凡是蘇小木想要獲得任何的成果,都必須他雙手去努力創(chuàng)造。
或許從一開始,小垃圾系統(tǒng)就沒有按照不勞而獲的格式來設置出廠信息。
所以,到現(xiàn)在都是要什么就不給什么。
…………
…………
12月12日,周二,距離17號開始的上大中國區(qū)ACM決賽開幕還有三天。
蘇小木完成了程序的調(diào)試。
從算法的設計、程序的編寫到模擬壓力測試,這所有的一切,都已經(jīng)到了一個很優(yōu)秀的地步。
而且程序設計之初,蘇小木就充分的考慮到了這套存儲的數(shù)據(jù)與元數(shù)據(jù)、底層架構模型、硬件資源性能等等。
所以,相當量身定制。
好在大學生的時間嘛,不像很多人上下嘴皮一碰動輒分分秒秒都值錢。
無非是要在課程、集訓之間找一個額外的平衡點,將時間擠出來。
經(jīng)過簡單的商量之后,萬黛、蘇小木外加萬氏小金融的IT負責人一致確定將這次數(shù)據(jù)遷移的時間窗口放在晚上——
哪怕其實這套注定要作廢的存儲上面并無任何業(yè)務流量。
蘇小木這次開發(fā)程序花了好幾天,好像還不如直接人工復制粘貼這樣來得效率;
但實際上,人工復制粘貼的進度比想象的要慢太多太多。
傳輸速度大概是也就是日常工作中的進行數(shù)據(jù)復制的50MB每秒,粗略一算就得半個多月不眠不休的進行——
還不包括可能遇到的風險、可能遇到的服務器壓力瓶頸、可能遇到的存儲至存儲之間的損耗。①
傍晚五點四十分,程序被上傳到存儲雙控的操作系統(tǒng)上。
萬黛和蘇荷陪同在旁,正式開始前,萬黛笑著拍了拍蘇小木的肩膀,“放輕松,最壞也不過如此?!?p> 蘇小木突然笑了,“也對,頂天不過劈兩半。”
然后執(zhí)行了操作,兩個女人的呼吸都急促了點。
為了更快更便捷的得到反饋信息,蘇小木在程序中加入了眾多的交互式邏輯算法,每一個步驟都會在屏幕上打印相關信息:
[硬件資源計算中……]
……
[操作系統(tǒng)狀態(tài)快照中……]
……
[元數(shù)據(jù)快照鏡像中……]
……
[數(shù)據(jù)快照鏡像中……]
……
[數(shù)據(jù)總量統(tǒng)計中……69.7TB]
……
[傳輸中……傳輸速率:3.8GB/s……
傳輸剩余時間計算中……]
看到這一幕,蘇小木默默的提起了心,吊起了膽。
之前的步驟全部是為了發(fā)生意外情況時進行狀態(tài)回滾,包括快照,快照鏡像都是這個目的。②
根本不涉及到什么壓力啊,穩(wěn)定啊,可靠啊這些。
最后這一步現(xiàn)在才是正式開始。
在這套存儲的另一個控制系統(tǒng)上,程序運行返回著不一樣的結果。
最后在屏幕上打印的是:
[業(yè)務壓力狀態(tài)正?!璢
列出來的是處理器、內(nèi)存、光纖鏈路、存儲內(nèi)部鏈路的統(tǒng)計數(shù)據(jù)。
蘇小木神情嚴肅的注視著黑色命令行字符頁面上每一個新跳出來的參數(shù)。
沒兩分鐘,萬氏小金融的IT負責人從另外一個操作間跑了過來,興奮的說道。
“蘇總,emc這邊可以看到數(shù)據(jù)流量過來,雙口16GB FC的流量都差不多到頂峰了,現(xiàn)在業(yè)務壓力正常,沒出現(xiàn)異常。”③
不知不覺間,蘇小木也開始被人稱呼為蘇總了。
蘇小木只是點了點頭,目光始終沒離開顯示屏幕。
數(shù)據(jù)持續(xù)傳輸了5分鐘后,從國產(chǎn)存儲到emc存儲之間的傳輸效率依舊穩(wěn)定,整體業(yè)務壓力正常,無異常。
蘇小木悄悄的松了口氣,正準備說點什么的時候。
“滴滴滴滴滴~”
刺耳的長鳴聲突然從音響中傳出,黑色背景板上跳出了鮮紅色的提示:
ERROR!
……
①:親自主持過好幾次數(shù)遷工作,就一句MMP,意想不到的因素太雞兒多了,理論可以達到1GB/S實際10MB/S了解一下,誰特么都不知道什么鬼,為了數(shù)據(jù)一致性等,開始遷移就不能隨便停。
?、冢嚎煺眨嚎截惸硶r間點的映像,簡單來說就是給某個時間點軟件的運行狀態(tài)拍了個照片,發(fā)生意外的時候?qū)④浖臓顟B(tài)回滾到這個時間點。鏡像:拷貝一個完全相同的副本。
③:16GB FC光纖口,SAN網(wǎng)絡專用,速率大概是16Gbps=2GB/S,雙口是雙倍等于4GB/S。
PS:請相關行業(yè)大拿輕噴,我知道異步存儲之間的塊copy是業(yè)內(nèi)難題,沒什么好的解決辦法,哪怕是emc的mirror view、SAN copy這些軟件也基本只通用國外存儲,并不保證完美,所以,輕噴。
======
破碗。
求推薦票,求筆芯,求書單。