grab 國際案例分享 elastic

使用Elastic Cloud Enterprise讓驅動搜尋的過程更獨特

靈活可靠的創新工具

Elasticsearch是使Grab資料庫有力運作的核心技術之一,提供快速準確的位置搜尋並靈活支援新服務。

全面管控和更輕鬆的管理

搬遷至Elastic Cloud Enterprise讓Grab能夠更好地控制Elastic Stack assets,進而能在幾分鐘而不是幾週內啟動新集群。

優化資源利用

透過搬遷至Elastic Cloud Enterprise,Grab讓管理變得輕而易舉,進而能將系統資源和系統管理員做其他利用。

專家專線支援

Grab可以直接與Elastic專家聯繫,專家能快速回答棘手的問題並快速解決問題,進而免除需要升級內部資料庫管理支援的需求。

GRAB與ELASTIC的旅程

為位置搜尋、日誌記錄和新功能提供支援

當乘客點開應用程式並確定他們所在地點以及想要去哪裡時,叫車體驗就開始了。 Grab使用其資料庫管理員常見的開源關聯式設置此關鍵位置或“興趣點”搜尋。 然而這個解決方案面臨的挑戰是沒有其他人知道如何管理軟體,所以當管理員離開公司時,Grab面臨著一個決定:聘請新專家或找到新的解決方案。

Grab的資料工程和資料庫運營負責人Edwin Law說:“我們需要一個管理員和開發人員更常用和他們能理解的興趣點搜尋解決方案。 Elasticsearch是此特定使用案例最受歡迎的解決方案之一。“

Grab在2013年轉為使用Elasticsearch,它現在用於索引和搜尋數百萬個位置。對於每個興趣點,都有一個檔案,包括其緯度和經度、GPS座標和確切地址。Elasticsearch搜尋所有上述資訊並回報結果,然後由Grab自己的演算法評分,以快速準確地確定乘客的位置和目的地。

同年Grab採用Elasticsearch進行興趣點搜尋,轉向Elastic Stack進行日誌記錄。他們開始使用Elasticsearch、Logstash和Kibana來儲存和分析與位置搜尋相關的日誌,以及最近的稽核日誌。

從開源版本到Elastic Cloud Enterprise方案

隨著Grab的擴展,它只是添加新的基礎設施來維持性能。 但是,從長遠來看,這種策略並不可行。 Law表示:”我們的集群沒有被積極的管理,我們無法實現線性擴展。” “我們希望更主動地管理集群並優化工作量。”

Grab探索了多種部署Elasticsearch的方法,並在過去使用過第三方託管的Elasticsearch服務。 然而該公司需要更好的管理工具,並希望從他們的Elasticsearch集群中獲取更好的效能,而Elasticsearch所提供的高品質支援也是他們期望的。

為了尋求託管服務和技術支援的替代方案,Grab在Elastic Cloud上建立了一個POC。它立即改進了效能和功能。正當Grab預計轉為使用Elastic Cloud,Elastic Cloud Enterprise(ECE)也於此同時被宣布。隨著其推出,Grab選擇了透過外部代管的Elastic Cloud產品落實自行管理的ECE解決方案。

我們對Elastic Cloud非常滿意,ECE提供了所有相同的功能,讓我們能全面管控整體伺服器和底層軟體。這就是我們選擇ECE的原因

Edwin Law-資料工程與資料庫管理負責人, Grab

Grab已將其100%的Elasticsearch工作量搬遷至Elastic Cloud Enterprise,如此一來,提高了Grab對其集群的掌握度,簡化資源和角色配置。以前資料庫管理員需要數天甚至數週啟動新的集群,現在只需要幾分鐘就能啟動完成。這些優勢使資料庫管理員能夠騰出更多時間與工程師一起優化工作量並發展新產品。

ECE為白金方案所提供內容的一部分,Elastic能直接支援Grab,確保運作順暢,Elastic的支援工程師找出能改善Grab的興趣點搜索工作量的機會,使得該業務能夠減少70%的集群負載。

Elasticsearch現在是Grab資料庫運作的四大核心技術之一。 Law說:“Elasticsearch的靈活性和可靠性與我們從Elastic和Elastic社群獲得的支援、專業知識相結合,無論你是要合併文字搜索或排序JSON文件,它都是理想的選擇。

更多國外案例分享

grab

About Grab

Grab於2012年在馬來西亞成立,起因是一群朋友希望讓乘車更輕鬆、更安全。Grab現今跨區遍布於八個國家,其更大的目標是讓東南亞(SEA)的每個人都能獲得安全、舒適和輕鬆旅行。為實現此目標,Grab創建了一個能兼顧每個人需求的平台,無論其收入、年齡或需求。作為東南亞最值得信賴的品牌之一,Grab現正打造東南亞最大的消費者互聯網平台和電子錢包,為東南亞的新興消費者帶來普惠金融。

讓驅動搜尋的過程更獨特

Grab的使命是讓交通更輕鬆,提供東南亞民眾(SEA)更多的選擇,因為他們相信“交通是一種權利,而不是特權”。 Grab是東南亞最大的叫車公司,每天為6.2億民眾提供350多萬次乘車服務。每次搭乘體驗都有Elasticsearch相伴,因其為乘客提供快速準確的方式來確定他們的位置和目的地。為了使其產品更加出色,Grab已轉為Elastic Cloud Enterprise方案,提高了整體性能,並為Grab提供技術和支援,以帶來更廣泛的服務。

主要成果

“如果我們的服務出現任何問題,我們可以回頭查看日誌,看看發生了什麼。更快也更容易排除故障!”

Edwin Law-資料工程與資料庫管理負責人, Grab

  • 超過一億次的旅程
  • 7,700萬的顧客
  • 每日超過3億次的需求

隨著Grab業務的發展,Elasticsearch的使用範圍也有所拓展。 例如,在印尼有間公司的餐點配送服務,它提供菜單文字搜索。它也用來作為作一種提高客服搜尋能力的方式。目前,客服人員在關係資料庫中使用受限且繁瑣的搜尋來尋找客戶細節和其他所需資訊。Elasticsearch幫助他們使用自然文字搜索,更快地找到所需要的東西。它還能讓客服人員在單一文字框中進行搜索,而不用逐一欄位查詢。