คุณสมบัติของ Amazon ElastiCache

ทำไมต้องใช้ Amazon ElastiCache

Amazon ElastiCache เป็นบริการที่ใช้งานร่วมกับ Valkey-, Memcached- และ Redis OSS-ที ่มีการจัดการอย่างเต็มรูปแบบ ซึ่งจะมอบประสิทธิภาพแบบเรียลไทม์ที่คุ้มกับค่าใช้จ่ายสำหรับแอปพลิเคชันสมัยใหม่ที่มีความพร้อมใช้งาน 99.99% ElastiCache เหมาะอย่างยิ่งสําหรับกรณีการใช้งานที่มีประสิทธิภาพสูง เช่น การแคชข้อมูล, แอปพลิเคชันบนเว็บและมือถือ, แอปการดูแลสุขภาพ, แอปการเงิน, เกม, เทคโนโลยีโฆษณา, IoT, การสตรีมสื่อ, ร้านค้าเซสชัน, ลีดเดอร์บอร์ด, แมชชีนเลิร์นนิง (ML) และแอปพลิเคชันที่ใช้ไมโครเซอร์วิส อ้างถึง กรณีการใช้งาน Amazon ElastiCache ของเราเพื่อ เรียนรู้ว่า ElastiCache สามารถช่วยได้อย่างไร

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

ตอนนี้ ElastiCache รองรับ Valkey ซึ่งเป็นโครงการโอเพ่นซอร์สที่เข้ามาแทนที่ Redis OSS และมีราคาถูกกว่าเอ็นจิ้นอื่นที่รองรับถึง 33% 

ไม่ต้องใช้เซิร์ฟเวอร์

Amazon ElastiCache Serverless จะช่วยให้คุณสามารถสร้างแคชที่มีความพร้อมใช้งานสูงได้ภายในเวลาไม่ถึงนาทีโดยไม่ต้องจัดเตรียมหรือกําหนดค่าโครงสร้างพื้นฐาน คุณสามารถสร้างแคช ElastiCache Serverless ได้ในไม่กี่ขั้นตอนด้วยการระบุชื่อแคชในคอนโซลการจัดการของ AWS, AWS Software Development Kit (AWS SDK) หรือ AWS Command Line Interface (AWS CLI)

ดูภาพรวมโดยย่อจากข้อมูลเบื้องต้นเกี่ยวกับ Amazon ElastiCache แบบไม่ต้องใช้เซิร์ฟเวอร์

ElastiCache Serverless ช่วยขจัดกระบวนการวางแผนความสามารถในการรองรับงานที่ซับซ้อนและใช้เวลานานโดยการตรวจติตดามการประมวลผล หน่วยความจํา และการใช้งานเครือข่ายของแคชอย่างต่อเนื่อง และปรับขนาดในแนวตั้งและแนวนอนทันทีเพื่อให้ตรงตามความต้องการ

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

คุณสามารถใช้ ElastiCache สำหรับ Valkey ได้ในราคาเริ่มต้นเพียง 6 USD ต่อเดือน โดยมีราคาลดลง 33% บน ElastiCache แบบไม่ต้องใช้เซิร์ฟเวอร์เมื่อเปรียบเทียบกับเอ็นจิ้นที่รองรับอื่น ๆ 

ใช้งานง่าย

ด้วย ElastiCache ไม่ต้องใช้เซิร์ฟเวอร์ คุณสามารถสร้างแคชแบบไม่ต้องใช้ เซิร์ฟเวอร์ใหม่ได้ภายในเวลาไม่ถึงนาทีโดยใช้คอนโซล, AWS CLI หรือ AWS SDK โดยไม่จําเป็นต้องจัดการโครงสร้างพื้นฐานหรือความจุ หากคุณกำลังออกแบบคลัสเตอร์ของคุณเอง ทรัพยากรจะได้รับการกำหนดค่าล่วงหน้าด้วยพารามิเตอร์และการตั้งค่าที่เหมาะสม และกลุ่มพารามิเตอร์สำหรับแคชช่วยให้สามารถควบคุมได้อย่างละเอียดเพื่อปรับแต่งสภาพแวดล้อมของคุณอย่างละเอียด

ดูเอกสารประกอบของเราเพื่อเรียนรู้วิธีเริ่มต้นใช้งาน ElastiCachee อย่างรวดเร็ว

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

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

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

ElastiCache เผยแพร่ข้อความเกี่ยวกับเหตุการณ์สําคัญ เหตุการณ์ ElastiCache Serverless ซึ่งรวมถึงการสร้างแคชใหม่ การลบ และการอัปเดตการกําหนดค่าแคชจะถูกส่งไปยัง Amazon EventBridge เมื่อทํางานกับแคชคลัสเตอร์ที่ออกแบบเอง ElastiCache จะส่งเหตุการณ์ไปยัง Amazon Simple Notification Service (Amazon SNS)

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

