6sense Insights Inc.透過遷移至 Amazon EKS 來改善可擴展性並加速產品上市
2022 年
6sense Insights Inc.(6sense) 需要有效擴展和管理其資料管道,以便更好地支援其增長。藉助 6sense Revenue AI (可預測營收增長的領先平台),該公司為企業對企業的銷售和行銷團隊產生切實可行的洞察。此服務仰賴於人工智慧、機器學習和大數據處理,需要 6sense 執行複雜的工作負載,且每天處理數 TB 的資料。當其開放原始碼管道協同運作解決方案無法再支援這些工作負載時,6sense 便開始探索替代解決方案,並選擇透過 Amazon Web Services (AWS) 實作全受管服務。
6sense 已遷移至 Amazon Elastic Kubernetes Service (Amazon EKS),這是一項受管容器服務,可在雲端或內部部署系統中啟動、執行和擴展 Kubernetes 應用程式。使用 Amazon EKS,6sense 可大幅加快工作負載的完成速度,同時減少管理需求、提高交付速度,並讓開發人員騰出時間專注於創新解決方案。
我們幾乎可無限地擴展 Amazon EKS 上的叢集,以盡可能多地平行執行項目。」
Premal Shah
6sense Insights Inc. 工程與基礎設施資深副總裁
搜尋可擴展的管道協同運作
6sense 總部位於加利佛尼亞州三藩市,致力於交付資料分析、銷售洞察和其他預測,以便企業對企業營收團隊能夠更好地了解其買家和客戶。2014 年,該公司開始使用 Apache Mesos,這是一種可管理運算叢集的開放原始碼解決方案,以協調其資料管道架構。「隨著我們的成長,我們在 Apache Mesos 上遇到了若干限制,」6sense 的基礎設施工程總監 George Liaw 說道。「我們一次只能為一個架構提供運算資源,這會減慢我們的程序。此外,我們還遇到了擴展問題。」
6sense 尋求可擴展性更高的解決方案,開始探索開放原始碼容器協同運作系統 Kubernetes,以改善其資料管道。2018 年,該公司將其應用程式和 API 服務遷移至兩個 Kubernetes 叢集,並開始使用 kOps,這是一組用於在雲端安裝、操作和刪除 Kubernetes 叢集的工具。雖然容器化架構改善了 6sense 的靈活性,但 kOps 並非全受管,因此 6sense 團隊需要執行重要的日常操作和管理。「使用 kOps,我們遇到了太多維護開銷。」Liaw 說道:「我們意識到,如果我們可以減少這些手動任務,我們的團隊就能騰出時間專注於為客戶提供服務,而不是管理 Kubernetes。」
在 2019 年,6sense 選擇投資於 AWS Enterprise Support,這是一項提供類似禮賓的服務,以支援公司實現成果並在雲端取得成功。AWS Enterprise Support 團隊協助該公司意識到,遷移至全受管 Amazon EKS 可緩解所面臨的問題。Liaw 說道:「對於 6sense 而言,Amazon EKS 幾乎是一個立即可用的替代產品,其配合性令人難以置信。」
使用 Amazon EKS 改善速度、敏捷性和創新
在 2021 年 9 月,6sense 開始將剩餘的工作負載從執行於 Apache Mesos 和 kOps 的舊式解決方案遷移至 Amazon EKS。該公司在第一週內已將其絕大部分應用程式和 API 服務工作負載遷移至 Amazon EKS,並於 2021 年底前開發了穩定且實用的管道協同運作解決方案。「我們一旦開始執行 Amazon EKS 叢集後,就能解鎖寶貴的功能。」Liaw 說道:「我們可以使用更靈活的組態來測試叢集,而不必擔心其穩定性。」 到 2021 年 12 月,該公司已在 Amazon EKS 上執行 7 至 8 個叢集,並已完成 80% 的遷移。
使用 Amazon EKS,6sense 的工作負載輸送量提升了 400%,這讓其能夠每天處理 1-2 TB 的資料並不斷增長。憑藉這種速度,6sense 能夠支援高度複雜的工作負載,而且向客戶交付有價值洞察的速度提升了 65%。
6sense 採用 AWS 技術的解決方案不僅速度極快,而且可高度擴展。6sense 工程與基礎設施資深副總裁 Premal Shah 表示:「我們幾乎可無限擴展 Amazon EKS 上的叢集,以便儘可能多地平行執行項目。「我們不再需要擔心每小時可以執行多少項目。」 該公司還依賴於 Amazon Elastic Compute Cloud (Amazon EC2) Spot 執行個體,這些執行個體可用於以大幅節省的成本來執行大型工作負載,並透過執行平行任務來加速工作負載。藉助 Amazon EC2 Spot 執行個體,6sense 可佈建所需的容量,來支援未來的擴展,同時最佳化成本。
透過遷移至 AWS,6sense 還大幅加快了其開發速度。在 Apache Mesos 上,由於容器輸送量的限制,公司在建置、測試和部署新資料管道的能力受到限制。在 Amazon EKS 上,6sense 每小時可執行的容器提升高達 300%。此外,它還可以在 Amazon EKS 上執行相同數量的 Docker 容器,相較於之前的解決方案,花費的時間約為 50%。透過實現這一水平的速度和可擴展性,6sense 改善了開發人員的生產力,並加快了新應用程式和功能的上市速度。
由於 Amazon EKS 是全受管 Kubernetes 服務,因此 6sense 不再需要專注於管理或操作其 Kubernetes 叢集。利用這節省的時間,其團隊可投入時間來改善客戶體驗。「在 AWS 上,我們能夠提高開發人員的速度,減少不必要的繁文縟節,並儘可能為客戶提供最優質的服務。」「我們可以儘快向他們推出新功能、洞察和產品。我們利用創新為客戶提供服務的速度越快,每個人 (包括我們的團隊) 的體驗就越好。」
持續增強 AWS 上的可擴展性
透過遷移至全受管 Amazon EKS 叢集,6sense 可有效地擴展和管理其資料管道,進而加速向客戶提供洞察。該公司計劃使用與 AWS 一起建置的開放原始碼 Kubernetes 叢集自動擴展程式 Karpenter,進一步改善其擴展功能。
在 AWS 上,6sense 讓員工能夠騰出時間專注於創新,而且該公司將繼續使用 AWS 服務來開發創造價值的全新解決方案。Liaw 說道:「在 6sense,我們能夠在 AWS 上快速移動和創新,而不受限制。」
關於 6sense Insights Inc.
6sense Insights Inc. 的 Revenue AI 透過擷取匿名購買訊號,定位正確的帳戶,以及推薦通道和訊息來提升效能,重塑了公司建立、管理和將管道轉化為營收的方式。
AWS 帶來的效益
- 工作負載輸送量提升 400%
- 每天處理 1 至 2 TB 的資料
- 向客戶提供洞察速度提升 65%
- 改善開發人員生產力
- 提高新應用程式和功能的上市速度
- 讓員工騰出時間專注於高價值任務和創新
- 促進全受管解決方案
使用的 AWS 服務
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Elastic Kubernetes Service (Amazon EKS) 是一項受管容器服務,可在雲端或內部部署系統中啟動、執行和擴展 Kubernetes 應用程式。
Amazon Elastic Compute Cloud(Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) 提供最廣泛、最深入的運算平台,擁有超過 500 個執行個體,可選擇最新處理器、儲存、聯網、作業系統和購買模型,以協助您最有效地滿足工作負載需求。
Amazon EC2 Spot 執行個體
透過 Amazon EC2 Spot 執行個體,您可以利用 AWS 雲端中未使用的 EC2 容量。與隨需價格相比,Spot 執行個體最高可享受 90% 的折扣。
AWS Enterprise Support
使用 Enterprise Support,您可以獲得全年無休的技術支援、自動管理環境的運作狀態、根據您的應用程式和使用案例提供諮詢性的架構指導,以及獲派一位技術客戶經理 (TAM) 協調安排主動/預防性計畫和 AWS 精通各領域的專家。
入門
各行各業各種規模的組織每天都在使用 AWS 來變革其業務和履行其使命。聯絡我們的專家,立即開始您的專屬 AWS 雲端之旅。