如何讓一家獨立軟體供應商走上排行榜前十

Raysync鐳速發表於2020-06-23

獨立軟體供應商(ISV)主要的目標是發現客戶的根本問題並快速有效地解決。顯然,時間把控力是作為優秀供應商考核的硬性指標,與客戶滿意度直接掛鉤。同樣對很多獨立軟體供應商而言,時間是機遇更是挑戰。


當遇上網路障礙出現操作流程緩慢時,客戶浪費了寶貴時間,儘管不一定是ISV的技術問題,卻依然會對你的軟體表現出不滿。我們與多家合作企業討論後發現:對於ISV來說,遇到的網路障礙經常會出現在與客戶交換大型資料檔案這一過程中。


想要走上優秀軟體供應商排行榜,首先要排除的就是大檔案傳輸這一障礙。作為企業級大檔案傳輸的頭部品牌,鐳速傳輸就這個問題,給出幾點建設性意見:

最佳化傳輸效能

先讓我們看一下傳統的TCP傳輸協議(一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議 ),

下圖為鐳速傳輸實測資料,在TCP環境中,FTP網路檔案傳輸的時延、丟包對比圖:

如何讓一家獨立軟體供應商走上排行榜前十

在上圖中我們會發現TCP傳輸協議的問題:時延與丟包增加時,會導致網路吞吐量急劇下降,在時延200毫秒,丟包率10%的跨國網路環境下,TCP傳輸速度僅達到50KB-100KB/秒。這種傳輸效率對大檔案傳輸本身就是十分困難了,更別提滿足大規模跨省、跨國等遠端傳輸資料的需求,ISV最佳化傳輸效能才是提升傳輸效率的根本。


瞭解IO流的都清楚,一般情況下對檔案進行傳輸,通常會採用序列傳輸的方式,這種傳輸方式在傳輸小檔案時效能還是我們可以接受的,但是在傳輸超大型檔案時,這種序列的傳輸方式就會變得非常低效,因為只有一個執行緒去搶奪CPU的執行權,獲取的執行時間是非常少的,當我們採用多執行緒時,其相對的所獲得CPU執行時間的百分比會提高,也就是CPU會分配更多的精力去進行檔案傳輸。傳輸效能最佳化的突破點很多,多執行緒併發傳輸只是其中的一點,想要深入瞭解的可以參考鐳速傳輸的多種傳輸方式。


提高網路頻寬利用率

對網路頻寬的理解,要先明確一點,網路頻寬並等於網路吞吐量。可用的網路頻寬確定了資料移動的潛在最大速度,而吞吐量是資料移動的實際速度。假設乙太網的頻寬是10Mbps,表示這個鏈路最大可以承載10Mbps的流量,但是實際情況下會受到各種效率因素的影響,真正能夠傳送的只有2Mbps(吞吐量)。也就是表示一個主機上的應用只能夠以2Mbps的速度向另外一個主機傳送資料。面對複雜的網路環境和不斷增加的資料量,提高網路頻寬利用率的研究也是關鍵的一步。


加強安全把控

如果說大型檔案的傳輸效率是對ISV技術的考驗,那安全防控就是對軟體可用性的考驗。無論是企業還是個人,在選用一款軟體是一定會問到對“安全”把控措施,資料傳輸更是如此。近十年發生的資料洩露事件中,傳輸過程(上傳/下載)佔比很大,資料洩露的原因更是防不勝防。下圖來源於2019年媒體公開的大部分資料洩露事件,進行的原因彙總。

如何讓一家獨立軟體供應商走上排行榜前十

圖中是對公開的近50起洩露事件分析,資料不一定齊全,但事實絕對觸目驚心。另一方面也意味著,資料安全對軟體可用性的考驗更加嚴格,優秀的ISV在資料安全方面應加強防控措施。


貼近客戶的實際需求更能挖掘軟體升級的突破點,對於大檔案傳輸的更多研究,建議大家可以參考檔案傳輸行業的專家鐳速傳輸的實際案例分析。


*本文來源於:鐳速傳輸,鐳速(Raysync)大檔案傳輸軟體,高速傳輸系統,提供ftp傳輸加速服務,企業級大檔案傳輸協議,解決大資料傳輸,跨境傳輸,跨國大檔案傳輸慢的問題,幫助企業提高傳輸效率。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69925049/viewspace-2700334/,如需轉載,請註明出處,否則將追究法律責任。

相關文章