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