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

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

RUK-COM PAAS / DEPLOYMENT

คู่มือ Auto-Deploy for Multiple Containers สำหรับ การ Deploy

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

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

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

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

อย่างไรก็ตามในกรณีที่คุณต้องการได้รับความพร้อมใช้งานสูงมากขึ้น (เช่นเพื่อให้การ Deploy ใหม่ดำเนินการโดยปริยายและเป็นผลตามมาในแต่ละ Node) ต่อไปนี้คือตัวเลือกบางส่วนที่คุณสามารถมั่นใจได้ผ่าน:

  • เริ่มต้นการดำเนินการนี้ด้วยตนเองด้วยสิ่งที่เกี่ยวข้องอัปเดตจาก GIT/SVNปุ่ม (หรือสร้างและปรับใช้สำหรับโปรเจ็กต์ Maven) ถัดจากบริบทของแอป:

Image 27: multiple containers auto update 5upload* ใช้ให้เหมาะสมวิธีการ CLIสำหรับการจัดการโครงการ VCS:

คัดลอกทุบตี

~/jelastic/environment/vcs/update --envName {env_name} --project {app_context}
  • ดำเนินการ Deploy ใหม่ผ่านทางโดยตรงอัปเดตคำขอ API - ดูรายละเอียดภายในEnvironment > Vcsส่วนของเอกสารที่เชื่อมโยง

ในกรณีเหล่านี้ทั้งหมดคอนเทนเนอร์ของแอปพลิเคชันเซิร์ฟเวอร์ของคุณจะถูกปรับใช้ใหม่ทีละรายการดังนั้นจึงไม่มีการหยุดทำงานเกิดขึ้นนอกจากนี้เพื่อความสะดวกยิ่งขึ้นคุณยังสามารถกำหนดการดำเนินการอัปเดตให้รันโดยอัตโนมัติ (เช่นหนึ่งครั้งต่อระยะเวลาที่กำหนดหรือเมื่อมีการเปลี่ยนแปลงซอร์สโค้ด) ผ่านการสร้างและรวมสคริปต์ของคุณเองเข้ากับวิธี CLI หรือ API ที่อธิบายไว้ข้างต้น