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

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

RUK-COM PAAS / DEVELOPMENT TOOLS

มาตรฐานบรรจุภัณฑ์ Ruk-Com PaaS สำหรับ CI/CD อัตโนมัติ

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

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

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

บทความนี้อธิบายการใช้งาน มาตรฐานบรรจุภัณฑ์ Ruk-Com PaaS สำหรับ CI/CD อัตโนมัติ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

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

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

เจพีเอส(Ruk-Com PaaS Packaging Standard) เป็นเครื่องมือสำหรับการเตรียม Application ให้พร้อมใช้งานและโปรแกรมเสริม add-on วิธีการกำหนดค่าไว้ล่วงหน้าดังกล่าวสามารถรวมเข้ากับ Cloud Platform ได้ภายในคลิกเดียวซึ่งทำให้การติดตั้งและการกำหนดค่าสำหรับ Application ทุกประเภทนั้นง่ายขึ้น

Package JPS จะขึ้นอยู่กับการติดตั้ง JSON โดยไฟล์นี้จะใช้สำหรับอธิบายการดำเนินการสร้าง environment การ Deploy Application และการกำหนดค่า การจัดสรร Resource การตั้งค่า scaling limit สำหรับแต่ละ Server ภายใน environment

เทคโนโลยีนี้ทำให้สถานการณ์ CI/CD ที่ซับซ้อนทำงานได้อัตโนมัติและแจกจ่ายโซลูชัน ready-to-go ที่พร้อมใช้งานได้อย่างง่ายดายด้วย widget การติดตั้งเพียงคลิกเดียว

Application อัตโนมัติ CI/CD พร้อม Cloud Scripting

การพัฒนาภาษา cloud scripting โดย Ruk-Com PaaS ทำให้เทคโนโลยี JPS packaging สามารถสามารถช่วยให้ขั้นตอนการจัดส่ง Application แบบอัตโนมัติได้อย่างสมบูรณ์ เช่น การถ่ายโอน Application เวอร์ชันใหม่แต่ละเวอร์ชันโดยอัตโนมัติผ่านขั้นตอนการพัฒนา การทดสอบ และการผลิต สิ่งนี้รับรองได้โดยใช้ตรรกะการประมวลผลโปรเจ็กต์ที่จำเป็นผ่านการเชื่อมต่อเมธอด Ruk-Com PaaS API ในแบบต่างๆ

เนื่องจากมีตัวเลือกการปรับแต่งและการทำงานอัตโนมัติที่หลากหลาย คุณสามารถ Deploy ได้เกือบทุกสถานการณ์ที่ต้องการโดยใช้ Cloud Scripting - ตั้งแต่การดำเนินการที่ค่อนข้างง่ายไปจนถึงการดูแล Application และ Cluster ที่ซับซ้อน คุณสามารถสร้างโซลูชันได้ด้วยตนเองด้วย CS คุณสามารถ:

  • กำหนดคุณสมบัติการกำหนดค่าที่ต้องการล่วงหน้าและประกาศลักษณะการทำงานของ Application ที่คาดการณ์ไว้ด้วยการดำเนินการที่เหมาะสมการกระทำ
  • ผูกการดำเนินการเหล่านี้กับ application lifecycle เหตุการณ์ต่างๆโดยเฉพาะ
  • ดึงข้อมูลอินพุตของผู้ใช้ละใช้งานภายใน
  • รัน Script ที่กำหนดเองภายใน Container ที่สร้างขึ้น

วิดเจ็ตสำหรับการ Deploy Application ทันที

เมื่อ Application ของคุณถูกรวบรวมไว้ใน JPS แล้วคุณสามารถจัดเตรียมวิดเจ็ตสำหรับนักพัฒนารายอื่นเพื่อการติดตั้งที่รวดเร็วซึ่งจะช่วยปรับปรุงประสิทธิภาพการแจกจ่าย Application และเพิ่มความน่าสนใจเนื่องจากความง่ายในการ deploy อีกทั้งวิธีนี้ยังช่วยลดค่าใช้จ่ายเพื่อสนับสนุนโปรเจกต์ของคุณและการจัดการหลังการติดตั้งไปพร้อมกัน

Widget ประกอบด้วยประจักษ์(หรือ link ไปยังแหล่งข้อมูล) พร้อมคำอธิบายเกี่ยวกับ cloud environment ที่จำเป็นสำหรับ Application นี้และคำแนะนำเกี่ยวกับการติดตั้งและการกำหนดค่าอัตโนมัติ

การติดตั้ง Package Application ลงใน cloud ผู้ใช้จะต้องเริ่มติดตั้งโดยใช้ widget ที่เลือกและรับ URL ยืนยันผ่านอีเมลที่ระบุไว้ เมื่อทำตามลิงก์แล้ว ระบบจะวิเคราะห์คำและประมวลผลข้อมูล manifest โดยอัตโนมัติเพื่อสร้างหรือปรับ environment ให้เหมาะสมและเชื่อมต่อ Node ที่ต้องการ ด้วยเหตุนี้ผู้ใช้จะได้รับ Application ที่ทำงานและกำหนดค่าอย่างสมบูรณ์โดยไม่ต้องมีขั้นตอนการกำหนดค่าใดๆเพิ่มเติม

ใช้เอกสารด้านล่างเหล่านี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียน application manifest อย่างถูกต้องและสร้างการติดตั้ง widget ดังกล่าว:

  • Application Manifest
  • ตัวอย่าง Application Manifest
  • ตัวยึดตำแหน่ง

หมายเหตุ:หลังจากบรรจุ Application เรียบร้อยตามคำแนะนำของเราแล้ว คุณสามารถติดต่อผู้ให้บริการ Hosting เพื่อเพิ่มเซ็ตโซลูชัน JPS ของคุณภายใน Ruk-Com PaaS Marketplace ที่ Dashboard ด้วยวิธีนี้แอปของคุณจะพร้อมใช้งานโดยอัตโนมัติภายใน Platform