CLOUD PAAS / APPLICATION SETTINGS

เปลี่ยนชื่อ Domain ระหว่าง ENV

คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ

คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง

วัตถุประสงค์

บทความนี้อธิบายการใช้งาน เปลี่ยนชื่อ Domain ระหว่าง ENV บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

ในขณะที่ระบบมีการใช้งานอยู่ คุณสามารถเผชิญกับความจำเป็นในการอัปเกรดหรือแก้ไขระบบได้ และแน่นอนก่อนที่คุณจะนำไปใช้ในระบบงานที่ใช้งานจริง คุณควรจะต้องทดสอบให้เรียบร้อยก่อน ซึ่ง Ruk-Com Cloud สามารถดำเนินการสิ่งนี้ได้อย่างง่ายดายด้วยวิธีการ swapping domain (การสลับชื่อโดเมนระหว่าง env) ระหว่างระบบที่อยู่ในช่วงพัฒนากับระบบที่ใช้งานจริง

ด้วยฟังก์ชั่นนี้ ผู้ใช้งานในระบบของคุณจะยังคงสามารถใช้งานได้ปกติ ยกตัวอย่างเช่น คุณได้นำระบบที่เป็นเวอร์ชั่นใหม่ขึ้นไปที่ env ที่ใช้ในการพัฒนาและสลับ URLs กับ env ที่ใช้งานจริงด้วยการกดไม่กี่ครั้ง

- ถ้าคุณต้องการใช้งานการสลับชื่อโดเมน ไม่ควรเปิด Public IP ในทุกๆ Node ใน env ของคุณ

- ในกรณีถ้ามีความจำเป็นในการใช้งาน extranal IP สำหรับชี้มาที่ env ของคุณ (เช่นเปิดใน application server หรือ balancer) หลังจากสลับแล้ว คุณจะต้องระบุ CNAME ให้ถูกต้องในหน้าจัดการโดเมนของคุณ มิฉะนั้นการเรียกใช้จากผู้ใช้งานทั้งหมดจะถูกส่งไปที่ env อันเก่า

ดังนั้นเรามาดูว่าการสลับโดเมนทำงานยังไง

การสร้าง Env สำหรับพัฒนา

  1. เลือก env ที่ใช้งานจริง
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
  1. เปิดหน้าเว็บไซต์เพื่อดูว่าทุกอย่างทำงานถูกต้องแล้วใช้งานได้ปกติ
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
  1. clone env ที่ใช้งานจริงเพื่อจะใช้ในการตั้งค่า แก้ไข ทดสอบระบบ การ clone env env ที่ clone มาจะมีข้อมูลแล้วการตั้งค่าทั้งหมดเหมือนกับต้นฉบับทั้งหมด เราจะเรียก env ที่เรา clone มานี้ว่า env สำหรับทดสอบ สามารถดูรายละเอียดเพิ่มเติมของการ clone env ได้ที่วิธีการสภาพแวดล้อมโคลน
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
  1. เปิด browser ของ env สำหรับทดสอบเพื่อตรวจสอบว่าทุกอย่างทำงานได้ตามปกติ
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

ขั้นตอนการแก้ไขแอปพลิเคชั่น

  1. ตั้งค่าหรือแก้ไขระบบตามที่ต้องการโดยการ deploy ผ่าน GIT/SVN
  2. คู่มือการปรับใช้
  1. หลังจาก deploy แล้วทดสอบเปิด browser เพื่อตรวจสอบว่าที่ได้แก้ไขไปสามารถทำงานได้ตามปกติ
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

การตั้งค่าโดเมนให้กับ Env

  1. กดปุ่ม "Settings" ที่ env ที่ต้องการตั้งค่าโดเมน (กรณีถ้ายังไม่มีโดเมนจะต้องสั่งซื้อโดเมนก่อน)
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
  1. หลังจากตั้งค่าแล้วรอ dns update สักครู่ทดสอบเข้าผ่านชื่อโดเมนที่กำหนดไว้
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

ขั้นตอนการสลับโดเมน

ขั้นตอนถัดไปหลังจากทดสอบสิ่งที่แก้ไขแล้วคือการสลับโดเมน

  1. กดที่ Settingsใน env ที่เราต้องการสลับ (ในตัวอย่างนี้เราจะสลับ env ที่ใช้งานจริง กับ env ที่ใช้ทดสอบ)
  2. ในเมนู custom domains ให้เลื่อนหน้าจอลงมาด้านล่างจะเจอส่วนการจัดการสลับโดเมน (Swap Domains)
  3. เลือก env ที่คุณต้องการสลับโดเมน (ในตัวอย่างนี้เราสลับโดเมนเพื่อไปใช้กับ env ที่ใช้ทดสอบ) เมื่อเลือกได้แล้วให้กดที่ปุ่ม "Swap"
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
  1. หลังจากกดปุ่ม "Swap" แล้วให้ตรวจสอบชื่อโดเมนในช่องของ Domain binding จะพบว่าโดเมนได้ถูกเปลี่ยนเป็นอีกชื่อโดเมนนึงกับที่สลับมา
  2. หลังจากนั้นทดสอบเข้า browser เพื่อทดสอบ
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

หากว่าคุณติดปัญหาในการสลับโดเมน คุณสามารถติดต่อกับทางทีมงานของเราได้ที่ระบบบริการลูกค้า Ruk-Com