Skip to main content

Amazon RDS

คืออะไร

Amazon Relational Database Service (RDS) คือบริการ Managed Relational Database ที่รองรับ Database Engine ยอดนิยม ได้แก่ MySQL, PostgreSQL, MariaDB, Oracle, Microsoft SQL Server และ Amazon Aurora AWS จัดการงาน DBA ทั่วไปให้อัตโนมัติ เช่น การติดตั้ง Patching, Backup, Monitoring และ Failover ทำให้นักพัฒนาสามารถโฟกัสที่ Application ได้เต็มที่

ราคา

  • db.t3.micro (MySQL/PostgreSQL): ~$0.017/ชั่วโมง (On-Demand)
  • db.m6g.large: ~$0.148/ชั่วโมง
  • db.r6g.xlarge: ~$0.48/ชั่วโมง (Memory Optimized)
  • Multi-AZ: เพิ่มราคา 2x ของ Single-AZ
  • Storage (gp3): $0.115 ต่อ GB/เดือน
  • Automated Backup: ฟรี (เก็บ 1 Retention day) + $0.095/GB สำหรับ Backup เพิ่มเติม
  • Reserved Instances: ประหยัดได้ถึง 60% เมื่อเทียบกับ On-Demand

เหมาะสำหรับ

  • Web Application และ Mobile App ที่ต้องการ Relational Database
  • CRM, ERP หรือ Enterprise Application
  • E-commerce ที่ต้องการ ACID Transactions
  • Application ที่ต้องการ Automatic Failover และ High Availability

Use Case ตัวอย่าง

Startup ด้าน E-commerce ใช้ RDS PostgreSQL Multi-AZ สำหรับจัดการข้อมูลสินค้า คำสั่งซื้อ และลูกค้า เมื่อ Primary Database Instance ล้มเหลว ระบบ Failover อัตโนมัติไปยัง Standby ภายใน 60-120 วินาที ทำให้ลูกค้าแทบไม่รู้สึกถึงการหยุดชะงัก และทีม Developer ไม่ต้องจัดการ Database Infrastructure เอง