Container Configuration

Ruk-Com Cloud PaaS จัดเตรียมการจัดการทุกมุมมองหลักของวงจรคอนเทนเนอร์โดยตรงผ่าน dashboard และรองรับเครื่องมือต่างๆมากมายเพื่อช่วยกำหนดค่า environments:

Container Layer Settings Wizard

Ruk-Com Cloud รวบรวมการตั้งค่า Docker layer แบบพิเศษเข้ากับ topology wizard เพื่อปรับเปลี่ยนการตั้งค่าคอนเทนเนอร์ที่จำเป็น โดยไม่จำเป็นต้องเข้าถึงผ่าน SSH ซึ่งจะช่วยให้คุณสามารถกำหนดค่าคอนเทนเนอร์ของคุณได้ง่ายและสะดวกที่สุด

ดังนั้นคุณต้องเริ่มจากการเข้าถึงเฟรมดังกล่าวข้างต้น ซึ่งมี 2 วิธีที่สามารถทำได้ดังนี้:

จากนั้นเลือกคอนเทนเนอร์ที่ต้องการปรับแต่งและเลือกการกำหนดค่าให้เหมาะสมตามการใช้งาน (สี่เหลี่ยมดานล่าง) ได้แก่ Variables, Volumes, Links, More เป็นต้น

เคล็ดลับ: Ruk-Com Cloud คอนเทนเนอร์สามารถกำหนดค่าล่วงหน้าได้ก่อนที่จะสร้าง data ที่จำเป็นจะถูกดึงโดยอัตโนมัติจากรายการ image เมื่อเข้าถึงการกำหนดค่า wizard

  • Directly from the dashboard – วางเมาส์เหนือ environment layer แล้วคลิกที่ไอคอนรูปเฟืองเพื่อเลือกตัวเลือกการเข้าถึงจากลิสรายการ

หลังจากนั้นการตั้งค่า Docker layer จะปรากฏขึ้น:

ดังที่คุณเห็นการตั้งค่าจะประกอบด้วย 5 ส่วนและตัวเลือกการตั้งค่าถัดไป คุณสามารถเลือกใช้ตามคำแนะนำที่เหมาะสมด้านล่างสำหรับหัวข้อที่คุณสนใจ:

Configuration File Manager

การจัดการ configuration file ของ Ruk-Com Cloud ออกแบบมาเพื่อจัดการไฟล์ภายในคอนเทนเนอร์ของคุณ (รวมถึงไฟล์ที่พร้อมใช้งาน/หรือ export โดยฟังก์ชั่น Shared Storage Container) และสามารถเปิดแท็บที่เหมาะสมได้โดยคลิกที่ปุ่ม Config ที่อยู่ถัดจาก node (หรือ layer ทั้งหมด)

Application Servers: Config จะประกอบไปด้วย 4 ส่วนหลักๆคือ:

  • Root (File Manager) – ช่วยในการเข้าถึง filesystem ภายในคอนเทนเนอร์ ซึ่งคุณสามารถใช้ข้อมูลที่ประกอบด้วย data และการตั้งค่า instance ภายใน configuration file ที่เกี่ยวข้อง
  • Mount Points – รายการของโฟลเดอร์ที่จัดเก็บแบบ physical remote node แต่สามารถใช้กับคอนเทนเนอร์ปัจจุบันผ่านการติดตั้ง mounting directories ของข้อมูลที่ต้องการ
  • Exports – รายการของโฟลเดอร์ที่ใช้ร่วมกันกับ node อื่น เช่น การ export ให้พร้อมใช้งานสำหรับ remote instances ในขณะที่จัดเก็บไว้ในเครื่อง
  • Favorites – เพิ่มรายการโปรดของไฟล์และโฟลเดอร์ที่ใช้ทั่วไปเพื่อการเข้าถึงที่ง่ายและรวดเร็ว (คุณสามารถกำหนดรายการโปรดได้ด้วยตนเอง)

เคล็ดลับ: ในกรณีที่ environment layer ประกอบด้วยคอนเทนเนอร์ประเภทเดียวกันหลายตัว คุณสามารถสลับคอนเทนเนอร์เหล่านี้ได้โดยตรงผ่านการจัดการภายในคอนเทนเนอร์ โดยเลือกรายการที่ต้องการใน drop-down list ที่เกี่ยวข้องตรง Node ID

วิธีการจัดการไฟล์ดังกล่าวจะช่วยควบคุม file system ได้อย่างเต็มที่โดยไม่ต้องใช้เครื่องมืออื่นๆเพิ่มเติม อย่างไรก็ตามเมื่อคุณแก้ไขและเปลี่ยนแปลงแล้วเกิดบางอย่างเสียหายจะไม่สามารถเปลี่ยนกลับได้โดยอัตโนมัติ

Log Files

Log files เป็นอีกส่วนของ Ruk-Com Cloud Dashboard ที่สามารถช่วยในการจัดการโปรเจกต์ของคุณ โดยข้อมูลของวงจรคอนเทนเนอร์ทั้งหมดจะถูกรวบรวมไว้ ซึ่งอาจจะมีประโยชน์ในการแก้ไขปัญหหาหรือ debug แอปพลิเคชันหรือบริการของคุณ

หมายเหตุ: ลิสของไฟล์ที่บันทึก log และ directories ที่แสดงจะขึ้นอยู่กับสแต็กซอฟต์แวร์ที่แตกต่างกันออกไป

การบันทึก log files ภายในคอนเทนเนอร์จะถูกสับเปลี่ยนอัตโนมัติ เมื่อไฟล์มีขนาดถึง 50 MB ไฟล์จะถูกบีบอัดและย้ายไปที่ rotated_logs directory หากคุณจำเป็นต้องดูไฟล์ดังกล่าว คุณต้องใส่ข้อมูลคอนเทนเนอร์ที่เหมาะสมผ่าน SSH และดาวน์โหลดไฟล์เพื่อตรวจสอบในเครื่อง logที่ถูกบีบอัดจะถูกเก็บไว้ 7 วัน หลังจากนั้นจะถูกลบออกโดยอัตโนมัติ โดยจะถือว่าเป็นข้อมูลที่เลิกใช้แล้ว

SSH Access to Container

หากคุณต้องการจัดก่านคอนเทนเนอร์ของคุณผ่าน terminal คุณสามารถเชื่อมต่อกับคอนเทนเนอร์ได้ผ่าน SSH (ไม่ว่าจะแนบIP/address หรือไม่ก็ตาม) เมื่อเชื่อมต่อแล้วคุณจะได้รับอิสระในการจัดการ instance โดยตรงจากเครื่องของคุณ

นอกจากนี้แพลตฟอร์มของเรายังมาพร้อมกับ Ruk-Com Cloud CLI ซึ่งจะช่วยในการจัดการและดำเนินการเกี่ยวกับวงจรการใช้งานแอปพลิเคชันของคุณโดยใช้ชุด scripts พิเศษ ด้วยเหตุนี้โครงสร้าง commands จะทำคล้ายกับ API โดยจัดระบบตามลำดับขั้น ดังนั้นคุณจึงคุ้นเคยกับการใช้งานและสารมารถทำงานร่วมกับลูกค้าได้อย่างง่ายดาย