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