Amazon ElastiCache สำหรับ Redis

บริการจัดเก็บข้อมูลภายในหน่วยความจำที่รองรับ Redis ซึ่งสร้างขึ้นสำหรับระบบคลาวด์ ส่งเสริมแอปพลิเคชันแบบเรียลไทม์ที่มีเวลาแฝงต่ำกว่าระดับมิลลิวินาที

Amazon ElastiCache สำหรับ Redis คือบริการจัดเก็บข้อมูลในหน่วยความจำที่ทำงานได้อย่างรวดเร็วซึ่งมีเวลาแฝงต่ำกว่าระดับมิลลิวินาทีเพื่อส่งเสริมแอปพลิเคชันแบบเรียลไทม์ระดับอินเทอร์เน็ต ElastiCache สำหรับ Redis ซึ่งสร้างขึ้นบน Redis แบบโอเพนซอร์สและใช้งานร่วมกับ API ของ Redis ได้ สามารถนำไปใช้งานร่วมกับไคลเอ็นต์ Redis ของคุณได้และใช้รูปแบบข้อมูล Redis แบบเปิดเพื่อจัดเก็บข้อมูลของคุณได้ แอปพลิเคชัน Redis ที่มีระบบจัดการตนเองของคุณสามารถทำงานร่วมกับ ElastiCache สำหรับ Redis ได้อย่างราบรื่นโดยไม่ต้องเปลี่ยนโค้ดใดๆ ElastiCache สำหรับ Redis ผสานรวมความรวดเร็ว ความง่ายดาย และความสามารถรอบด้านของ Redis แบบโอเพนซอร์สที่มีความสามารถในการจัดการ การรักษาความปลอดภัย และความสามารถในการปรับขนาดจาก Amazon เพื่อส่งเสริมแอปพลิเคชันแบบเรียลไทม์ที่ต้องใช้ทรัพยากรมากในด้านเกม เทคโนโลยีการโฆษณา อีคอมเมิร์ซ การดูแลสุขภาพ บริการด้านการเงิน และ IoT

แนะนำ Amazon ElastiCache สำหรับ Redis

ประโยชน์

ประสิทธิภาพระดับสุดยอด

Amazon ElastiCache สำหรับ Redis ทำงานเป็นที่เก็บข้อมูลในหน่วยความจำ เพื่อรองรับแอปพลิเคชันส่วนใหญ่ที่ต้องใช้ทรัพยากรมาก ซึ่งต้องใช้เวลาตอบสนองต่ำกว่าระดับมิลลิวินาที เมื่อเทียบกับฐานข้อมูลดิสก์ที่การดำเนินงานส่วนใหญ่ต้องการการหมุนเวียนไปยังดิสก์ การเก็บข้อมูลในหน่วยความจำจะสามารถจัดการข้อมูลในหน่วยความจำที่มีลำดับความสำคัญมากกว่าได้รวดเร็วกว่าแบบดิสก์ ผลที่ได้คือประสิทธิภาพที่รวดเร็วอย่างเห็นได้ชัดด้วยการอ่านหรือเขียนโดยเฉลี่ยซึ่งจะใช้เวลาน้อยกว่ามิลลิวินาที และรองรับการทำงานหลายล้านรายการต่อวินาที ElastiCache ช่วยให้คุณมีสแต็กฮาร์ดแวร์และซอฟต์แวร์แบบครบวงจรที่มีประสิทธิภาพสูงสุดสำหรับการทำงานที่รวดเร็ว

 

มีการจัดการอย่างเต็มรูปแบบและเปี่ยมประสิทธิภาพ

