National Instruments(美國(guó)國(guó)家儀器有限公司,簡(jiǎn)稱NI)一直致力于開(kāi)發(fā)基于計(jì)算機(jī)的自動(dòng)化測(cè)試與測(cè)量平臺(tái),其一系列軟件和模塊化硬件被用于從電路設(shè)計(jì)到生物醫(yī)學(xué)研究的各個(gè)領(lǐng)域。NI的產(chǎn)品現(xiàn)已被世界各地的科研人員、工程師以及學(xué)校使用,在不同領(lǐng)域的關(guān)鍵任務(wù)環(huán)境中有著相當(dāng)重要的地位。
“National Instruments是一家全球性公司,我們的客戶分布在全球各地。我們需要一個(gè)良好的方案,以性能優(yōu)異且穩(wěn)定可靠的方式將軟件和內(nèi)容從我們的奧斯汀數(shù)據(jù)中心交付給這些客戶。”
——Robert Cope,基礎(chǔ)設(shè)施架構(gòu)師,National Instruments
文件下載的挑戰(zhàn)
相比于復(fù)雜的軟件系統(tǒng)開(kāi)發(fā),文件下載是一項(xiàng)相對(duì)簡(jiǎn)單的任務(wù)。NI為客戶提供了一種從網(wǎng)站直接下載應(yīng)用程序的方法,隨著用戶群的不斷擴(kuò)展,NI面臨的文件交付挑戰(zhàn)也越來(lái)越大。
客戶下載體驗(yàn)糟糕——很少緩存操作員能夠正確處理如此龐大的下載量,NI過(guò)去的CDN供應(yīng)商會(huì)定期清理這些應(yīng)用程序緩存文件。大量下載流量都被路由到了NI的源服務(wù)器,許多地區(qū)的客戶的下載速度也因此變得緩慢。
文件交付成本過(guò)高——在龐大下載量的影響下,NI需要為流經(jīng)源服務(wù)器的下載流量以及CDN服務(wù)支付非常高昂的帶寬費(fèi)用。
客戶持續(xù)向NI的支持部門反饋下載體驗(yàn)較差的問(wèn)題,NI需要尋找一種性能更佳且更經(jīng)濟(jì)的大文件交付解決方案。
選擇Cloudflare解決方案
NI的基礎(chǔ)架構(gòu)團(tuán)隊(duì)在全球部署了監(jiān)視點(diǎn),用以考察不同的CDN服務(wù)處理大文件交付的能力。在經(jīng)過(guò)性能基準(zhǔn)測(cè)試后,結(jié)合客戶支持到價(jià)格各個(gè)方面,Cloudflare脫穎而出。
“在我們的測(cè)試中,Cloudflare提供了全球最快的性能,他們與我們合作來(lái)確保我們的大文件能夠以最快速度傳輸。Cloudflare的足跡遍布全球,包括中國(guó),這是我們選擇Cloudflare的重要原因。相比于之前的供應(yīng)商,我們節(jié)約了相當(dāng)多的成本?!?/span>
——Robert Cope,基礎(chǔ)設(shè)施架構(gòu)師,National Instruments
Cloudflare提供了集成化的產(chǎn)品組合,能夠幫助NI兼顧性能與安全性等各方需求:
CDN——超快速的靜態(tài)內(nèi)容交付,可靈活控制內(nèi)容的緩存方式,減少向源站的請(qǐng)求從而節(jié)省帶寬和源站負(fù)載,并提供固定的月計(jì)費(fèi)方式,有利于成本控制。
Argo智能路由——幫助NI在全球范圍內(nèi)實(shí)時(shí)檢測(cè)路由線路擁塞狀況,在最可靠的路徑上路由下載流量,提高用戶下載文件的速度和穩(wěn)定性。
Cloudflare Workers——借助Cloudflare Workers,NI的工程團(tuán)隊(duì)可以根據(jù)需求輕松地自定義緩存,自動(dòng)化工作流程,提高緩存命中率并最終幫助提高CDN性能。
WAF——保護(hù)NI的站點(diǎn)使其免受OWASP漏洞的威脅,借助Cloudflare全球網(wǎng)絡(luò)的情報(bào)快速防御新的零日漏洞,NI還可靈活地使用不同屬性來(lái)自定義防火墻規(guī)則。
DDoS防護(hù)——Cloudflare提供不設(shè)上限的DDoS防護(hù),通過(guò)近源清洗的方式最小化攻擊流量對(duì)用戶下載體驗(yàn)的影響,Cloudflare的Anycast架構(gòu)及42Tbps的全球帶寬可抵御目前最大的DDoS攻擊。
改用Cloudflare以后,NI極大地提高了其軟件產(chǎn)品的下載速度,包括在中國(guó)地區(qū),客戶對(duì)于下載體驗(yàn)的抱怨也逐漸減少。除此以外,Cloudflare Workers幫助NI自定義設(shè)置并可快速迭代新的改進(jìn),Argo智能路由也進(jìn)一步增強(qiáng)了NI的大文件傳輸性能。
對(duì)于許多現(xiàn)代軟件發(fā)行商而言,隨著其產(chǎn)品的發(fā)行地區(qū)不斷擴(kuò)展,使用人數(shù)不斷增多,文件交付帶來(lái)的挑戰(zhàn)也越來(lái)越大。Cloudflare的解決方案提供了集成性能、安全性和穩(wěn)定性的優(yōu)勢(shì),可以幫助企業(yè)更為靈活、快速地進(jìn)行部署調(diào)整或架構(gòu)擴(kuò)展。