คู่มือ 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 โดยข้ามขั้นตอนการติดตั้งด้วยตนเอง
เพื่อให้ได้รับข้อมูลเชิงลึกที่ดีขึ้นเกี่ยวกับการติดตั้งและการจัดการ Package นี้โปรดดูหน้า Cluster GlassFish พร้อม Load Balancing อัตโนมัติ
เคล็ดลับ:
การ Deploy Cluster GlassFish ด้วยตนเอง
ในกรณีที่คุณต้องการควบคุมการกำหนดค่าและการ Deploy Cluster GlassFish ของคุณอย่างสมบูรณ์คำแนะนำด้านล่างนี้อาจมีประโยชน์ประกอบด้วยคำอธิบายเฉพาะการกำหนดค่า Cluster GF หลักและวิธีการนำไปใช้ภายใน Platform
ตามสถาปัตยกรรมการจัดกลุ่ม GlassFish ดั้งเดิมจะใช้แนวคิดของDomain การดูแลระบบ. Domain การดูแลระบบดังกล่าวประกอบด้วยกระจุกและInstanceซึ่งได้รับการจัดการโดยใช้Server การดูแล Domain(อส.)
สำหรับการจัดการที่เก็บข้อมูลส่วนกลางคุณสามารถใช้คอนโซลผู้ดูแลระบบGUI แบบโต้ตอบซึ่งรองรับคุณสมบัติ GlassFish ที่มีอยู่ทั้งหมดบริการการจัดการกลุ่ม(GMS) ให้ข้อมูลเกี่ยวกับ Cluster และ DAS ตามที่กล่าวไว้ข้างต้นมีหน้าที่ในการจัดการ Instance Java ใน Domain ผู้ดูแลระบบ
การจำลอง Session ใน GlassFish: มันทำงานอย่างไร
Instance ในแต่ละ 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 ตามที่แสดงในภาพ
อย่าลืมเปิดใช้งานความพร้อมใช้งานสูงคุณลักษณะ: มันจะจับคู่ Node ทั้งหมดเพื่อสร้าง Cluster
นั่นคือการกำหนดค่าทั้งหมดที่คุณต้องการ! เพียงคลิกสร้างปุ่มและในเวลาไม่กี่นาทีคุณจะได้รับ Environment ที่มีความน่าเชื่อถือสูงพร้อมด้วยการจำลองแบบ Instance ภายในแต่ละ Cluster และการจำลองแบบ Cluster ภายใน Environment
