適用於 Redis 的 Amazon ElastiCache

專為雲端設計且與 Redis 相容的記憶體內資料存放區。為即時應用程式提供低於一毫秒的延遲。

適用於 Redis 的 Amazon ElastiCache 是極為快速的記憶體內資料存放區,可為網際網路規模的即時應用程式提供低於一毫秒的延遲。適用於 Redis 的 ElastiCache 建立在開放原始碼 Redis 上且與 Redis API 相容,可與 Redis 用戶端搭配使用,並以開放 Redis 資料格式存放資料。自我管理 Redis 應用程式可與適用於 Redis 的 ElastiCache 緊密搭配使用,無須變更任何程式碼。適用於 Redis 的 ElastiCache 將快速、簡單和多功能的開放原始碼 Redis 與 Amazon 的可管理性、安全性和可擴展性結合在一起,支援遊戲、廣告技術、電子商務、醫療保健、金融服務和 IoT 領域中要求最高的即時應用程式。

優點

傑出的效能

適用於 Redis 的 Amazon ElastiCache 可做為記憶體內資料存放區使用,支援需要低於一毫秒回應時間的大多數高需求應用程式。使用磁碟資料庫時大多數操作需要在磁碟來回處理資料,而記憶體內資料存放區可在記憶體內管理資料,速度遠遠超過磁碟。這項優勢提供超快速的效能,平均讀取和寫入操作時間低於一毫秒,並支援每秒百萬個操作。ElastiCache 提供優化的端對端硬體 + 軟體堆疊以提供極快速的效能。

 

全受管和強化

適用於 Redis 的 Amazon ElastiCache 是全受管的服務。您不需要再執行硬體佈建、軟體修補、設定、組態、監控、故障恢復和備份等管理任務。ElastiCache 會持續監控您的叢集,以保持 Redis 正常啟動和執行,您就可以專注在更有價值的應用程式開發工作。該服務可提供與節點相關的詳細監控指標,讓您能夠對問題進行快速診斷和反應。ElastiCache 新增自動寫入調節、智慧型交換記憶體管理和容錯移轉增強功能,以提高開放原始碼 Redis 的可用性和可管理性。進一步了解適用於 Redis 的 Amazon ElastiCache »

 

與 Redis 相容

記憶體內資料存放區廣泛採用 Redis 以做為資料庫、快取、訊息代理程式和佇列。適用於 Redis 的 Amazon ElastiCache 與開放原始碼 Redis 資料格式、Redis API 保持相容,並可與 Redis 用戶端搭配使用。您可以將自我管理 Redis 工作負載遷移到適用於 Redis 的 ElastiCache,無須變更任何程式碼。進一步了解開放原始碼 Redis »

 

 

高度可用、可靠

適用於 Redis 的 Amazon ElastiCache 支援 Redis 叢集模式,而且可透過自動化容錯移轉支援提供高可用性,在偵測到主節點故障時將複本升級為主節點,將影響降至最低。該服務支援僅供讀取複本 (跨可用區域) 提供應用程式讀取可用性,並在主節點忙碌時提高工作負載以執行讀取。適用於 Redis 的 ElastiCache 支援增強的容錯移轉邏輯,可在 Redis 叢集模式大多數的主節點不可用時執行自動容錯移轉。進一步了解 ElastiCache 自動容錯移轉 »

 

可輕鬆擴展

使用適用於 Redis 的 Amazon ElastiCache 時,您可以從小規模開始,再隨著應用程式的成長輕鬆擴展 Redis 資料,叢集最大可擴展為 6.1 TiB 的記憶體內資料。它支援線上叢集大小調整,可擴展和縮減您的 Redis 叢集,沒有停機時間也可隨需要變更。擴展讀取容量時,ElastiCache 可讓您跨多個可用區域新增最多五個僅供讀取複本。擴展寫入容量時,ElastiCache 支援的 Redis 叢集可讓您將寫入流量分散到多個主節點。進一步了解擴展 ElastiCache »

 

安全及合規

適用於 Redis 的 Amazon ElastiCache 支援 Amazon VPC,讓您將自己的叢集隔離在為節點所選擇的 IP 範圍內,並用來連接您的應用程式。此外,ElastiCache 團隊持續監控開放原始碼 Redis、作業系統和韌體的已知安全漏洞,並快速套用安全相關修補程式以確保客戶 Redis 環境的安全。這是 PCI 合規和 HIPAA 合格服務,且為安全節點間通訊提供動態、靜態和 Redis AUTH 加密,以協助保護個人識別資訊 (PII) 這類敏感資料的安全。進一步了解 ElastiCache VPC »

 

運作方式

Redis 運作方式

使用案例

適用於 Redis 的 Amazon ElastiCache 是快取聊天/簡訊遊戲排行榜地理空間機器學習媒體串流佇列即時分析工作階段存放區等即時交易和分析處理使用案例的絕佳選擇。

快取

