พร็อกซีของ HAQM RDS

ทําให้แอปพลิเคชันของคุณปรับขนาด ยืดหยุ่น และปลอดภัยยิ่งขึ้น

ทำไมต้อง HAQM RDS Prox

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

แอปพลิเคชันมากมาย รวมถึงแอปพลิเคชันที่ถูกสร้างขึ้นบน สถาปัตยกรรมที่ไม่ต้องใช้เซิร์ฟเวอร์ สามารถมีการเชื่อมต่อเปิดจำนวนมหาศาลไปยังเซิร์ฟเวอร์ฐานข้อมูล และอาจเปิดและปิดการเชื่อมต่อฐานข้อมูลในอัตราที่สูง ใช้หน่วยความจำและทรัพยากรการประมวลผลจดหมด พร็อกซีของ HAQM RDS อนุญาตให้แอปพลิเคชันพูลและแบ่งปันการเชื่อมต่อที่สร้างขึ้นกับฐานข้อมูล ช่วยปรับปรุงประสิทธิภาพฐานข้อมูลและความสามารถในการปรับขนาดของแอปพลิเคชัน ด้วย HAQM RDS Proxy เวลาการใช้ระบบสำรองเพื่อกู้คืนข้อมูลสำหรับฐานข้อมูล HAQM Aurora และ HAQM RDS จะลดลงได้ถึง 66% และสามารถจัดการข้อมูลรับรองฐานข้อมูล การรับรองความถูกต้อง และการเข้าถึงได้ผ่านการผสานรวมกับ AWS Secrets Manager และ AWS Identity and Access Management (IAM)

พร็อกซีของ HAQM RDS สามารถเปิดใช้งานได้ สําหรับแอปพลิเคชันส่วนใหญ่โดยไม่ต้องเปลี่ยนแปลงโค้ด คุณไม่จำเป็นต้องจัดหาหรือจัดการโครงสร้างพื้นฐานเพิ่มเติมใด ๆ เพื่อเริ่มใช้ HAQM RDS Proxy การกําหนดราคานั้นง่ายและขึ้นอยู่กับความสามารถในการรองรับงานของอินสแตนซ์ฐานข้อมูลพื้นฐาน คุณชําระเงินต่อ Aurora Capacity Unit (ACU) สําหรับอินสแตนซ์ HAQM Aurora Serverless v2 หรือต่อ vCPU สําหรับอินสแตนซ์ที่มีการเตรียมใช้งาน พร็อกซีของ HAQM RDS มีให้ใช้งานสำหรับ HAQM Aurora PostgreSQL-Compatible Edition, HAQM Aurora MySQL-Compatible Edition, HAQM RDS สำหรับ PostgreSQL, HAQM RDS สำหรับ MySQL, HAQM RDS สำหรับ MariaDB และ HAQM RDS สำหรับ SQL Server

ประโยชน์ของ HAQM RDS Proxy

