Eventbrite 使用 Amazon Aurora 簡化基礎架構,重新分配資源

2021 年

Eventbrite 是一間全球性自助票務公司,讓活動舉辦者能透過現場體驗,觸及世界各地的人。該公司讓使用者能夠輕鬆展示、推廣和購買現場活動門票。該業務有賴於快速及時的售票,因此避免停機中斷和維護網站可用性是保持公司運行並贏得客戶信任的首要任務。COVID-19 疫情期間,民眾對現場活動的需求顯著下降,因此,Eventbrite 將重心從新產品開發轉向使用 Amazon Web Services (AWS),藉此強化業務所需的技術與基礎。該公司希望建立一個強大且可擴展的基礎架構,以便在 COVID-19 疫情管控逐漸解除後,滿足預期會增加的現場活動需求。

此前,該公司使用的是自我管理資料庫解決方案,該解決方案依賴複雜的自訂工具網絡,並在執行個體出現故障時需要手動修復,從而浪費公司的寶貴時間並造成潛在營收損失。為提高基礎架構的可靠性並降低其複雜性,Eventbrite 從自我管理的 MySQL 資料庫解決方案遷移到 Amazon Aurora,這是專為雲端建置的關聯式資料庫,可與 MySQL 和 PostgreSQL 相容,只需些許成本,即可提供商業級資料庫的效能和可用性。因此,Eventbrite 提升了其可擴展性和自動化功能,縮短了容錯移轉時間,並節省了資料儲存成本。此外,該公司將資源重新分配給應用程式團隊,這些團隊致力於為最終使用者提供全新特色和功能,並積極創造核心業務價值。
701029600
kr_quotemark
轉換到 Aurora 的最大好處在於,這降低了我們多年來進行自訂作業時累積的複雜性。這種簡易性直接提升了可靠性和可擴展性。」

Chris Brown
Eventbrite 工程總監

從自我管理的資料庫解決方案轉換

Eventbrite 整合了活動創作者規劃、推廣和打造現場活動所需的所有要素,因此創作者可以更專注於活動本身,而非後勤事務。

Eventbrite 於 2014 年開始使用 AWS,但該公司仍擁有複雜的自我管理 MySQL 資料庫網路。Eventbrite 工程總監 Chris Brown 表示:「我們擁有一個自訂堆疊,且僅有一兩個人切實全面了解該堆疊。我們老舊的資料庫基礎架構已日漸成為企業的責任負擔,尤其是從營運支援的角度來看。」 隨著對現場活動需求的減少,COVID-19 疫情為公司提供了一個機會,即重新將資源集中在基礎架構改進上。Eventbrite 希望透過遷移到產業標準資料庫來提高可靠性和永續性,並決定實作 Aurora,因為它具有受管資料庫即服務解決方案的優勢,並且可與現有的 AWS 服務相容。

使用 Aurora 降低複雜性和成本

到 2020 年底,Eventbrite 開始遷移至 Aurora MySQL。為盡量減少中斷,該公司首先將其 1-2% 的讀取流量轉移到 Aurora,小幅增量測試效能和可靠性,並持續提高百分比,直到所有讀取流量都由 Aurora 處理,而且也可以遷移到適用於寫入節點的資料庫即服務解決方案。Eventbrite 技術長 Vivek Sagi 表示:「在我們遷移當天, AWS 基礎架構事件管理實務為我們提供全方位的支援,以監控切換並確保所有事都順利進行。AWS 的合作夥伴網路、流程以及我們對成功的專注,正是我們實現這項轉換所需的一切。」 由於 Eventbrite 計劃對已使用近十年的資料庫基礎架構進行重大全面翻新,因此該公司針對潛在的停機時間為客戶做好了準備。不過最後看來,其實並不需要準備。Brown 表示:「在整個過程中,我們並未遇到任何重大問題。每個應用程式遷移均完全按計劃進行,而且我們沒有遇到任何停機時間。」

Eventbrite 使用 Aurora 以後,立即提升了自動化與讀取方面的可擴展性。先前需要管理費用和手動干預的問題可以由全受管服務處理。Brown 表示:「以前,本應在 30 秒內就解決的問題,實際上卻需要 10 到 15 分鐘才能解決,因為必須呼叫相關人員,由他們手動進行組態更新。現在,我們使用立即可用的解決方案,而不是推出自主開發的解決方案。」 憑藉這些效率,公司能夠自動擴展資源,實現高可用性,並做好充足準備,以應對全球 COVID-19 疫情限制開放後不斷增加的現場活動需求。

Eventbrite 簡化其基礎架構以後,支援資料庫所需的工程師數量也減少了 75%。此外,從自訂解決方案轉換到產業標準資料庫以後,Eventbrite 的新員工招聘和入職流程更加簡單。Brown 表示:「如果新員工了解 AWS 技術,我們僅需一週半即可完成入職程序,無需再花費數月時間。

Eventbrite 從自我管理基礎架構遷移到 Aurora 時,還節省了成本。其先前的資料庫擁有大約 50 個資料庫執行個體,可在本機複寫資料,且每個執行個體都有其自己的儲存層。使用 Aurora,該公司設定了共用同一個基礎資料存放區的資料庫節點,從而大幅降低了資料儲存成本。

其他基礎改進措施

Eventbrite 計劃繼續在全公司換掉其自訂解決方案,因為使用全受管 AWS 服務可即時立即成本並提高效率。Brown 表示:「毋庸置疑,轉換到 Aurora 的最大好處在於,降低了我們多年來建立的自訂複雜性。這種簡易性直接實現了可靠性和可擴展性的提升。」

關於 Eventbrite

Eventbrite 是一間活動管理公司,透過現場體驗建立活動組織者與全球民眾的聯繫。其整合了活動創作者製作現場活動 (例如演唱會、小型公司瑜伽課程) 所需的所有元件。

AWS 的優勢

  • 降低資料儲存成本
  • 將 75% 的資料庫工程師重新分配給客戶專案
  • 透過自動化縮短基礎架構管理時間
  • 將入職時間從 1 個月縮短至 1.5 週


使用的 AWS 服務

Amazon Aurora

Amazon Aurora 是專為雲端建立的 MySQL 和 PostgreSQL 相容關聯式資料庫,結合了傳統企業資料庫的效能和可用性,以及開放原始碼資料庫的簡單與經濟實惠優勢。

進一步了解 »


開始使用

各行各業各種規模的組織每天都在使用 AWS 來變革其業務和履行其使命。聯絡我們的專家,立即開始您的專屬 AWS 雲端之旅。