Amazon ElastiCache สำหรับ Redis คือบริการที่มีการจัดการอย่างเต็มรูปแบบ คุณไม่จำเป็นต้องทำงานด้านการจัดการอีกต่อไป เช่น การจัดเตรียมฮาร์ดแวร์ การแพตช์ซอฟต์แวร์ การตั้งค่า การกำหนดค่า การเฝ้าติดตาม การกู้คืนความเสียหาย และการสำรองข้อมูล ElastiCache จะตรวจสอบคลัสเตอร์ของคุณอย่างต่อเนื่องเพื่อให้ Redis ของคุณเริ่มต้นและทำงานได้อย่างต่อเนื่อง เพื่อให้คุณได้มุ่งเน้นการพัฒนาแอปพลิเคชันที่มีมูลค่าสูงกว่า และมีการตรวจสอบตัวชี้วัดที่เกี่ยวข้องกับโหนดของคุณอย่างละเอียด ซึ่งช่วยให้คุณสามารถวิเคราะห์และตอบสนองต่อปัญหาได้อย่างรวดเร็ว ElastiCache เพิ่มการควบคุมการเขียนแบบอัตโนมัติ การจัดการหน่วยความจำสลับอัจฉริยะ และการปรับปรุงการเปลี่ยนระบบให้ดีขึ้น เพื่อปรับปรุงความพร้อมใช้งานและความสามารถในการจัดการ Redis แบบโอเพนซอร์ส เรียนรู้เพิ่มเติมเกี่ยวกับ Amazon ElastiCache สำหรับ Redis »

 

รองรับ Redis

Redis คือที่เก็บข้อมูลในหน่วยความจำที่มีการปรับใช้อย่างกว้างขวางเพื่อใช้งานเป็นฐานข้อมูล แคช ตัวกลางรับส่งข้อความ และคิว Amazon ElastiCache สำหรับ Redis ยังคงสามารถใช้งานร่วมกับรูปแบบข้อมูล Redis แบบโอเพนซอร์ส, API Redis และไคลเอ็นต์ Redis ได้ คุณสามารถย้ายปริมาณงาน Redis ที่มีระบบจัดการตนเองไปยัง ElastiCache สำหรับ Redis ได้โดยไม่ต้องเปลี่ยนโค้ดใดๆ เรียนรู้เพิ่มเติมเกี่ยวกับ Redis แบบโอเพนซอร์ส »

 

 

ความพร้อมใช้งานสูงและเชื่อถือได้

Amazon ElastiCache สำหรับ Redis รองรับโหมดคลัสเตอร์ Redis และมีความพร้อมใช้งานสูงผ่านการรองรับการเปลี่ยนระบบอัตโนมัติ โดยการตรวจจับข้อผิดพลาดของโหนดหลักและการปรับแบบจำลองให้เป็นแบบหลักโดยที่มีผลกระทบเล็กน้อย ซึ่งช่วยให้ความพร้อมใช้งานการอ่านสำหรับแอปพลิเคชันของคุณได้โดยการรองรับแบบจำลองการอ่าน (ทั่วทุก Availability Zone) สามารถเปิดใช้การอ่านได้ หากโหนดหลักไม่ว่างเนื่องจากมีปริมาณงานที่เพิ่มขึ้น ElastiCache สำหรับ Redis รองรับตรรกะการเปลี่ยนระบบที่มีประสิทธิภาพเพิ่มขึ้น เพื่อให้สามารถใช้การเปลี่ยนระบบอัตโนมัติในกรณีที่โหนดหลักส่วนใหญ่สำหรับโหมดคลัสเตอร์ Redis ไม่พร้อมใช้งาน เรียนรู้เพิ่มเติมเกี่ยวกับการเปลี่ยนระบบอัตโนมัติสำหรับ ElastiCache »

 

สามารถปรับขนาดได้อย่างง่ายดาย

Amazon ElastiCache for Redis ช่วยให้คุณสามารถเริ่มต้นจากขนาดเล็กและปรับขนาดข้อมูล Redis ของคุณได้อย่างง่ายดายตามการขยายตัวของแอปพลิเคชัน ไปจนถึงคลัสเตอร์ที่มีข้อมูลในหน่วยความจำขนาด 170.6 TB ผลิตภัณฑ์นี้รองรับการปรับขนาดคลัสเตอร์แบบออนไลน์เพื่อเพิ่มและลดขนาดคลัสเตอร์ Redis ของคุณโดยไม่มีช่วงหยุดทำงาน และปรับเปลี่ยนตามความต้องการ ElastiCache ช่วยให้คุณสามารถเพิ่มแบบจำลองการอ่านได้สูงสุดห้าแบบทั่วทุก Availability Zone เพื่อปรับขนาดความจุในการอ่าน ElastiCache รองรับคลัสเตอร์ Redis ซึ่งช่วยให้คุณสามารถแบ่งข้อมูลการเขียนของคุณตามพื้นที่หลักต่างๆ เพื่อปรับขนาดความจุในการเขียน เรียนรู้เพิ่มเติมเกี่ยวกับการปรับขนาด ElastiCache »

 

