華為云Memcached新實例上線 1分鐘打造企業級緩存應用
眾所周知,數據一般放在數據庫中,當數據量變的很大,頻繁的查詢就需要耗費過多的時間,用戶體驗隨之下降。所以,對于數據庫驅動的應用,當我們希望其擁有更為出色的性能表現時,緩存效率也是必須考慮的。
如果把常用的熱點數據放在內存中,需要查詢的時候,直接從內存中獲取,減少查詢數據庫的次數,就可以提高查詢效率。目前業界兩種主流的內存數據庫:Memcached和Redis,均可實現基于key-value的存儲。其中Memcached面世時間更早,設計簡單、易于開發、便于部署,解決了大型數據緩存的很多問題,目前已有大量的存量用戶,特別在休閑類游戲應用中的使用率是非常高的。
華為云Memcached實例上線 提供“三高”新選擇
與自建開源Memcached相比,華為云全新上線的Memcached實例,為用戶提供了一種可用性、安全性和擴展性更高的新選擇。
原生Memcached不具備數據持久化,高可用等功能,通常都需投入大量的人力物力進行管理,容量不夠還需要考慮如何擴容、數據如何遷移等繁瑣工作。分布式緩存服務(Distributed Cache Service)是華為云上的一款內存數據庫服務,基于雙機熱備的高可用架構,擁有豐富的緩存類型,能夠很好地滿足用戶高讀寫性能及快速數據訪問的業務訴求。分布式緩存服務能夠有效加快應用的處理速度,降低業務對整體架構的壓力,具有高可靠、在線擴展、一鍵運維等特點。華為云分布式緩存服務繼推出Redis實例后,***又推出Memcached實例,讓使用Memcached的用戶也能快速上云。
DCS Memcached實例 |
ECS上自建開源Memcached |
|
高可用 |
主備實例雙機熱備,單機故障不斷業務 |
無高可用特性,存在單點故障問題 |
安全性 |
支持SASL鑒權、VPC虛擬網絡等公有云安全服務 |
自行管理設置安全配置,安全防護效果依賴于安全專員的水平 |
擴展性 |
具有在線一鍵擴容能力,***可支持64G |
每次需要人工介入,導致業務中斷數小時 |
數據可靠性 |
自動備份策略 + 手動按需備份保障數據可靠性 |
自行保障,執行定時任務或者定期技術人員介入,數據自行保存 |
一鍵運維 |
提供云審計、云監控等服務,方便運維 |
需額外的運維人員,自行研發對應的運維監控系統 |
華為云分布式緩存服務Memcached實例支持Memcached協議的雙機熱備,故障時自動切換,實現對用戶和應用層無感知的高可用特性。同時,基于改進版增量式主從同步機制和備份恢復機制,在保障性能的同時提高數據的可靠性,相比原生Memcached而言具有數據持久化功能。能夠按時間周期選擇自動備份策略,設置對應的過期時間,到期自動過期,既降低成本,又提高數據可靠性,備份數據可靠性可達99.999999999%。
兼容開源Memcached,現有應用輕松上云
華為云分布式緩存服務同時兼容開源Memcached二進制和文本協議及對應的客戶端。對于文本協議,支持包括get,set,replace等操作在內的基礎操作和incr等算術操作;對于二進制協議,除支持基礎操作和算術操作之外,還支持包括SASL認證以及noop,version等在內的35種二進制命令,提供基于SASL的安全認證機制,并額外支持在實例運維中能發揮重要作用的stat統計命令。現有基于Memcached的應用,無需修改即可快速接入華為云分布式緩存服務。
華為云分布式緩存服務DCS有效提升熱點數據訪問速度,大幅降低數據庫壓力,致力于為客戶提供開箱即用、高性能、高可靠、高安全、易擴展的內存數據庫服務,目前對Memcached的支持已經上線,詳情可訪問華為云官網。
點擊了解華為云分布式緩存服務DCS(Distributed Cache Service):