亞馬遜云科技內(nèi)存數(shù)據(jù)庫Amazon MemoryDB for Redis在中國區(qū)域正式可用
這一全新的內(nèi)存數(shù)據(jù)庫兼容Redis,具有亞毫秒級延遲以及高持久性,為客戶提供超高性能
北京2022年2月14日 /美通社/ -- 亞馬遜云科技宣布通過與光環(huán)新網(wǎng)和西云數(shù)據(jù)的緊密合作,在中國區(qū)域(北京與寧夏)推出完全托管的、兼容Redis的內(nèi)存數(shù)據(jù)庫Amazon MemoryDB for Redis。Amazon MemoryDB for Redis具有高可用性和高持久性,可為客戶提供超高性能,尤其適用于需要亞毫秒級低延遲響應(yīng)的關(guān)鍵業(yè)務(wù)應(yīng)用。通過Amazon MemoryDB for Redis,客戶可以使用他們熟悉的、靈活的Redis數(shù)據(jù)結(jié)構(gòu)和已用的應(yīng)用程序接口(API),無需額外管理緩存、持久數(shù)據(jù)庫及其底層基礎(chǔ)架構(gòu)。使用Amazon MemoryDB for Redis,客戶無需承諾最低消費或預(yù)付費用,只需為所用的數(shù)據(jù)庫容量付費。
如今,開發(fā)人員采用微服務(wù)架構(gòu)大規(guī)模構(gòu)建高性能應(yīng)用程序,應(yīng)用功能被分成松散、獨立的微服務(wù),這讓應(yīng)用程序的部署、管理和擴(kuò)展更為輕松。然而采用微服務(wù)構(gòu)建應(yīng)用程序會增加底層代碼庫的復(fù)雜性,并且由于用戶每次互動或API調(diào)用通常會涉及數(shù)百個微服務(wù),這些應(yīng)用程序就需要具有極低的延遲??蛻粝M麕椭溥\行、擴(kuò)展以及管理他們的數(shù)據(jù)庫,支撐其由微服務(wù)構(gòu)建的、需要提供大規(guī)模實時用戶體驗的高性能應(yīng)用程序,如電子商務(wù)、網(wǎng)上銀行以及媒體和娛樂應(yīng)用等。為滿足以上性能需求并精簡代碼,許多開發(fā)者使用開源內(nèi)存數(shù)據(jù)庫Redis作為緩存,縮短應(yīng)用程序的響應(yīng)時間。Redis具有靈活的數(shù)據(jù)結(jié)構(gòu),簡化了建模、篩選、映射和排列所需的代碼,備受開發(fā)人員的青睞。但是Redis作為緩存實現(xiàn)了更高的性能與靈活性,即具有高吞吐量和可用性,但降低了持久性,欠缺了主數(shù)據(jù)存儲所需要的一致性和持久性。因此,客戶為實現(xiàn)超高性能和持久性,會選擇Redis與Amazon Aurora或Amazon DynamoDB等數(shù)據(jù)庫搭配使用。有些開發(fā)者甚至?xí)艞壋志眯裕x擇將緩存作為主數(shù)據(jù)庫,一旦發(fā)生故障他們將面臨重建數(shù)據(jù)庫的風(fēng)險,這將是一項非常耗時且容易出錯的工作,并導(dǎo)致不好的終端用戶體驗。
Amazon MemoryDB for Redis是一項完全托管、兼容Redis的內(nèi)存數(shù)據(jù)庫,可在任意規(guī)模下提供低延遲、高吞吐量和持久性,可幫助客戶輕松構(gòu)建需要持久數(shù)據(jù)庫具有低至亞毫秒級延遲的應(yīng)用程序。Amazon MemoryDB for Redis可作為獨立主數(shù)據(jù)庫使用,客戶可將所有數(shù)據(jù)存儲在內(nèi)存中,利用微服務(wù)構(gòu)建高性能應(yīng)用程序,而不必額外管理緩存、持久數(shù)據(jù)庫或其所需的底層基礎(chǔ)架構(gòu)。Amazon MemoryDB for Redis與當(dāng)前廣泛使用的Redis API兼容,開發(fā)者可使用他們熟悉的、與創(chuàng)建微服務(wù)應(yīng)用相同的Redis應(yīng)用代碼、數(shù)據(jù)架構(gòu)以及指令,快速創(chuàng)建應(yīng)用程序。Amazon MemoryDB for Redis可自動擴(kuò)展,為客戶提供任意規(guī)模的超低延遲,滿足高性能應(yīng)用的需求。Amazon MemoryDB for Redis中的數(shù)據(jù)始終加密,具有高持久性,數(shù)據(jù)存儲于跨多個可用區(qū)(Multi-AZ)的交易日志中,可實現(xiàn)數(shù)據(jù)庫的快速恢復(fù)和重啟,不會丟失數(shù)據(jù)。
亞馬遜云科技數(shù)據(jù)庫與數(shù)據(jù)分析副總裁Raju Gulabani表示:“越來越多的客戶需要通過更為簡便的方式使用微服務(wù)創(chuàng)建現(xiàn)代化應(yīng)用程序,這對性能和持久性提出了極高的要求。Amazon MemoryDB for Redis具有的高持久性和超高性能,可幫助客戶簡化架構(gòu)??蛻舨槐毓芾韱为毦彺妗?shù)據(jù)庫和底層基礎(chǔ)架構(gòu),即可快速、輕松地構(gòu)建和擴(kuò)展需要實時互動的應(yīng)用程序,重塑客戶體驗?!?/p>
客戶可以使用Amazon管理控制臺、Amazon 命令行界面(CLI)或者Amazon 軟件開發(fā)包(SDK)在幾分鐘之內(nèi)輕松創(chuàng)建一個Amazon MemoryDB for Redis集群。Amazon MemoryDB for Redis目前已在美東(弗吉尼亞州北部、俄亥俄州)區(qū)域、美西(加利福尼亞北部、俄勒岡州)、亞太(孟買,中國香港、新加坡、東京、悉尼、首爾)區(qū)域、歐洲(愛爾蘭、法蘭克福、倫敦、斯德哥爾摩)區(qū)域和南美(圣保羅)區(qū)域、加拿大(中部)區(qū)域、中國(北京)區(qū)域、中國(寧夏)區(qū)域等推出。
Netflix是世界領(lǐng)先的娛樂服務(wù)提供商之一,在190多個國家擁有2億多會員,提供多種類型和不同語言的影視劇、紀(jì)錄片。Netflix MCE媒體工作流基礎(chǔ)架構(gòu)經(jīng)理Charles Zhao表示:“我們的媒體平臺采用的微服務(wù)架構(gòu),我們一直在尋找合適的數(shù)據(jù)庫來支持該平臺。我們非常高興看到亞馬遜云科技推出了Amazon MemoryDB for Redis,它滿足了我們對持久內(nèi)存數(shù)據(jù)庫的需求,為我們的短期和長期架構(gòu)計劃提供支持?!?/p>
Twilio是一家領(lǐng)先的云通信平臺,使開發(fā)者能夠通過簡單易用的API在其軟件應(yīng)用程序中創(chuàng)建、擴(kuò)展和運行實時客戶互動。Twilio工程總監(jiān)Andrei Birjukov表示:“我們的平臺每年在語音、電子郵件、短信、彩信、FB Messenger、WhatsApp等渠道發(fā)送和接收超過1050億條信息,我們需要一個能夠處理如此大規(guī)模信息量的數(shù)據(jù)庫,同時還要確保低延遲。Amazon MemoryDB for Redis具有極高的可擴(kuò)展性,每個集群可輕松擴(kuò)展到一百多TB。作為一個內(nèi)存數(shù)據(jù)庫,Amazon MemoryDB for Redis提供了極高的性能,對我們?nèi)蚱脚_的運營至關(guān)重要。”