ปลอดภัยและสอดคล้อง

Amazon ElastiCache สำหรับ Redis รองรับ Amazon VPC คุณจึงสามารถแยกคลัสเตอร์ตามช่วง IP ที่เลือกสำหรับโหนดได้ นอกจากนั้น ทีมงาน ElastiCache จะคอยตรวจสอบช่องโหว่ด้านความปลอดภัยที่รู้จักกันดีใน Redis แบบโอเพนซอร์ส, ระบบปฏิบัติการ และเฟิร์มแวร์ และปรับใช้แพทช์ด้านความปลอดภัยโดยทันที เพื่อให้ Redis ของคุณปลอดภัยอยู่เสมอ ซึ่งเป็นไปตามมาตรฐาน PCI, มีคุณสมบัติตรงตาม HIPAA, ได้รับอนุญาตจาก FedRAMP และมีการเข้ารหัสทั้งในระหว่างรับส่งข้อมูลและระหว่างจัดเก็บ อีกทั้งยังมี Redis AUTH สำหรับการสื่อสารที่ปลอดภัยของอินเตอร์โหนด เพื่อช่วยรักษาความปลอดภัยให้กับข้อมูลอ่อนไหวต่างๆ เช่น ข้อมูลระบุตัวบุคคล (PII) เรียนรู้เพิ่มเติมเกี่ยวกับ VPC สำหรับ ElastiCache »

 

วิธีทำงาน

Redis ทำงานอย่างไร

กรณีใช้งาน

Amazon ElastiCache สำหรับ Redis คือตัวเลือกที่ดีเยี่ยมสำหรับการทำธุรกรรมแบบเรียลไทม์และการประมวลผลเชิงวิเคราะห์ เช่น การแคช, การแชท/การรับส่งข้อความ, ลีดเดอร์บอร์ดเกม, ข้อมูลเชิงพื้นที่Machine Learning, การสตรีมสื่อ, คิว, การวิเคราะห์แบบเรียลไทม์ และพื้นที่จัดเก็บเซสชั่น

การแคช

Amazon ElastiCache สำหรับ Redis เป็นทางเลือกที่ดีสำหรับการใช้แคชในหน่วยความจำที่พร้อมใช้งานสูง มีการกระจาย และปลอดภัย เพื่อลดเวลาแฝงในการเข้าถึง เพิ่มปริมาณการใช้งาน และลดภาระการใช้ฐานข้อมูลและแอปพลิเคชันเชิงสัมพันธ์หรือ NoSQL ของคุณ ElastiCache สามารถให้บริการรายการที่ขอบ่อยได้ด้วยเวลาตอบสนองระดับต่ำกว่ามิลลิวินาที ช่วยให้คุณสามารถปรับขนาดการโหลดที่สูงขึ้นโดยไม่ต้องเพิ่มระบบจัดการฐานข้อมูลราคาแพง การแคชผลการค้นหาฐานข้อมูล การแคชเซสชั่นติดต่อกัน และการแคชแบบเต็มหน้า ถือเป็นตัวอย่างที่เกิดขึ้นบ่อยในการแคชด้วย ElastiCache สำหรับ Redis เรียนรู้วิธีสร้างแอปพลิเคชันการแคชด้วย ElastiCache สำหรับ Redis

การแคชด้วย Redis

การแชทและการรับส่งข้อความ

