Isolated Containers

อินสแตนซ์ทั้งหมดของ Ruk-Com Cloud เช่น database, application servers จะถูกแยกคอนเทนเนอร์ออกจากกันและอยู่บนโฮสต์ที่ต่างกัน

Ruk-Com Cloud ให้บริการเซิร์ฟเวอร์ตามความต้องการของแต่ละบุคคล แบ่งออกเป็น 3 ประเภทได้แก่:

การแยกส่วนแบบ Live Migration

Live Migration คือการย้าย Virtual Machines โดยไม่ต้องทำการปิดเครื่อง ในบางกรณีที่แอปพลิเคชันของคุณต้องการทรัพยากรมากขึ้นเรื่อยๆ เซิร์ฟเวอร์ที่รัน node อาจจะมีทรัพยากรไม่เพียงพอเท่าที่คุณต้องการ Ruk-Com Cloud สามารถดำเนินการย้าย node แบบ live migration ไปยังโฮสต์อื่นได้ภายใน 30 วินาที

ในระหว่างการย้าย node แอปพลิเคชันจะยังคงทำงานได้แบบ vertical scaling ขณะที่แอปพลิเคชันปรับขนาดภายในเซิร์ฟเวอร์ แอปพลิเคชันอื่นๆสามารถดำเนินการย้ายไปยังเซิร์ฟเวอร์อื่นได้เพื่อให้มีที่ว่าง การย้ายแบบ live migration สามารถส่งทรัพยากรที่จำเป็นทั้งหมดไปยังโฮสต์อื่น โดยแอปพลิเคชันจะไม่หยุดทำงานและไม่จำเป็นต้องรีสตาร์ทคอนเทนเนอร์ใหม่ นอกจากนี้ในระหว่างการบำรุงรักษาแอปพลิเคชันจะยังคงใช้งานได้ หรือคุณสามารถดำเนินการปิดระบบ (downtime) เพื่อทำการย้ายคอนเทนเนอร์จากเครื่องเซิร์ฟเวอร์แบบอัตโนมัติ

อีกทั้งคุณยังสามารถเพิ่มอินสแตนซ์ให้กับ environment โดยใช้ horizontal scaling ซึ่งไม่ต้องกังวลเลยว่าในโฮสต์นั้นจะมีพื้นที่เพียงพอหรือไม่ เนื่องจาก Ruk-Com Cloud เลือกโฮสต์ที่มีพื้นที่ๆเหมาะสมสำหรับการย้ายเซิร์ฟเวอร์ใหม่เพื่อมอบประสิทธิภาพและคุณภาพสูงให้แต่ละ node ของคุณ

การแยกส่วนแบบ High Availability สำหรับแอปพลิเคชัน

High Availability (HA) เป็นระบบที่ทำงานเกือบจะตลอดเวลาซึ่งแพลตฟอร์ม Ruk-Com Cloud ได้จัดเตรียมความพร้อมใช้งานสูงสุดโดยการกระจายคอนเทนเนอร์จาก environment หนึ่งไปยังเซิร์ฟเวอร์ที่แตกต่างกันอย่างเท่าเทียม (Hardware nodes) โดยได้รับความช่วยเหลือจากกลุ่ม anti-affinity เพื่อระบุว่าคอนเทนเนอร์บางอย่างไม่ควรทำงานบนเซิร์ฟเวอร์เดียวกัน

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

การแยกส่วนแบบ Security

Ruk-Com Cloud ใช้วิธีการ virtualization เพื่อรันคอนเทนเนอร์หลายตัวพร้อมกันภายในโฮสต์เดียว ซึ่งคอนเทนเนอร์เหล่านี้จะถูกแยกออกจากกันอย่างสมบูรณ์ โดยปราศจากความเสี่ยงที่จะเกิดการรบกวนซึ่งกันและกัน หากความปลอดภัยของคอนเทนเนอร์ node อื่นถูกบุกรุก คอนเทนเนอร์ส่วนอื่นจะไม่ได้รับผลกระทบ

หมายเหตุ: เนื่องจากแต่ละอินสแตนซ์ภายใน Ruk-Com Cloud PaaS เป็นตัวแทนของการให้บริการแยกส่วนคอนเทนเนอร์ ซึ่งจะไม่สามารถเข้าถึง node อื่นด้วย localhost: port_number หรือ 127.0.0.1:port_number ได้ ควรใช้ hostname ที่เหมือนกันกับคอนเทนเนอร์ หรือใช้เลข private/public IP แทนและ IP อาจจำเป็นในการเชื่อมต่อแอปพลิเคชันกับ database