6sense 標誌

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 可大幅加快工作負載的完成速度,同時減少管理需求、提高交付速度,並讓開發人員騰出時間專注於創新解決方案。

Business people having fun and chatting at workplace office
kr_quotemark

我們幾乎可無限地擴展 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 雲端之旅。