ElastiCache ให้การสนับสนุนในตัวสําหรับเอกสาร JSON นอกเหนือจากโครงสร้างข้อมูลที่รวมอยู่ใน Valkey และ Redis OSS คุณสามารถลดความซับซ้อนของการพัฒนาแอปพลิเคชันโดยใช้คําสั่งในตัวที่ออกแบบและปรับให้เหมาะกับเอกสาร JSON ElastiCache รองรับการอัปเดตเอกสาร JSON บางส่วน รวมถึงการค้นหาและการกรองที่มีประสิทธิภาพโดยใช้ภาษาคิวรี JSONPath การรองรับ JSON จะใช้งานได้เมื่อใช้ ElastiCache เวอร์ชัน 7.2 สำหรับ Valkey และ ElastiCache เวอร์ชัน 6.2 สำหรับ Redis OSS ขึ้นไป

ประสิทธิภาพและความสามารถในการปรับขนาด

ElastiCache ช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชันและเพิ่มอัตราการโอนถ่ายข้อมูลสําหรับเวิร์กโหลดที่เน้นการอ่าน โดยไม่จําเป็นต้องเข้าถึงฐานข้อมูลบนดิสก์สําหรับข้อมูลที่เข้าถึงบ่อย ElastiCache สามารถปรับขนาดเป็นการดําเนินงานหลายล้านรายการต่อวินาทีด้วยเวลาตอบสนองระดับไมโครวินาที

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

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

เมื่อออกแบบแคชของคุณเอง การปรับขนาดอัตโนมัติของ ElastiCache จะช่วยให้คุณสามารถเพิ่มหรือลดส่วนข้อมูลหรือแบบจำลองที่ต้องการ เพื่อรักษาประสิทธิภาพให้คงที่และคาดการณ์ได้ด้วยต้นทุนต่ำสุดเท่าที่จะเป็นไปได้ ElastiCache ใช้ AWS Auto Scaling เพื่อจัดการการปรับขนาดและเมตริก CloudWatch เพื่อกําหนดว่าเมื่อใดที่ถึงเวลาขยายและลดขนาด

ความพร้อมใช้งานและความเสถียร

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

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

ElastiCache จะตรวจติตดามสถานะประสิทธิภาพของอินสแตนซ์อย่างต่อเนื่อง ในกรณีที่โหนดล้มเหลวหรือประสิทธิภาพลดลงเป็นเวลานาน ElastiCache จะรีสตาร์ทหรือแทนที่โหนดและกระบวนการที่เกี่ยวข้องโดยอัตโนมัติ

ElastiCache ช่วยปกป้องข้อมูลของคุณโดยการสร้างสแนปช็อตของคลัสเตอร์ คุณสามารถตั้งค่าสแนปช็อตอัตโนมัติหรือเริ่มการสํารองข้อมูลด้วยตนเองโดยใช้แค่เพียงไม่กี่ขั้นตอนบนคอนโซลหรือผ่านการเรียกใช้ API อย่างง่าย เมื่อใช้สแนปช็อตเหล่านี้หรือสแนปช็อตที่ใช้งานร่วมกันได้กับ Valkey หรือ Redis OSS RDB ที่จัดเก็บไว้ใน Amazon Simple Storage Service (Amazon S3) คุณจะสามารถดูคลัสเตอร์ ElastiCache ใหม่ได้

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

ความปลอดภัยและการปฏิบัติตามข้อกำหนด

ElastiCache ช่วยให้คุณสามารถเรียกใช้ทรัพยากรของคุณใน Amazon Virtual Private Cloud (Amazon VPC) Amazon VPC ช่วยให้คุณสามารถแยกทรัพยากร ElastiCache ได้โดยการระบุช่วง IP ที่คุณต้องการใช้สําหรับโหนดของคุณ และเชื่อมต่อกับแอปพลิเคชันอื่น ๆ ภายใน Amazon VPC เดียวกัน นอกจากนี้คุณยังสามารถใช้บริการนี้เพื่อกําหนดค่าการตั้งค่าไฟร์วอลล์ที่ควบคุมการเข้าถึงเครือข่ายไปยังทรัพยากรของคุณ อ่านเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัย Amazon VPC และ ElastiCache

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

