ระดับสิทธิ์เข้าถึง Cluster
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน ระดับสิทธิ์เข้าถึง Cluster บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
Platform-as-a-Service Cluster ของ Ruk-Com Cloud มีกลุ่มลูกค้าเป้าหมายในวงกว้าง เช่น นักพัฒนาหรือ SMBs, องค์กรบริษัทและผู้ให้บริการ Hosting ลูกค้าของ Ruk-Com Cloud แต่ประเภทมีวิธีการใช้ Platform และระดับสิทธิ์เข้าถึง Cluster ที่แตกต่างกัน
ดังนั้น Ruk-Com Cloud แบ่งระดับสิทธิ์เข้าถึง Cluster เป็น 3 ประเภทได้แก่:
- ผู้ดูแลระบบ(ผู้ดูแลระบบ)
- นักพัฒนาหรือ SMB(นักพัฒนา)
- ผู้ใช้ปลายทาง(ผู้ใช้งาน)

Ruk-Com Cloud ได้จัดเตรียมแผงควบคุมระบบ 2 แผงสำหรับการเข้าถึง Cluster ได้แก่:
- Ruk-Com Cluster Panel (RCA) สำหรับผู้ดูแลระบบที่ให้บริการ Hosting และองค์กรบริษัท
- Ruk-Com Dashboard สำหรับนักพัฒนา ซึ่งทำให้ระบบ Ruk-Com Cloud เหมาะสำหรับทีม DevOps เป็นอย่างมาก
ผู้ดูแลระบบ
Administrators ผู้ดูแลระบบของ Platform Ruk-Com Cloud คือแผนกดำเนินการที่ให้บริการ Hostingหรือแผนกไอทีขององค์กรบริษัท หลังจากการติดตั้ง Platform คุณจะกลายเป็นเจ้าของ Platform โดยสามารถเริ่มจัดการประสิทธิภาพทั้งหมดเองได้ ผ่านแผงผู้ดูแลระบบ Cluster Ruk-Comโดยการกำหนดค่าหลักๆ เช่น โควต้า ค่าธรรมเนียม การปรับแต่ง และรองรับลักษณะอื่นๆที่ต้องการทั้งหมด
การดำเนินการของ Ruk-Com Cluster Admin Panel มีหลักๆทั้งหมด 4 อย่างดังนี้:
- Installation (การติดตั้ง)
- Launch (การเริ่มปฏิบัติการ)
- Management (การจัดการและควบคุม)
- Update (การปรับข้อมูลใหม่ๆ)

นักพัฒนาหรือ SMB
ลูกค้าของ Ruk-Com Cloud สามารถสร้าง environment, deploy Application และดำเนินการทั้งหมดผ่านวงจรของ Applicationอย่างประสบความสำเร็จ การจัดการ environment และ Application ผ่านแผงควบคุมสำหรับนักพัฒนารักคอม CloudDashboard
การปฎิบัติการสำหรับ Developers หรือ SMBs ใน Platform ของ Ruk-Com Cloud มีดังนี้:
- สร้าง environment ที่เรียบง่ายและมีความซับซ้อน
- deploy Application ในรูปแบบต่างๆโดยไม่ต้องเปลี่ยน code
- ปรับแต่งและตั้งค่าการติดตั้งระบบใหม่
- ปรับขนาดของ Application แบบ vertical และ horizontal
- ทดสอบและแก้ไข Application
- จัดการระบบทั้งหมดภายใน Application
- Clone และแบ่งปัน environments
- ระงับการใช้ชั่วคราวและเปิดใช้งาน environments
- ประมวลผลสถิติและบันทึก
- อัปเกรดและบัญชีกองทุนอื่นๆ
ในขณะที่นักพัฒนาทดลองลงทะเบียนใช้งาน Ruk-Com Cloud สามารถทดสอบฟีเจอร์ต่างๆ โดยขั้นตอนการทำงานของวงจร Application แสดงในแผนภาพดังรูป:

เมื่อสิ้นสุดช่วงทดลอง Ruk-Com Cloud นักพัฒนาจะต้องพิจารณาว่าจะอัปเกรดบัญชีเพื่อใช้งานต่อหรือไม่ หากไม่อัปเกรดบัญชีจะถูกทำลาย
การติดตั้งสำหรับองค์กรจะไม่มีช่วงทดลองใช้งาน แต่นักพัฒนาสามารถใช้ private cloud มาจัดการ environments ของ Application ได้ด้วยตนเองผ่าน Ruk-Com Cloud Dashboard เพื่อช่วยเหลือการกำหนดค่าต่างๆรวมไปถึงการติดตั้งในแต่ละส่วน
ผู้ใช้ปลายทาง
ผู้ใช้งานสามารถเชื่อมต่อกับ Cluster ของ Ruk-Com Cloud โดยอ้อมผ่านการใช้ Application ที่นักพัฒนาหรือองค์กรได้ deploy environments ไว้แล้ว เมื่อผู้ใช้ส่งคำขอการใช้งาน คำขอทั้งหมดจะถูกส่งไปยังชื่อ Domain ของ Application ที่เหมาะสมและประมวลผลด้วยวิธีใดวิธีหนึ่งดังต่อไปนี
- ผ่านตัวแก้ไขระดับโลก
Ruk-Com Cloud ใช้ resolvers หลายตัวเพื่อรองรับคำขอจากผู้ใช้งานในเวลาเดียวกัน ด้วยเหตุนี้จึงอาจมีการเข้าใช้งานหลายจุดสำหรับ environments ที่ใช้ในเวลาเดียวกัน

- ผ่านPublic IP
หากเชื่อมต่อ Public IP ผ่านทาง environment (balancer, app server or database container) จะมีความเสี่ยงน้อยกว่าที่จะได้รับผลกระทบจาก Application อื่นๆ (ในกรณีของ shared resolvers ที่ใช้ร่วมกัน) และวิธีนี้เหมาะสำหรับการผลิต Application ที่ใช้งานจริง นอกจากนี้ Public IP ยังมีฟีเจอร์เพิ่มเติม อย่างเช่น การแก้ไขระยะไกล การสำรองข้อมูลระยะไกล JMX, FTP, การกำหนด SSL, websockets และการสำรวจอื่นๆ

ระดับสิทธิ์เข้าถึง Cluster ทำให้การใช้งานและการจัดการ Ruk-Com Cluster ได้ง่าย สะดวก และมีประสิทธิภาพโดยลูกค้าแต่ละประเภทจะได้รับสิทธิและข้อจำกัดที่หลากหลาย ซึ่งจะทำให้สามารถจัดการโครงสร้างของระบบได้ดี
