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

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

ทำไมต้อง Amazon RDS Prox

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

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

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

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

กรณีใช้งาน

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

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

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

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

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

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