aws Aurora compatible Postgresql VS RDS Postgresql

หลังจากได้ลองใช้งาน ทั้ง aws Aurora compatible Postgresql และ RDS Postgresql
ก็เห็นถึงความแตกต่างได้ชัดเจน ในเรื่องของ performance รวมไปถึงการจัดการเรื่อง CDC Replicate log

Aurora เป็น DB ที่พัฒนาโดย AWS ซึ่ง ใช้งานได้กับ Mysql และ Postgresql
RDS เป็น DB ที่มีการให้ใช้งานโดยทั่วๆไปอยู่แล้ว ซึ่งก็รองรับทั้ง Mysql , Postgresql

อันนี้เป็นข้อคิดเห็นเล็กๆน้อยๆจากประสบการณ์ที่เคยลองใช้นะครับ ถ้าท่านใดมีความเห็นที่แตกต่างหรือข้อแนะนำก็แจ้งไว้ได้นะครับ
ถ้า Dev ระบบแรกเริ่มแนะนำให้ใช้งาน RDS ครับ เนื่องจากการ configure ทำได้เร็ว สร้างใช้งานเครื่องเดียวได้บน AWS RDS
แต่ถ้า transaction หรือ query data เริ่มเยอะควรจะแบ่งการทำงานของ node : write , Read อย่างชัดเจน จึงแนะนำให้ migrate ข้อมูลจาก RDS Postgresql
มาเป็น Aurora เพราะสามารถรองรับ replica ได้ถึง 15 Read Replicas และในส่วนของ Storage บน Aurora จะรองรับได้

รวมไปถึงการจัดการเรื่อง CDC log ใน Aurora ทำได้ดีกว่ามาก ในด้านการจัดการบริหารพวกพื้นที่ในการทำ CDC
ซึ่งการทำ migrate เราควรจะพิจารณาช่วงเวลาให้เหมาะสม รวมไปถึงประเมินระยะเวลาในการ migrate & backup & import data จาก RDS ไป Aurora ด้วย
รวมไปถึงงบประมาณในระยะยาว เพราะถ้าในระยะยาวจริงๆ มีการใช้งาน Aurora Storage มากขึ้นอาจจะทำให้ cost สูงเกิน RDS ได้ครับ
ดังนั้นควรประเมินในเรื่อง costing ให้ดีด้วยครับ

ซึ่งทั้งนี้ทั้งนั้น ในการ migrate ทางทีมแพ็คเกตเลิฟ มี Cloud Engineer และ Database Engineer
ที่มีประสบการณ์ในการดูแลระบบ Database ของบริษัทใหญ่ๆ รวมไปถึงลูกค้ากลุ่มธนาคาร
และทีมของเรายังสามารถให้คำปรึกษาอยู่แล้ว เพื่อลดปัญหาที่จะสามารถเกิดขึ้นระหว่างการทำ migrate ได้

ถ้าท่านอยากให้ทีมเราดำเนินการให้ หรือให้คำปรึกษา สามารถติดต่อเข้ามาได้เลยนะครับ
ขอบคุณครับ

หรือสอบถามข้อมูลเพิ่มเติมได้ที่
Mobile : (+66) 086-4150926 (08.30 น – 20.30 น)
Tel: 02-5199816 , Fax: 02-5199826
Support team : support@packetlove.com
Line ID : Golfreeze
Facebook : https://www.facebook.com/packetlovecom

Line ID: Golfreeze
Line ID: Winnie3135
Line ID: Yakumi56
LINE Official ID: @packetlove.com

Add A Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です