適用於 Redis 的 Amazon ElastiCache 是實作高可用性、分散式和安全記憶體內快取的絕佳選項,可減少存取延遲、增加輸送量,以及減輕關聯式或 NoSQL 資料庫和應用程式的負載。ElastiCache 可提供低於一毫秒的回應時間來服務頻繁要求的項目,且讓您能夠輕鬆地針對較高的負載進行擴展,無須擴充較為昂貴的後端資料庫。資料庫查詢結果快取、持久性工作階段快取和整頁快取都是適用於 Redis 的 ElastiCache 的常見快取範例。了解如何使用適用於 Redis 的 ElastiCache 建立快取應用程式

使用 Redis 的快取

聊天和簡訊

適用於 Redis 的 Amazon ElastiCache 支援發布/訂閱標準和模式比對。這讓適用於 Redis 的 ElastiCache 能夠支援高效能聊天室、即時註解串流及伺服器互相通訊。您也可以使用發布/訂閱,根據發布的事件觸發動作。了解如何使用適用於 Redis 的 ElastiCache 建立聊天應用程式

使用 Redis 的聊天和簡訊

遊戲排行榜

使用適用於 Redis 的 Amazon ElastiCache 可輕鬆建立即時遊戲排行榜。只要使用 Redis 排序集資料結構,即可提供元素的唯一性,同時維護依分數排序的清單。建立即時排名清單就和每次使用者分數變更時進行更新一樣簡單。您也可以透過利用時間戳記做為分數,使用排序集處理時間序列資料。

使用 Redis 的遊戲排行榜

地理空間

適用於 Redis 的 Amazon ElastiCache 提供專門打造的記憶體內資料結構和運算子,可大規模快速管理即時地理空間資料。您可以使用適用於 Redis 的 ElastiCache 新增以位置為基礎的功能,例如行車時間、行車距離,以及應用程式的興趣點。了解如何使用適用於 Redis 的 ElastiCache 建立地理空間應用程式

使用 Redis 的地理空間

機器學習

適用於 Redis 的 Amazon ElastiCache 提供快速的記憶體內資料存放區讓您迅速建立和部署機器學習模型。適用於 Redis 的 ElastiCache 可運用在以下使用案例:遊戲和金融服務的詐欺偵測、廣告技術的即時競標以及約會配對和共乘等,可在數十毫秒內處理即時資料和做出決策。了解 Coffee Meets Bagel 如何將 ElastiCache 用於即時機器學習約會推薦

使用 Redis 的機器學習

媒體串流

適用於 Redis 的 Amazon ElastiCache 提供快速的記憶體內資料存放區,以支援即時串流使用案例。適用於 Redis 的 ElastiCache 可用於存放使用者描述檔的中繼資料,以及檢視數百萬個使用者的歷史記錄、身份驗證資訊/字符以及資訊清單檔案,以啟用 CDN 將影片一次串流到數百萬行動和桌面使用者。

使用 Redis 的媒體串流

佇列

適用於 Redis 的 Amazon ElastiCache 提供清單資料結構,可輕鬆實作輕量型的持久性佇列。清單提供原子操作以及封鎖功能,因此適合用於需要可靠的訊息代理程式或循環清單的各種應用程式。

使用 Redis 的佇列

即時分析

適用於 Redis 的 Amazon ElastiCache 可與 Apache Kafka 和 Amazon Kinesis 等串流解決方案搭配使用做為記憶體內資料存放區,以低於一毫秒的延遲導入、處理和分析即時資料。ElastiCache 非常適用於即時分析使用案例,像是社交媒體、廣告目標、個人化、IoT 和時間序列資料分析

使用 Redis 的即時分析

工作階段存放區

適用於 Redis 的 Amazon ElastiCache 非常適合做為工作階段存放區來管理工作階段資訊,例如,使用者身份驗證字符、工作階段狀態等。只要使用適用於 Redis 的 ElastiCache 做為快速鍵值存放區並搭配適當的工作階段鍵值 TTL,即可管理工作階段資訊。遊戲、電子商務網站和社交媒體平台等線上應用程式通常都需要工作階段管理。了解如何使用適用於 Redis 的 ElastiCache 做為工作階段存放區

Redis 做為工作階段存放區

客戶

Adobe
了解 Adobe 如何將 ElastiCache 運用在 API 平台。
CapitalOne
了解 CapitalOne 如何將 ElastiCache 運用在即時銀行應用程式。
Grab
了解 Grab 如何將 ElastiCache 運用在叫車應用程式。
Zynga
了解 Zynga 如何將 ElastiCache 運用在多玩家遊戲體驗。

開始使用適用於 Redis 的 Amazon ElastiCache

適用於 Redis 的 Amazon Elasticache

註冊

取得 ElastiCache 免費方案的存取權。
了解適用於 Redis 的 Amazon Elasticache

透過簡單教學了解

探索如何 建立 Redis 叢集。
開始使用適用於 Redis 的 ElastiCache

開始建立

透過 使用者指南的協助開始建立。