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

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

RUK-COM PAAS / JAVA

คู่มือ GlassFish Cluster สำหรับ Java

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

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

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

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

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

ด้วย Platform นี้คุณสามารถใช้ GlassFish ไม่เพียงแต่เป็น Server แยกต่างหากสำหรับการ HostApplication Java ของคุณเท่านั้นแต่ยังเป็น Instance แบบ Cluster ที่มีความพร้อมใช้งานสูงพร้อมการจำลองแบบเต็มรูปแบบอีกด้วยมาดูวิธีการตั้งค่า Cluster GlassFish ภายใน Platform อย่างง่ายดายด้วยสองวิธี:

การ Deploy อัตโนมัติ GlassFish Cluster ผ่าน Package JPS

ทำให้ Cluster GlassFish ของคุณพร้อมใช้งานในเวลาเพียงไม่กี่นาทีโดยใช้ตัวเลือกการติดตั้งในคลิกเดียว

กระบวนการของการติดตั้งแอปผ่านวิดเจ็ตง่ายๆเพียงคลิกรับมัน Host ตอนนี้พิมพ์อีเมลของคุณและ HostCluster โดยข้ามขั้นตอนการติดตั้งด้วยตนเอง

Image 34: JPS GlassFish Cluster on Dockerเพื่อให้ได้รับข้อมูลเชิงลึกที่ดีขึ้นเกี่ยวกับการติดตั้งและการจัดการ Package นี้โปรดดูหน้า Cluster GlassFish พร้อม Load Balancing อัตโนมัติ

เคล็ดลับ:

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

ในกรณีที่คุณต้องการควบคุมการกำหนดค่าและการ Deploy Cluster GlassFish ของคุณอย่างสมบูรณ์คำแนะนำด้านล่างนี้อาจมีประโยชน์ประกอบด้วยคำอธิบายเฉพาะการกำหนดค่า Cluster GF หลักและวิธีการนำไปใช้ภายใน Platform

ตามสถาปัตยกรรมการจัดกลุ่ม GlassFish ดั้งเดิมจะใช้แนวคิดของDomain การดูแลระบบ. Domain การดูแลระบบดังกล่าวประกอบด้วยกระจุกและInstanceซึ่งได้รับการจัดการโดยใช้Server การดูแล Domain(อส.)

Image 36: glassfish clusteringสำหรับการจัดการที่เก็บข้อมูลส่วนกลางคุณสามารถใช้คอนโซลผู้ดูแลระบบGUI แบบโต้ตอบซึ่งรองรับคุณสมบัติ GlassFish ที่มีอยู่ทั้งหมดบริการการจัดการกลุ่ม(GMS) ให้ข้อมูลเกี่ยวกับ Cluster และ DAS ตามที่กล่าวไว้ข้างต้นมีหน้าที่ในการจัดการ Instance Java ใน Domain ผู้ดูแลระบบ

การจำลอง Session ใน GlassFish: มันทำงานอย่างไร

Image 38: glassfish replicationInstance ในแต่ละ Cluster ได้รับการจับคู่กันในกรณีที่ Instance หลักใน Cluster ล้มเหลวผู้ใช้ทั้งหมดบน Instance นี้จะถูกเปลี่ยนเส้นทางไปยัง Instance ที่สองใน Cluster โดยอัตโนมัติโดยที่ผู้ใช้จะไม่เห็นการเปลี่ยนแปลงใดๆ: Instance ที่จำลองแบบมี Session ทั้งหมดของ Instance ที่ล้มเหลวหากบางครั้งทั้งสอง Instance ใน Cluster ล้มเหลวผู้ใช้จะถูกสลับไปยัง Cluster อื่นสำหรับการสลับดังกล่าวจะใช้ PlatformNGINX-Balancer. โดยจะจัดการและแบ่งปันคำขอทั้งหมดระหว่าง Cluster และ Instance ตามโหลดและความพร้อมใช้งาน

นอกจากนี้คุณยังได้รับระบบปรับขนาดที่สมบูรณ์: ด้วยแนวนอนและVertical Scalingขนาดและจำนวน Cluster สามารถเปลี่ยนแปลงได้อย่างง่ายดายด้วยตนเองหรือโดยอัตโนมัติเนื่องจากโหลดเพิ่มขึ้นหรือลดลง

หากต้องการรับ Environment Cluster ที่พร้อมใช้งานสูงของ GlassFish ใน Platform เพียงเลือก GlassFish เป็น Application Server ของคุณและเพิ่มจำนวน Node ตามที่แสดงในภาพ

Image 39: glassfish hostingอย่าลืมเปิดใช้งานความพร้อมใช้งานสูงคุณลักษณะ: มันจะจับคู่ Node ทั้งหมดเพื่อสร้าง Cluster

นั่นคือการกำหนดค่าทั้งหมดที่คุณต้องการ! เพียงคลิกสร้างปุ่มและในเวลาไม่กี่นาทีคุณจะได้รับ Environment ที่มีความน่าเชื่อถือสูงพร้อมด้วยการจำลองแบบ Instance ภายในแต่ละ Cluster และการจำลองแบบ Cluster ภายใน Environment