Aurora vs RDS แตกต่างกันอย่างไร ?
RDS (Relational Database Service)
เป็นบริการฐานข้อมูลฐานข้อมูลหลากหลายให้เลือก ทั้ง PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server รวมไปถึง Aurora ด้วยสรุปคือ Aurora นั้นเป็นส่วนนึงของเซอร์วิส RDS นั้นเอง
Amazon Aurora
Amazon Aurora เป็นบริการฐานข้อมูลประเภทหนึ่งที่ใช้งานอยู่ใน RDS โดยมีทั้งหมด 2 แบบให้เลือกใช้งาน
มีการนำข้อดีของ RDS มาช่วยในการจัดการฐานข้อมูลแต่ที่แตกต่างกับ RDS คือสามารถทำการ Scale ตัวเองได้โดยอัตโนมัติโดยสามารถใช้งานร่วมกับ MySQL และ PostgreSQL ได้ มีความพร้อมใช้งาน เรียบง่าย และประหยัดค่าใช้จ่ายเมื่อใช้งานกับฐานข้อมูลขนาดใหญ่
ข้อดีของ Service ทั้งสอง
RDS (Relational Database Service)
AWS Aurora
บทความที่เกี่ยวข้อง
อย่างไรก็ตามเซอร์วิสทั้ง 2 ตัวต่างมีจุดเด่นและข้อดีที่แตกต่างกันตามการใช้งาน ขึ้นอยู่กับว่าเรามีความต้องการที่จะใช้งานแบบไหนก็ควรปรับมาใช้งานเซอร์วิสนั้นๆ
ตัวอย่างเช่นถ้าระบบไม่ได้มีความจำเป็นจะต้อง Scale หรือ ต้องการ backup ตลอดเวลาก็ไม่จำเป็นต้องใช้งาน AWS Aurora เนื่องจากอาจจะทำให้มีค่าใช้จ่ายสูงกว่า Amazon RDS ปกติ หรือกรณีที่เราต้องการใช้งาน Plugin ของ MySQL และมีการเลือกใช้งานเวอร์ชั่นที่กำหนดเองก็ควรจะใช้ Amazon RDS เพราะมีฟังก์ชั่นในการใช้งานที่ตรงตามความต้องการของเรา และสำหรับผู้ที่สนใจอยากจะศึกษาข้อมูลเพิ่มเติม ทางผมก็มีบล๊อกมานำเสนอที่เกี่ยวกับการใช้งาน Aurora มาฝากทุกคนด้วยครับ สุดท้ายหวังว่าบล็อกนี้จะเป็นประโยชน์ต่อผู้ที่กำลังศึกษาเกี่ยวกับเซอร์วิสของ AWS อยู่ไม่มากก็น้อยครับ