Crisp 使用 Cloudflare 的負(fù)載平衡來改善其客戶關(guān)系應(yīng)用程序的整體性能。
Crisp 是一個(gè)基于 SaaS 的客戶關(guān)系應(yīng)用程序,可為客戶提供諸如聊天框、電子郵件回復(fù)以及操作員儀表板之類的功能,可以快速回復(fù)客戶查詢。Crisp 的目標(biāo)客戶是東歐、亞洲和中東尚未滲透的市場(chǎng),這些市場(chǎng)沒有客戶關(guān)系解決方案,或者客戶需要替換過時(shí)且昂貴的舊技術(shù)。
Crisp 的挑戰(zhàn):在維護(hù)本地基礎(chǔ)設(shè)施的同時(shí)確保全球性能
隨著 Crisp 的發(fā)展,他們希望通過維護(hù)其歐洲基礎(chǔ)設(shè)施來最小化額外開銷,同時(shí)仍為客戶提供高性能平臺(tái)。 Crisp 首席執(zhí)行官 ValérianSaliou 解釋說:“最初,我們?cè)趤喼薮嬖诤芏嘌舆t問題,因?yàn)榱奶鞈?yīng)用程序的動(dòng)態(tài)內(nèi)容在用戶和歐洲服務(wù)器之間來回往返需要花費(fèi)時(shí)間。 從最開始,我們就一直在使用 Cloudflare 的 CDN,這項(xiàng)服務(wù)立即將靜態(tài)資產(chǎn)的交付時(shí)間提高了幾秒鐘,但是我們?nèi)栽趯ふ乙环N解決方案來優(yōu)化動(dòng)態(tài)內(nèi)容的交付,并且需要使我們能夠維持歐洲標(biāo)準(zhǔn)基礎(chǔ)設(shè)施?!?/span>
Crisp 的解決方案:基于云的全局 Load Balancer
當(dāng) Crisp 看到 Cloudflare 的 Load Balancing Early Access 產(chǎn)品時(shí),他們選擇加入了該計(jì)劃,以查看是否可以利用它來幫助解決動(dòng)態(tài)內(nèi)容帶來的延遲。 Cloudflare 的全局負(fù)載平衡將 Crisp 的客戶發(fā)送到距離他們最近的源站,這不僅縮短了內(nèi)容需要傳播的距離,而且還使加密終端更接近最終用戶,確保了最終用戶的最小延遲。 效果比 Crisp 希望的還要好。Saliou 解釋說:“當(dāng)我們推出 Cloudflare Load Balancing、路由 Websocket 服務(wù)器集的流量(通過 VPN 進(jìn)入我們的核心基礎(chǔ)架構(gòu)),我們立即收到了亞洲和大洋洲客戶發(fā)來的、感謝我們改進(jìn)的消息?!?借助 Load Balancing,Crisp 的動(dòng)態(tài)內(nèi)容的延遲時(shí)間又減少了 2-3 秒。 此外,借助 Cloudflare Load Balancing 中內(nèi)置的運(yùn)行狀況檢查和故障轉(zhuǎn)移功能,Crisp 的客戶可以通過 Crisp 監(jiān)視 Websocket 服務(wù)器的運(yùn)行狀況,并在服務(wù)器性能下降時(shí)自動(dòng)將流量轉(zhuǎn)移到運(yùn)行狀況良好的服務(wù)器上,從而享受持續(xù)的、不受限制的性能。
當(dāng) Crisp 向公眾發(fā)布 API 時(shí),還享受到了 Cloudflare 的頁面規(guī)則和 DDoS 保護(hù)的好處。 “我們默認(rèn)使用‘緩存所有內(nèi)容’來幫助節(jié)省帶寬,然后使用‘頁面規(guī)則’為我們的 API 指定例外,并為某些服務(wù)指定不同的 TTL。” Saliou 解釋說。 此外,Crisp 借助 Cloudflare 的 DDoS 保護(hù)對(duì) API 提供保護(hù)。 Saliou 繼續(xù)說道:“到目前為止,我們已經(jīng)阻止了 2 次攻擊,這些攻擊試圖使我們的 API 脫機(jī),在兩次情況下我們的服務(wù)都沒有中斷?!?/span>
Saliou 總結(jié)說:“成本是我們的重要決策因素,而即使我們不考慮成本,Cloudflare 在服務(wù)、入門和易用性方面仍優(yōu)于競爭對(duì)手。”
主要成果
全局負(fù)載平衡將國際客戶的延遲減少了 2-3 秒
I'm Under Attack 模式減輕了 DDoS 攻擊,且沒有服務(wù)被迫中斷
在維持本地基礎(chǔ)設(shè)施的同時(shí),以經(jīng)濟(jì)實(shí)惠的價(jià)格在全球擴(kuò)充