上云故事
微盟結合騰訊云 Elasticsearch Service(ES) 服務,輕松應對日常運維和流量暴漲,保障在線服務的安全和可靠性,同時提升線上業務搜索的效果和靈活性,提高云端商業服務的價值和競爭力。
微盟結合騰訊云 Elasticsearch Service(ES) 服務,輕松應對日常運維和流量暴漲,保障在線服務的安全和可靠性,同時提升線上業務搜索的效果和靈活性,提高云端商業服務的價值和競爭力。
Elasticsearch 是業內優秀的海量數據搜索引擎,具有分布式架構優勢,同時接口友好,易用易上手,成為上述場景的首選解決方案。最初微盟采用自建 ES 集群,隨著業務的快速增長,集群數量和業務數據規模暴增,線上服務面對的挑戰也越來越多:
交付一個集群,需要去購買硬件、部署軟件,然后解析或者LB(負載均衡),這部分工作重復性高且沒有價值。
軟件配置如索引管理,需要自行寫腳本管理索引的生命周期;硬件配置如集群的縮擴容,涉及面廣、驗證流程長,需要人工值守,并且故障處理的效率低。比如,曾經出現故障因為自建的機器之間網絡不好,導致了出現連續性的故障,幾次故障最終排查,發現是網絡的原因。
一旦黑客攻擊導致數據泄露,損失無法計算。
缺乏統一的數據備份平臺,如果出現服務器宕機,會導致容災隱患,也沒有同城多活的架構來提供更安全的系統支撐。
研發和運維人員深挖和學習 ES 的時間精力有限,遇到問題沒有專業人員指導,很難快速解決。求助于搜索常會踩坑,費時費力,對故障處理也不友好。
1. 騰訊云 ES 一鍵創建集群,根據客戶配置分鐘級完成集群搭建;
2. 騰訊云 ES 提供的配置變更,如新建變更、擴縮容、銷毀等,無需人工值守,在后臺即可自動變更;
3. 騰訊云 ES 白金版索引生命周期管理特性,實現冷熱架構下索引的自動滾動,無需再寫復雜的運維腳本;
4. 騰訊云 ES 白金版的登錄鑒權、索引在文檔字段級別的權限管理能力,為集群提供穩固保障,不用再擔心數據被攻擊泄露的危險狀況;
5. 騰訊云 ES 集成對象存儲 COS 功能,讓備份會變得簡單,同時多可用區能力,為集群提供城市電力或網絡異常情況下的容災保障;
6. ES 自研內核提供的異常容忍優化、大查詢熔斷等特性。
如今,微盟運行在騰訊云 ES 上有幾十個集群,承載幾百 TB 的數據。
1. 通過將業務從自建環境遷移到騰訊云 ES,微盟的業務交付效率顯著提升,其軟、硬件配置變更便捷,故障處理更智能,運維變得輕松便捷;
2. 騰訊云 ES 的一鍵創建集群特性實時保障微盟業務的發展需要,輕松應對流量暴漲,并有效控制成本;
3. 騰訊云的故障節點自動拉起功能幫助微盟提高了故障處理效率,整體服務可用性得到了大幅提升;
4. 騰訊云 ES 的云上服務和白金版高級特性 X-Pack 集群提供了穩固保障,微盟不用再擔心數據被攻擊泄露的危險狀況;
5. ES 自研內核提供的異常容忍優化、大查詢熔斷等特性,賦能微盟商家的線上業務訪問更加穩定,消費者體驗更佳。