Amazon ElastiCache สำหรับ Redis รองรับมาตรฐาน PUB/SUB ที่มีรูปแบบการจับคู่ ซึ่งช่วยให้ ElastiCache สำหรับ Redis สามารถรองรับห้องแชทที่มีประสิทธิภาพสูง สตรีมความคิดเห็นแบบเรียลไทม์ และการสื่อสารภายในของเซิร์ฟเวอร์ นอกจากนั้น คุณยังสามารถใช้ PUB/SUB เพื่อเรียกการดำเนินการตามเหตุการณ์ที่เผยแพร่ เรียนรู้วิธีสร้างแอปพลิเคชันการแชทด้วย ElastiCache สำหรับ Redis

การแชทและการรับส่งข้อความด้วย Redis

ลีดเดอร์บอร์ดเกม

สามารถสร้างลีดเดอร์บอร์ดเกมแบบเรียลไทม์ได้อย่างง่ายดายด้วย Amazon ElastiCache สำหรับ Redis เพียงแค่ใช้โครงสร้างข้อมูลชุดเรียงลำดับ Redis ซึ่งมีเอกลักษณ์องค์ประกอบเฉพาะในขณะที่ยังรักษาการเรียงลำดับตามคะแนน การสร้างรายการจัดอันดับแบบเรียลไทม์เป็นเรื่องง่ายเหมือนการอัปเดตคะแนนของผู้ใช้ทุกครั้งที่มีการเปลี่ยนแปลง นอกจากนี้ คุณยังสามารถใช้ชุดเรียงลำดับเพื่อจัดการกับชุดข้อมูลเวลาโดยใช้การประทับเวลาเป็นคะแนน

ลีดเดอร์บอร์ดเกมด้วย Redis

ข้อมูลเชิงพื้นที่

Amazon ElastiCache สำหรับ Redis มาพร้อมกับโครงสร้างข้อมูลและหน่วยประมวลผลข้อมูลในหน่วยความจำเพื่อจัดการข้อมูลเชิงพื้นที่แบบเรียลไทม์ในขนาดและความเร็วที่ต้องการ คุณสามารถใช้ ElastiCache สำหรับ Redis เพื่อเพิ่มคุณสมบัติที่อิงตามตำแหน่งเช่นเวลาในการขับรถ ระยะทางในการขับรถ และจุดที่น่าสนใจลงไปในแอปพลิเคชันของคุณ เรียนรู้วิธีสร้างแอปพลิเคชันข้อมูลเชิงพื้นที่ด้วย ElastiCache สำหรับ Redis

ข้อมูลเชิงพื้นที่ด้วย Redis

Machine Learning

Amazon ElastiCache สำหรับ Redis ให้พื้นที่จัดเก็บข้อมูลในหน่วยความจำที่รวดเร็วเพื่อสร้างและปรับใช้โมเดล Machine Learning ได้อย่างรวดเร็ว ใช้ ElastiCache สำหรับ Redis สำหรับกรณีใช้งาน เช่น การตรวจสอบการฉ้อโกงในเกมและบริการทางการเงิน การเสนอราคาแบบเรียลไทม์ในเทคโนโลยีโฆษณา และการจับคู่เพื่อการเดท หรือการแชร์รถสำหรับเดินทางร่วมกัน เพื่อประมวลผลข้อมูลแบบทันทีและตัดสินใจได้ภายในสิบมิลลิวินาที เรียนรู้ว่า Coffee Meets Bagel ใช้ ElastiCache สำหรับ คำแนะนำการนัดเดทแบบเรียลไทม์ตาม Machine Learning อย่างไร

Machine Learning ด้วย Redis

การสตรีมสื่อ

Amazon ElastiCache สำหรับ Redis มอบพื้นที่จัดเก็บข้อมูลที่รวดเร็วในหน่วยความจำเพื่อให้สามารถใช้งานสตรีมมิ่งแบบสดได้ ElastiCache สำหรับ Redis สามารถใช้เก็บข้อมูลเมตาเกี่ยวกับโปรไฟล์ผู้ใช้และประวัติการดูข้อมูล การรับรองความถูกต้อง/โทเค็นสำหรับผู้ใช้นับล้านราย และแสดงไฟล์เพื่อให้ CDN สามารถสตรีมวิดีโอไปยังผู้ใช้โทรศัพท์มือถือและเดสก์ท็อปนับล้านรายได้ในเวลาเดียวกัน

การสตรีมสื่อด้วย Redis

คิว

Amazon ElastiCache สำหรับ Redis มีโครงสร้างข้อมูลแบบ List ซึ่งช่วยให้ง่ายต่อการปรับใช้คิวที่ใช้งานต่อเนื่องและใช้ทรัพยากรน้อย List จะนำเสนอปฏิบัติการแบบภาวะครบหน่วยเช่นเดียวกับความสามารถในการบล็อก ทำให้เหมาะสำหรับแอปพลิเคชันที่หลากหลายซึ่งต้องใช้ตัวกลางรับส่งข้อความที่เชื่อถือได้หรือรายการแบบวงกลม

คิวด้วย Redis

การวิเคราะห์แบบเรียลไทม์

ใช้ Amazon ElastiCache สำหรับ Redis ที่มีโซลูชันการสตรีม เช่น Apache Kafka และ Amazon Kinesis ในฐานะที่เป็นที่จัดเก็บข้อมูลในหน่วยความจำ เพื่อนำเข้า ประมวลผล และวิเคราะห์ข้อมูลแบบเรียลไทม์ด้วยเวลาแฝงระดับต่ำกว่ามิลลิวินาที ElastiCache คือตัวเลือกที่เหมาะสมอย่างยิ่งสำหรับกรณีการใช้งานด้านการวิเคราะห์แบบเรียลไทม์ เช่น สื่อสังคมออนไลน์, การกำหนดเป้าหมายโฆษณา, การปรับเปลี่ยนให้เหมาะกับบุคคล, IoT และการวิเคราะห์ข้อมูลตามเวลา

การวิเคราะห์แบบเรียลไทม์ด้วย Redis

พื้นที่จัดเก็บเซสชั่น

Amazon ElastiCache สำหรับ Redis เหมาะอย่างยิ่งสำหรับการเป็นพื้นที่จัดเก็บเซสชั่นเพื่อจัดการข้อมูลเซสชั่นต่างๆ เช่น โทเค็นการรับรองผู้ใช้ สถานะเซสชั่น และอื่นๆ เพียงแค่ใช้ ElastiCache สำหรับ Redis เป็นพื้นที่จัดเก็บค่าคีย์ที่รวดเร็วที่มี TTL อันเหมาะสมบนคีย์เซสชั่น เพื่อจัดการข้อมูลเซสชั่นของคุณ การจัดการเซสชั่นเป็นสิ่งจำเป็นสำหรับแอปพลิเคชันออนไลน์ ได้แก่ เกม เว็บไซต์อีคอมเมิร์ซ และแพลตฟอร์มสื่อสังคมต่างๆ เรียนรู้วิธีใช้งาน ElastiCache สำหรับ Redis เป็นพื้นที่จัดเก็บเซสชั่น

Redis เป็นพื้นที่จัดเก็บเซสชั่น

ลูกค้า

Adobe
เรียนรู้ว่า Adobe ใช้ ElastiCache สำหรับแพลตฟอร์ม API อย่างไร
CapitalOne
เรียนรู้ว่า CapitalOne ใช้ ElastiCache สำหรับแอปธนาคารแบบเรียลไทม์อย่างไร
Grab
เรียนรู้ว่า Grab ใช้ ElastiCache สำหรับแอปบริการรับส่งของตนอย่างไร
Zynga
เรียนรู้ว่า Zynga ใช้ ElastiCache สำหรับระบบการเล่นเกมหลายผู้เล่นอย่างไร

เริ่มต้นใช้งาน Amazon ElastiCache สำหรับ Redis

Amazon Elasticache สำหรับ Redis

ลงชื่อสมัครใช้งาน

รับสิทธิ์เข้าถึง ElastiCache Free Tier
เรียนรู้เกี่ยวกับ Amazon Elasticache สำหรับ Redis

เรียนรู้ด้วยบทแนะนำง่ายๆ

สำรวจวิธีการ สร้างคลัสเตอร์ Redis
เริ่มต้นใช้งาน ElastiCache สำหรับ Redis

เริ่มสร้าง

เริ่มต้นสร้างด้วยความช่วยเหลือจาก คู่มือผู้ใช้