นอกจากนี้ ElastiCache ยังมีการผสานรวม AWS Key Management Service (AWS KMS) ที่ช่วยให้คุณสามารถใช้คีย์ AWS KMS ของคุณเองสําหรับการเข้ารหัสได้ นอกจากนี้คุณยังสามารถใช้คําสั่ง Valkey และ Redis OSS AUTH เพื่อเพิ่มระดับการยืนยันตัวตนได้ คุณไม่จําเป็นต้องจัดการวงจรชีวิตของใบรับรอง เนื่องจาก ElastiCache จะจัดการการออก การต่ออายุ และการหมดอายุของใบรับรองโดยอัตโนมัติ

ElastiCache รองรับการยืนยันตัวตนด้วย AWS Identity and Access Management (IAM) โดยใช้ข้อมูลประจําตัว IAM, Valkey หรือ Redis OSS AUTH และการควบคุมการเข้าถึงตามบทบาท (RBAC)

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

ElastiCache รองรับการปฏิบัติตามโปรแกรมต่าง ๆ เช่น SOC 1, SOC 2, SOC 3, ISO, MTCS, C5, PCI, HIPAA และ FedRAMP ดูบริการของ AWS ในขอบเขตตามโปรแกรมการปฏิบัติตามข้อกําหนด เพื่อดูรายการโปรแกรมการปฏิบัติตามข้อกําหนดที่รองรับในปัจจุบัน

ประหยัดคุ้มค่า

เมื่อใช้ ElastiCache คุณจะจ่ายเพียงแค่ค่าทรัพยากรที่คุณใช้เท่านั้น โดยไม่มีค่าใช้จ่ายล่วงหน้าหรือสัญญาผูกพันระยะยาว จะมีการเรียกเก็บค่าบริการสําหรับข้อมูลที่จัดเก็บและประมวลผลที่ใช้กับ ElastiCache Serverless และรายชั่วโมงตามจํานวนโหนด ประเภทโหนด และโมเดลราคาที่เลือกเมื่อคุณออกแบบคลัสเตอร์ของคุณเอง คุณสามารถเพิ่มประสิทธิภาพต้นทุนบน ElastiCache แบบไม่ต้องใช้เซิร์ฟเวอร์สำหรับ Valkey เพิ่มเติมด้วยราคาที่ลดลง 33% และพื้นที่เก็บข้อมูลขั้นต่ำที่ลดลง 90% เหลือ 100 MB สำหรับ ElastiCache สำหรับ Valkey ที่ออกแบบตามโหนดด้วยตนเอง คุณสามารถรับประโยชน์จากต้นทุนต่อโหนดที่ลดลง 20% เรียนรู้เพิ่มเติมได้ที่หน้าราคาของ ElastiCache

คุณสามารถปรับค่าใช้จ่ายฐานข้อมูลแบบเชิงสัมพันธ์ให้เหมาะสมได้ด้วยการแคชในหน่วยความจําโดยใช้ ElastiCache ประหยัดได้ถึง 55% และเพิ่มประสิทธิภาพการอ่านได้เร็วขึ้นถึง 80 เท่าโดยใช้ ElastiCache กับ Amazon RDS สำหรับ MySQL (เทียบกับ Amazon สำหรับ RDS MySQL อย่างเดียว)

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

เหมาะอย่างยิ่งสำหรับเวิร์กโหลดที่เข้าถึงข้อมูลสูงสุดถึง 20% ของชุดข้อมูลโดยรวมอย่างสม่ำเสมอ และสำหรับแอปพลิเคชันที่สามารถทนต่อความหน่วงเวลาเพิ่มเติมเมื่อเข้าถึงข้อมูลบน SSD การจัดระดับข้อมูล ElastiCache จะใช้งานได้เมื่อใช้ ElastiCache เวอร์ชัน 7.2 สำหรับ Valkey ขึ้นไป และ ElastiCache เวอร์ชัน 6.2 สำหรับ Redis OSS ขึ้นไปบนโหนด R6gd ที่ใช้ AWS Graviton2 โหนด R6gd มีความจุรวมเพิ่มขึ้นเกือบ 5 เท่า (หน่วยความจํา + SSD) และสามารถช่วยให้คุณประหยัดได้มากกว่า 60% เมื่อทํางานที่การใช้งานสูงสุดเมื่อเทียบกับโหนด R6g (หน่วยความจําเท่านั้น)

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

คำถามที่พบบ่อย

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

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

ใช่ ElastiCache Serverless ช่วยให้ลูกค้าสามารถเพิ่มแคชได้ภายในเวลาไม่ถึงนาทีและปรับขนาดความจุได้ทันทีตามรูปแบบทราฟฟิคของแอปพลิเคชัน คุณสามารถเริ่มต้นใช้งานด้วยการระบุชื่อแคชโดยการใช้ คอนโซลการจัดการของ AWS, AWS SDK หรือ AWS CLI ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบ ElastiCache ของเรา

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

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

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

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

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