華為云企業智能(EI)重磅推出Elasticsearch搜索服務
人們的生活與搜索已密不可分,搜索幫助我們從海量的數據中獲取有用的信息。除了google、百度這些提供公共搜索服務之外,還有很多企業或者程序內部需要提供搜索服務,服務于企業內部和程序使用者。
程序提供搜索服務,典型的如華為商城Vmall,提供搜索功能,用戶可以快速查到感興趣的商品;企業內部提供搜索服務,讓員工可以快速搜索內部公開資料和文檔。
然而,通常情況下,從硬件采購、到服務安裝、***上線運維一個服務,整體周期超過半年以上,需要培養專門的搜索技術人員。一些特殊場景,比如要求高可靠性,高可用能力,還需要對內核進行相應的優化和增強開發,才能滿足業務要求。
因此,企業用戶需要一個可以快速搭建以及穩定使用的搜索服務,作為網站、應用的標配基礎功能,輔助企業進行運營、運維以及內部使用。
華為云企業智能(EI)重磅推出Elasticsearch服務,目前已開放公測,歡迎大家來試用,請登錄:http://www.huaweicloud.com/product/es.html
搜索常見的企業場景和使用痛點
搜索在企業里面應用場景非常廣泛,最常見的有:
1) 日志和指標分析:比如一個IT企業運維部門需要通過IT設備的日志,統計最近一個月、每天、每個數據中心包含“error”字樣的日志數量,及時排除故障,以及根據故障率來安排合適數量的配件以及運營部門通過分析業務指標(如銷售額等)從而掌握廣告投放,營銷活動的運營效果等。
2) 站內搜索:網站需要對內部內容進行關鍵檢索,例如電商網站提供搜索框客戶使用,客戶可以基于搜索對商品進行各種條件如名稱、價格、相似商品進行檢索和排序,從而幫助客戶找到最合適購買的商品。
搜索在企業內部使用非常廣泛,但是搭建和使用搜索服務本身是有一定的門檻的,主要體現在幾個方面:
1) 周期長:開發者想在自己的產品中實現搜索功能一般都是基于某個開源搜索系統(如ElasticSearch、Solr)搭建搜索服務。然而,除了購買主機或托管服務器,從系統熟悉、服務搭建、功能定制,再到服務上線,通常需要耗費較長時間。
2) 運維技術難度高:開源系統很多東西沒有經過大規模業務的驗證,很難保證企業級穩定性,出了問題也沒有辦法及時找到專家來解決。實時保障服務在生成環境中穩定使用,需要很強的技術隊伍才能支撐搜索的運維。
3) 缺乏高可靠和高可用能力:開源搜索組件,只具備基本的3個副本的數據可靠性能力,缺乏自動snapshot,彈性擴縮容,動態重配置的能力,從而導致無法直接用于對可靠性、可用性要求高的生產環境中。
4) 二次集成工作量大:在一個完整的搜索解決方案中,可能還需要用到其他的服務,比如對象存儲服務、關系數據庫服務,和其他服務的集成有很多開發工作量和技術門檻。
因此一個簡單易用、平滑擴展、穩定可靠和免運維的搜索服務是很多企業需要的。
搜索服務在華為的發展
華為作為一家全球性企業,業務遍布電信、終端、企業各個領域,需要使用搜索服務服務于這些領域。典型的有華為終端,華為終端作為全球Top3手機廠商,目前服務超過了3億手機客戶,而且還在不斷增加中。華為手機內置多項增值業務,比如游戲業務、天際通業務、華為商城業務,這些服務的服務器每天生成的大量數據,是幾十TB的規模,運維平臺需要使用統一的搜索服務來分析這些服務器日志和手機日志,進行運維。傳統的IDC托管方式,擴展性比較差,而且開源搜索軟件不穩定,需要花費大量的時間解決可靠性、擴展性問題,以及花費大量力氣進行運維。華為終端使用華為云搜索服務,免維、按需、平滑擴容升級能力,讓華為終端聚焦客戶業務,無需關心基礎設施,為客戶提供更好更優質的服務提供了有力的支持。華為搜索服務在服務大客戶過程中積累了大量的搜索引擎開發和使用的經驗,同時沉淀了一批搜索的專家。
華為搜索服務的典型客戶場景如下所示:
華為云Eleasticsearch服務的出現就是要幫忙開發者和企業降低搜索使用門檻,將華為多年積累的企業級搜索能力通過云服務的形式提供出來。幫助客戶解決成本高、開發難度大、運維難度大的問題。
華為云Elasticsearch服務
開源的搜索系統主要有Elasticsearch、Solr兩種,Elasticsearch服務由于其良好的生態吸引很多使用者,華為云Elasticsearch服務是結合Elasticsearch的生態以及在搜索上積累的多年經驗,讓開發者享受Elasticsearch便利使用的同時,享受金融、電信級別的企業級穩定性。下圖是華為Elasticsearch服務的架構和關鍵能力。
- 兼容開源Elasticsearch生態
- 支持萬億級別數據量
- 全托管,32節點部署<1小時
- 在線擴減容,0業務中斷
- 備份OBS,跨AZ高可靠性,0數據丟失。
對比自己部署的開源Elasticsearch服務,下面用一個表格來更清楚看看為什么選擇華為云Elasticsearch服務。
選擇華為云Elasticsearch服務,您就選擇了一個更經濟、更高效、更穩定可靠和允許平滑擴展的搜索服務。
未來展望
搜索服務的技術發展,主要沿著兩條路徑,一個是持續增強企業級能力,解決客戶經濟、高效、穩定和平滑擴展問題,另外一個趨勢就是結合機器學習的能力。華為云Elasticsearch服務會持續將內部積累多年的智能的能力開放出來,結合機器學習的語義理解、高級分詞、排序學習&優化以及結合知識圖譜,讓搜索更智能、滿足更多的用戶和場景。
華為Elasticsearch服務目前已開放公測,歡迎大家訪問和試用: