不少接觸過Kochava的客戶可能聽說過我們優(yōu)異的基礎架構:全球近70個服務器布點、負載均衡、就近備份、先入先出隊列處理(FIFO)、Google云,公司還有一個專業(yè)團隊負責24小時維護。Kochava構建并投資的可擴展和強大的基礎架構模型,可以確保行業(yè)領先的響應時間和廣泛的數據安全性,具有亞秒(subsecond)響應時間和99.998%正常運行時間的最低保證,是可用的最快,最可靠的實時數據平臺。
這背后的復雜度是超過相像的,這種投入是昂貴的,但是我們覺得為保證客戶使用及數據的安全這是值得的。今天我們來稍微揭秘這方面更多細節(jié)。
Kochava系統(tǒng)的幾個關鍵方面確保我們履行承諾。如果您有興趣更深入地了解我們的實時基礎設施,請閱讀我們的產品工程總監(jiān)Eric Mann的文章。以下是我們系統(tǒng)的一些基礎:
1.擁有和管理硬件的組合
實時的全球分布式數據處理系統(tǒng)需要從隱私和控制到可擴展性和低延遲的廣泛的屬性集。Kochava系統(tǒng)包括擁有和基于云的服務器的組合,使我們掌握了擁有硬件的能力,同時也利用了云解決方案的可擴展性和分布空間。
2.冗余備份與排隊處理
每天來自全球分布式設備,包括硬件、網絡、移動應用的數十億次交易是不可避免的。Kochava系統(tǒng)旨在處理這些hiccups(例如角落情況、用戶錯誤、網絡問題、實施Bug等)。系統(tǒng)以全局先入先出隊列(FIFO)為基礎處理所有流量,確保在點擊之前處理展示,點擊總是在安裝前被處理并在安裝后的事件中進行安裝。我們的全球分布式入站者在各個地點,流量類型和時區(qū)之間保持同步。
3.自動伸縮型服務器Instances
移動應用流量隨著應用程序使用而不同。例如,運動應用程序在重大事件(如超級碗)中往往會達到頂峰。交通量的這些尖峰通常是指數級的,并且比標準情況需要更多的硬件。保持足夠的服務器運行以處理這些峰值將對業(yè)務造成不可逾越的成本負擔,而在峰值期間沒有足夠的處理能力也是不可接受的。Kochava系統(tǒng)保持了處理余量的門檻。超過該閾值時,將自動配置和部署所需服務器的新實例。一旦流量低于閾值,則其他服務器實例將被禁用。
4.持續(xù)改進
Kochava系統(tǒng)不斷聚焦審視和創(chuàng)新。我們要不斷滿足客戶要求,其中很大一部分是支持客戶創(chuàng)造的尖端應用程序營銷體驗所需的基礎架構。