陽春三月,“三八”國際婦女節(jié)悄然而至。在社會快速發(fā)展的今天,女性力量在各個領(lǐng)域大放異彩,盡管女性成長路上可能會風雨兼顧,但是關(guān)注自己、保持身心健康才能走得更遠、看到更美的風景。美柚作為一款深受女性喜愛的健康管理應(yīng)用,始終聚焦“她健康“,從經(jīng)期、備孕、懷孕到育兒,提供全面、貼心的健康服務(wù),陪伴所有女性共同成長。
美柚為海量女性用戶提供健康服務(wù),其背后離不開數(shù)據(jù)庫等底層技術(shù)的創(chuàng)新。華為云數(shù)據(jù)庫為美柚業(yè)務(wù)安全穩(wěn)定地運行,提供堅實支撐,助力美柚打造中國互聯(lián)網(wǎng)獨具女性特色的“美麗”名片,讓更多女性更美更健康。
美柚自建數(shù)據(jù)庫面臨多重挑戰(zhàn),華為云精準識別四大痛點
廈門美柚股份有限公司創(chuàng)立于2013年,從經(jīng)期工具App起步,逐步發(fā)展成為女性生活服務(wù)提供商。在母嬰親子行業(yè),美柚表現(xiàn)搶眼,用戶規(guī)模位居TOP1,占據(jù)超過65%的市場份額,日活躍用戶數(shù)量破千萬,并保持持續(xù)上升趨勢。然而,在快速發(fā)展的過程中,美柚的業(yè)務(wù)拓展卻因IT架構(gòu)和數(shù)據(jù)庫頻遭掣肘。
美柚原本采用自建數(shù)據(jù)庫的方式,在女性健康、社區(qū)、電商等業(yè)務(wù)中,根據(jù)業(yè)務(wù)類型不同,分別使用MySQL、MongoDB、Codis(分布式Redis解決方案)等開源服務(wù),但這些自建組件的維護難度高且維護工作量大,導致美柚亟需對數(shù)據(jù)庫進行改造。
在合作之初,華為云通過對美柚實際業(yè)務(wù)場景進行深入調(diào)研,精準識別了現(xiàn)有業(yè)務(wù)遷移過程中的問題,主要體現(xiàn)在以下四個方面。首先,美柚使用的部分開源組件版本較低、升級操作復雜且伴隨較高風險,如Codis版本已停止演進。同時,這些開源版本存在穩(wěn)定性問題,缺乏必要的Bug修復或規(guī)避能力;其次,開源服務(wù)自動化運維能力弱、備份不及時、缺乏增量備份機制,從而極大地增加了數(shù)據(jù)丟失的風險;第三,系統(tǒng)在面對故障時,無法自動恢復,可用性不足,導致業(yè)務(wù)恢復時間長。最后,開源數(shù)據(jù)庫服務(wù)在資源擴容縮容能力方面,具有耗時長、成本高昂等明顯的缺點。
一站式定制解決方案,華為云數(shù)據(jù)庫組合拳助力美柚系統(tǒng)核心系統(tǒng)全面升級
一站式遷移解決方案,保障美柚多種類型數(shù)據(jù)庫平滑遷移
華為云為美柚的業(yè)務(wù)特性,定制了基于“GeminiDB Redis接口+RDS+DDS”的數(shù)據(jù)庫遷移方案。DRS提供多種數(shù)據(jù)庫類型遷移全量+增量的平滑搬遷能力,支持美柚不同類型業(yè)務(wù)搬遷。DRS遷移過程中會顯示當前遷移的對象類型、遷移進度、剩余時間評估等,可以幫助用戶做好布置規(guī)劃,避開業(yè)務(wù)高峰期,業(yè)務(wù)分鐘級中斷,中斷過程中進行數(shù)據(jù)一致性校驗,在保證數(shù)據(jù)零丟失的基礎(chǔ)上,最大程度減少對業(yè)務(wù)的影響。
智能運維,助力美柚輕松、便捷管理數(shù)據(jù)庫
美柚的Codis版本比較低,在版本升級過程中需要投入大量的DBA,且會出現(xiàn)業(yè)務(wù)中斷較長時間的情況。華為云GeminiDB 100%兼容Redis 6.2版本,具備穩(wěn)定的低時延和諸多增強功能的優(yōu)勢,比如,支持便捷版本的一鍵升級功能,可以確保美柚在版本升級過程中業(yè)務(wù)穩(wěn)定、流暢地運行。
同時,相對美柚原有自建數(shù)據(jù)庫,華為云數(shù)據(jù)庫具有SQL/Key限流等托管運維能力,防止異常情況下的流量突增;緊急Kill會話能力,便于緊急逃生及運維;支持秒級監(jiān)控能力,避免業(yè)務(wù)受到影響。美柚可以根據(jù)業(yè)務(wù)需要配置指標告警及事件告警,在收到系統(tǒng)觸發(fā)的告警通知后,及時介入處理,輕松實現(xiàn)數(shù)據(jù)庫便捷管理的同時,讓DBA有更多時間專注于應(yīng)用優(yōu)化等更有價值業(yè)務(wù),降低運維成本。
三副本存儲策略+多節(jié)點跨AZ部署+自動故障修復,讓數(shù)據(jù)庫穩(wěn)定可靠
面對故障處理能力不足帶來的挑戰(zhàn),GeminiDB數(shù)據(jù)庫實例的獨立資源部署、數(shù)據(jù)三副本存儲策略和多節(jié)點跨AZ部署方案,保證了美柚數(shù)據(jù)庫的高穩(wěn)定性和數(shù)據(jù)的一致性、高可靠性;GeminiDB提供的高危大Key訪問自動告警能力,幫助DBA第一時間發(fā)現(xiàn)業(yè)務(wù)高危風險,通過及時實施整改,避免風險擴大。
高壓縮比節(jié)約存儲成本,彈性伸縮精準控制資源使用
在美柚的推薦業(yè)務(wù)中,核心特征庫選用GeminiDB Redis接口,借助其內(nèi)存引擎穩(wěn)定的性能表現(xiàn),實現(xiàn)業(yè)務(wù)在線系統(tǒng)24小時高效決策,給用戶帶來最佳瀏覽體驗。GeminiDB Redis接口不僅具備獨有的增強能力(exHash),精細化頻次控制讓用戶不會刷到同一片信息流,大幅提升使用體驗。而且憑借強大的數(shù)據(jù)壓縮能力,幫助美柚業(yè)務(wù)解決了TB級數(shù)據(jù)存儲的成本痛點。
華為云數(shù)據(jù)庫團隊嚴格把控初始資源規(guī)格配置成本,利用GeminiDB Redis接口的一鍵擴縮容、計算節(jié)點擴縮容自動掛載等能力,根據(jù)業(yè)務(wù)需求進行資源擴縮容,幫助美柚精準控制資源使用成本,同時,彈性伸縮秒級閃斷,減小對業(yè)務(wù)的影響。
在美柚的數(shù)據(jù)庫成功遷移實踐中,借助DRS成熟的遷移能力,實現(xiàn)數(shù)據(jù)0丟失,遷移過程穩(wěn)定高效。產(chǎn)品組合拳方案幫助美柚解決了自建數(shù)據(jù)庫維護困難以及維護工作量大等難題,整體成本降低了20%。
華為云GeminiDB是國內(nèi)第一款支持存算分離的NoSQL數(shù)據(jù)庫,100%兼容Redis、MongoDB、Cassandra、DynamoDB、InfluxDB等熱門生態(tài)協(xié)議。憑借出色性能、穩(wěn)定性、可靠性及用戶體驗,以及FastLoad、PITR等增強功能,GeminiDB深受廣告推薦、游戲、互聯(lián)網(wǎng)等領(lǐng)域企業(yè)客戶的喜愛。未來華為云將持續(xù)致力于提升GeminiDB等的產(chǎn)品能力,賦能更多企業(yè)創(chuàng)新發(fā)展。
(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )