ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / CONTAINERS

การใช้งาน Container ที่ผ่านการรับรอง

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

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

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

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

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

Platform Ruk-Com Cloud จัดเตรียมกองซอร์ฟแวร์ที่ได้รับความนิยมมากที่สุด ซึ่งเป็นวิธีที่ถูกตั้งค่าไว้ล่วงหน้าแล้ว และมีการจัดการติดตั้งที่รวดเร็วและสะดวกสบาย Container ที่ผ่านการรับรองทั้งหมดนี้ได้รับการทดสอบอย่างละเอียดและปรับให้เหมาะสมกับการใช้งานโดยเฉพาะภายใน Platform Ruk-Com Cloud มีการปรับแต่งและอัปเดตซอร์ฟแวร์เป็นประจำและการรวมซอร์ฟแวร์อื่นๆเพิ่มเติม (เช่นการเพิ่มประสิทธิภาพอัตโนมัติตาม Resource ที่กำหนด, การติดตั้งใบรับรอง SSL อัตโนมัติและการติดตั้ง Application, การทำ Cluster อัตโนมัติเป็นต้น)

1. การติดตั้ง Container ที่ผ่านการรับรองจะดำเนินการผ่านตัวช่วยสร้าง Topologyที่สามารถเปิดโดยคลิกที่ปุ่มEnvironment ใหม่

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

2. เมื่อคลิกที่ New Environment จะแสดงแถบโปรแกรมให้เลือกตามภาษาที่ผู้ใช้ต้องการ (Java, PHP, Ruby, .NET, Node.js หรือ Python)

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

3. Container ทั้งหมดที่ผ่านการรับรองจะถูกเพิ่มไปในส่วนของ topology wizard (ด้านซ้าย) โดย stacks จะถูกจัดกลุ่มตามวัตถุประสงค์ดังนี้:

  • Load Balancer- Stack ที่ทำงานเป็นจุดเริ่มต้นสำหรับ environment เพื่อแจกจ่ายตามคำขอที่เข้ามาและสร้าง load บน nodes อื่นๆ
  • Application Server (Node คอมพิวเตอร์)- เว็บ Server ที่รันบน Application ของผู้ใช้งาน
  • Database (SQL และ NoSQL)- database โซลูชั่นเพื่อเก็บข้อมูลและจัดการข้อมูล
  • Node Cache- ระบบ Memcached จัดเก็บข้อมูลในหน่วยความจำ โดยลดภาระของ database เพื่อเพิ่มความเร็วของเว็บ Application
  • พื้นที่เก็บข้อมูลที่ใช้ร่วมกัน- Node ของหน่วยเก็บข้อมูลเฉพาะที่รองรับ NFSv4, ขยายพื้นที่ในดิสก์ และประสิทธิภาพที่ดีที่สุด
  • VPS แบบยืดหยุ่น- Server ส่วนตัวแบบเสมือนจริง CentOS, Ubuntu, Debian และ Windows OS
  • สร้าง Node- เครื่องมือสร้างระบบอัตโนมัติสำหรับ Java
  • Extra (custom layers) - Stack ทั้งหมดที่กล่าวมาข้างต้น
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
ในส่วนนี้จะช่วยให้เห็นภาพและช่วยปรับโครงสร้างของ topology ให้ง่ายขึ้น

Ruk-Com Cloud PaaS ได้จัดเตรียม Container หลายตัวที่ผ่านการรับรองสำหรับแต่ละความต้องการของคุณไว้ภายใน environment topology เพียงคลิกส่วนที่ต้องการจะแสดงตัวเลือกโซลูชั่นที่เป็นที่นิยม ตัวอย่างเช่น Load Balancers จะแสดงผ่านตัวเลือกดังต่อไปนี้:

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
นอกจากนี้คุณสามารถเลือกเวอร์ชั่นของ Software ที่ต้องการได้

5. คุณสามารถกำหนดค่าของ nodes ที่เพิ่มเข้ามาได้ ยกตัวอย่างเช่น การปรับขนาด horizontal/vertical, จำกัดดิสก์, Public IP และอื่นๆ ผ่านทางส่วนกลางของ wizard Container ที่ผ่านการรับรองแล้วจะมีตัวเลือกเพิ่มเติมเช่น การจัดกลุ่มอัตโนมัติ (การจัดกลุ่มอัตโนมัติ)

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

เมื่อดำเนินการครบแล้วคุณสามารถคลิกสร้างเพื่อสร้าง environment จากนั้นรอสักครู่ระบบจะ deploy Container ที่ผ่านการรับรองแล้วและส่งอีเมลแจ้งเตือนเมื่อระบบของคุณพร้อมใช้งาน