การเชื่อมต่อ Database
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการเชื่อมต่อ Database บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
instance ทั้งหมดที่ถูกสร้างขึ้นใน Ruk-Com Cloud จะถูกดำสร้างเป็น Container แยกกันอย่างอิสระ การเชื่อมต่อกับ Database จาก Application คุณจำเป็นที่จะต้องตั้งค่า Connection String เพื่อเชื่อมต่อมาที่ Database Server
- CNAMEของ Database เช่น node{node_id}-{environment_name}.{hoster_domain}
- ที่อยู่ IP ส่วนตัว(ทุก Container จะมีหมายเลข IP เพื่ออ้างอิงเสมอ)
- Public IP(กรณีมีการขอเปิดใช้เพิ่มเติม)
ไม่สามารถเชื่อมต่อเป็น localhost ในการต่อ Database ได้ใน Ruk-Com Cloud Platform เนื่องจากการ Design จะแยกส่วนที่เป็น Database ออกจาก Application Server เพื่อให้ง่ายต่อการ Scale (Modern Apps)
การเชื่อมต่อกับ Database คำสั่งและวิธีการเชื่อมต่อขึ้นอยู่กับโครงสร้างของภาษาทีุ่ณใช้งาน
การเชื่อมต่อ Database สำหรับ Java Apps
ดูที่ตารางประเภทของ Database เพื่อหา Code การเชื่อมต่อ Database ที่เหมาะสมสำหรับ Application ของคุณ
สำหรับการเข้ารหัสแบบ UTF-8 ให้แก้ไข Connection String ของคุณตามนี้
jdbc:{dbtype}://{dbtype}{node_id}-{environment_name}.{hoster_domain}/{dbname}?useUnicode=yes&CharacterEncoding=UTF-8
การเชื่อมต่อ Database สำหรับ PHP Apps
ตั้งอยู่บนพื้นฐานของประเภท Database ตรวจสอบตัวอย่าง Code การเชื่อมต่อด้านล่างและปรับแต่ง Application ของคุณอย่างเหมาะสม
จำเป็นต้องระบุ hostname โดยไม่มี http:// ค่าการเชื่อมต่อต่างๆจะถูกส่งไปให้ที่ Email โดยอัตโนมัติ แนะนำให้อ้างอิงตาม Email
