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