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

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

RUK-COM PAAS / QUICKSTART

เริ่มต้นใช้งาน PaaS

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

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

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

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

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

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

เรียนรู้การใช้งานเครื่องมืออันทรงพลังของ Ruk-Com Cloud ที่จะทำให้งาน Infrastructure / DevOps / การ Scale Server รวมถึงความปลอดภัยของระบบ (Security) ง่ายขึ้นกว่าเดิมด้วยการจัดการผ่าน Dashboard แบบ 100%

วิธีสมัครสมาชิก

สำหรับการเริ่มต้นใช้งาน สามารถสมัครสมาชิกได้ที่ruk-com.cloudและเลือกเมนูสมัครสมาชิก บริเวณมุมขวามือของหน้าเว็บไซต์

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

หลังจากกรอกรายละเอียดแล้ว ระบบจะแสดงหน้าสมัครสมาชิกและแจ้งให้ตรวจสอบอีเมลสำหรับการยืนยันสมัครสมาชิก (โปรดเลือกลิงก์ภายใน 24 ชั่วโมง)

DeployApplication

เมื่อสมัครสมาชิกแล้ว เข้าสู่ระบบ เข้าสู่ระบบเป็นครั้งแรก จะมี Tutorial แนะนำการใช้งานเบื้องต้น หรือสามารถกดเรียกดูเพิ่มเติมได้ที่ เมนู Help > Tutorial จะอยู่ที่มุมบนขวามือของหน้าจอ

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

สำหรับการสร้าง Application จะมี 2 รูปแบบคือ สร้าง application จาก Marketplace และสร้างในรูปแบบ Manual Deployment

ตลาด Application

สำหรับ Marketplace จะมี Application ใช้งานโดยสามารถเลือกตามความต้องการได้ หลังจากติดตั้งแล้วสามารถใช้งานได้ทันทีโดยไม่ต้องติดตั้ง service ใดๆเพิ่มเติมทั้งสิ้น

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
1.เลือกที่เมนู Marketplace ที่เมนูด้านบนดังภาพ
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
2. เลือก Application ที่ต้องการใช้งาน ในตัวอย่างนี้เราจะเลือกติดตั้ง WordPress cluster kit เพื่อทำเว็บไซต์สำเร็จรูปช
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
3. เมื่อเลือก install WordPress cluster kit แล้วจะมีเมนูให้ตั้งค่ารายละเอียดของ Application โดยแต่ละเมนูมีรายละเอียดดังนี้
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

-คุณสมบัติขั้นสูงจะมีรายละเอียดให้เลือกว่าต้องการใช้งาน Database Cluster หรือต้องการเปิดใช้งาน ssl Certificate และต้องการใช้งาน Wordpress ที่เป็น Multisite หรือไม่

-Environmentใช้เป็นชื่อ URL ในการเรียกใช้งาน application และใช้เป็นชื่อ cname กรณีที่มี domain และต้องการผูกเข้ากับ Application สามารถ point domain เชื่อมต่อกับ environment เข้าดูเนื้อหา application ของเราผ่าน domain name ได้

-ชื่อที่แสดงใช้เป็นชื่อ project หรือชื่อ application ในระบบ ruk-com.cloud

-ภูมิภาคสามารถเลือกประเทศในการใช้งานได้ว่าต้องการให้ Application ถูกสร้างขึ้นและใช้งานอยู่ที่ประเทศไหนเพื่อตอบโจทย์ในการเรียกใช้งานตาม zone ต่างๆ



เมื่อเลือก install แล้วระบบจะสร้าง application ตามที่ได้ตั้งค่าไว้ใช้เวลาประมาณ 1-5 นาที

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


หลังจาก install แล้ว สามารถเข้าใช้งาน application ผ่านชื่อ Environment ที่หน้า browser ได้ โดยรายละเอียดการเข้าใช้งานทั้งหมด เช่น รายละเอียดการเข้าจัดการ WordPress และ รายละเอียดการเข้าจัดการ MySQL server จะถูกส่งไปที่ อีเมล ที่ได้สมัครสมาชิกไว้ เมื่อดำเนินการครบแล้วสามารถสร้าง WordPress ได้โดยไม่ต้อง upload file WordPress ขึ้นมาติดตั้งให้ยุ่งยากอีกต่อไป

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


การ Deploy ด้วยตนเอง

การสร้าง application ในรูปแบบที่สามารถกำหนดเองได้ เช่น ต้องการทำ load balancer หรือต้องการระบุ version ต่างๆของ software เพื่อให้เหมาะสมกับ
application ที่ต้องการใช้งาน

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
1. คลิกปุ่ม New Environment ที่มุมบนซ้ายของ Dashboard
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
2. จะมีรายละเอียดการตั้งค่าของ Environment ขึ้นมาซึ่งสามารถเลือกใช้งานได้หลายภาษาตามความต้องการของ Application ได้แก่ Java, PHP, Ruby, Python, Node.js, .NET, Go ระบบจะติดตั้งพร้อมใช้งานโดยที่ผู้พัฒนาไม่จำเป็นต้องติดตั้งเองหรือ กำหนดค่า ใดๆทั้งสิ้นในตัวอย่างนี้จะเป็นการสร้าง Apache server, NGINX และ database server เพื่อใช้งานกับภาษา php โดยเมนูต่างๆมีรายละเอียดดังนี้
  • Software stacks สามารถออกแบบ software ตามการใช้งาน ได้แก่Load Balancer Application Server Database เครื่องยนต์ในตัวอย่างนี้เราจะเลือกใช้งาน Apache server, NGINX และ database server เพื่อนำมาใช้งานกับภาษา php
  • Vertical scaling การเพิ่มลด resource ของ application ตามการใช้งานจริงจะเป็นการ scaling แบบแนวตั้ง "เพิ่ม resource เมื่อมีการใช้งานเยอะและลด resource เมื่อมีการใช้งานน้อย" จะแบ่งเป็น 2 หัวข้อดังนี้
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
3.เมื่อตั้งค่าเรียบร้อยทั้งหมดแล้ว กด Create เพื่อสร้าง Environment ได้เพียงแค่ไม่ถึงนาที Application ที่ได้สร้างก็พร้อมใช้งานแล้ว
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
เมื่อเลือกไฟล์ได้แล้ว ให้เลือกที่ Environment ที่ต้องการจะ Deploy จากนั้นสามารถกดปุ่ม Deploy ได้
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
เมื่อระบบ deploy แล้วจะมี หน้าต่างแจ้งเตือน แจ้งขึ้นมา สามารถกด Open in Browser เพื่อดูผลลัพธ์ได้
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS





หรือหากต้องการตั้งค่า ส่วนอื่นๆเพิ่มเติม เช่น ssh access, custom ssl, firewall, monitoring สามารถเลือกได้จากเมนู Setting




ขอให้สนุกกับการใช้งาน Ruk-com.cloud หรือหากมีข้อสงสัยต้องการสอบถามข้อมูลเพิ่มเติม สามารถแจ้งรายละเอียดเข้ามาได้ที่https://ruk-com.cloud/support