อินสแตนซ์ HAQM RDS Proxy ของคุณจะรักษาชุดการเชื่อมต่อที่สร้างขึ้นกับอินสแตนซ์ฐานข้อมูล HAQM RDS ของคุณ ซึ่งช่วยลดความเครียดในการคำนวณฐานข้อมูลและทรัพยากรหน่วยความจำที่มักเกิดขึ้นเมื่อมีการสร้างการเชื่อมต่อใหม่ HAQM RDS Proxy ยังแบ่งปันการเชื่อมต่อฐานข้อมูลที่ใช้ไม่บ่อยเพื่อให้การเชื่อมต่อเข้าถึงฐานข้อมูล HAQM RDS น้อยลง การรวบรวมการเชื่อมต่อนี้ช่วยให้ฐานข้อมูลของคุณสามารถรองรับการเชื่อมต่อแอปพลิเคชันจำนวนมากและความถี่ได้อย่างมีประสิทธิภาพ เพื่อให้แอปพลิเคชันของคุณสามารถปรับขนาดได้โดยไม่กระทบต่อประสิทธิภาพ
HAQM RDS Proxy ช่วยลดการหยุดชะงักของแอปพลิเคชันเนื่องจากการหยุดทํางาน ซึ่งส่งผลต่อความพร้อมใช้งานของฐานข้อมูลของคุณโดยการเชื่อมต่อกับอินสแตนซ์ฐานข้อมูลใหม่โดยอัตโนมัติ ในขณะที่ยังคงรักษาการเชื่อมต่อแอปพลิเคชันไว้ เมื่อการใช้ระบบสำรองเพื่อกู้คืนข้อมูล HAQM RDS Proxy จะกำหนดเส้นทางคำขอไปยังอินสแตนซ์ฐานข้อมูลใหม่โดยตรง ซึ่งจะช่วยลดเวลาการใช้ระบบสำรองเพื่อกู้คืนข้อมูลสำหรับฐานข้อมูล Aurora และ HAQM RDS ได้ถึง 66% HAQM RDS Proxy ยังรองรับ Multi-AZ พร้อมสแตนด์บายที่อ่านได้สองครั้งสำหรับการใช้ระบบสำรองเพื่อกู้คืนข้อมูลต่ำกว่า 35 วินาที ความหน่วงในการเขียนที่ดีขึ้น 2 เท่า เพิ่มความสามารถในการอ่าน และลดเวลาหยุดทำงานการอัพเกรดเวอร์ชันเล็กน้อยให้ต่ำกว่า 1 วินาที
พร็อกซีของ HAQM RDS ช่วยให้คุณควบคุมความปลอดภัยของข้อมูลได้มากขึ้น โดยให้ทางเลือกแก่คุณในการบังคับใช้การตรวจสอบสิทธิ์ IAM สําหรับการเข้าถึงฐานข้อมูลและหลีกเลี่ยงข้อมูลรับรองฐานข้อมูลที่เขียนโค้ดลงในโค้ดแอปพลิเคชัน HAQM RDS Proxy ยังอนุญาตให้คุณสามารถจัดการข้อมูลประจำตัวฐานข้อมูลจากส่วนกลางโดยใช้ Secrets Manager
พร็อกซีเซิร์ฟเวอร์ฐานข้อมูลช่วยจัดการโหลดเพิ่มเติมในฐานข้อมูลของคุณ แม้ว่าพร็อกซีเซิร์ฟเวอร์แบบเดิมจะช่วยให้แอปพลิเคชันปรับขนาดได้อย่างมีประสิทธิภาพมากขึ้น แต่ก็ยากที่จะปรับใช้ แก้ไข และจัดการ ซึ่งต้องใช้เวลาและพลังงานมากพอสมควรในการพัฒนาผลิตภัณฑ์ที่ยอดเยี่ยม HAQM RDS Proxy ให้ประโยชน์จากพร็อกซีฐานข้อมูลโดยไม่ต้องมีภาระเพิ่มเติมในการแก้ไขและจัดการพร็อกซีเซิร์ฟเวอร์ของคุณเอง HAQM RDS Proxy ไม่ต้องใช้เซิร์ฟเวอร์ย่างสมบูรณ์และปรับขนาดโดยอัตโนมัติเพื่อรองรับเวิร์กโหลดของคุณ
HAQM RDS Proxy เข้ากันได้เต็มที่กับโปรโตคอลของเอ็นจิ้นฐานข้อมูลที่รองรับ ดังนั้นคุณสามารถปรับใช้ HAQM RDS Proxy สำหรับแอปพลิเคชันของคุณโดยไม่ต้องทำการเปลี่ยนแปลงรหัสแอปพลิเคชันของคุณ คุณเพียงแค่ชี้การเชื่อมต่อแอปพลิเคชันของคุณไปยังพร็อกซีแทนฐานข้อมูล HAQM RDS และส่วนที่เหลือจะถูกจัดการอย่างราบรื่น

กรณีใช้งาน

การพัฒนาแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์

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

แอปพลิเคชัน Software-as-a-Service (SaaS) และอีคอมเมิร์ซ

แอปพลิเคชัน SaaS หรืออีคอมเมิร์ซมักจะเปิดการเชื่อมต่อฐานข้อมูลจํานวนมากเพื่อให้แน่ใจว่าผู้ใช้มีเวลาตอบสนองที่รวดเร็ว แม้จะมีแค่เพียงเศษเสี้ยวของการเชื่อมต่อแบบเปิดเหล่านี้เท่านั้นที่จูกใช้งานในแต่ละช่วง การเชื่อมต่อแบบเปิดแต่ไม่ได้ใช้งานเหล่านี้ยังคงใช้หน่วยความจําฐานข้อมูลและทรัพยากรการประมวลผล แทนที่จะกันพื้นที่ฐานข้อมูลของคุณเพื่อรองรับการเชื่อมต่อที่ไม่ได้มีการใช้งานเป็นส่วนใหญ่ คุณสามารถใช้ HAQM RDS Proxy เพื่อระงับการเชื่อมต่อที่ไม่ได้ใช้งานจากแอปพลิเคชันของคุณ ในขณะเดียวกันก็สร้างการเชื่อมต่อฐานข้อมูลตามที่จำเป็นเพื่อตอบสนองต่อคำขอที่ใช้งานได้อย่างเหมาะสมที่สุด

แอปพลิเคชันที่มีเวิร์กโหลดที่คาดเดาไม่ได้

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