คู่มือ GlassFish Cluster สำหรับ Java
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
GlassFishเป็นเซิร์ฟเวอร์แอปพลิเคชันโอเพ่นซอร์สระดับองค์กรที่มีความน่าเชื่อถือและประสิทธิภาพสูงซึ่งสามารถรันโปรเจ็กต์ Java EE ใดก็ได้ช่วยให้แอปพลิเคชันของคุณมีความสามารถในการทำคลัสเตอร์เต็มรูปแบบและมีฟังก์ชันเพิ่มเติมที่หลากหลาย
ด้วยแพลตฟอร์มนี้คุณสามารถใช้ GlassFish ไม่เพียงแต่เป็นเซิร์ฟเวอร์แยกต่างหากสำหรับการโฮสต์แอปพลิเคชัน Java ของคุณเท่านั้นแต่ยังเป็นอินสแตนซ์แบบคลัสเตอร์ที่มีความพร้อมใช้งานสูงพร้อมการจำลองแบบเต็มรูปแบบอีกด้วยมาดูวิธีการตั้งค่าคลัสเตอร์ GlassFish ภายในแพลตฟอร์มอย่างง่ายดายด้วยสองวิธี:
การ Deploy อัตโนมัติ GlassFish Cluster ผ่านแพ็คเกจ JPS
ทำให้คลัสเตอร์ GlassFish ของคุณพร้อมใช้งานในเวลาเพียงไม่กี่นาทีโดยใช้ตัวเลือกการติดตั้งในคลิกเดียว
กระบวนการของการติดตั้งแอปผ่านวิดเจ็ตง่ายๆเพียงคลิกรับมันโฮสต์ตอนนี้พิมพ์อีเมลของคุณและโฮสต์คลัสเตอร์โดยข้ามขั้นตอนการติดตั้งด้วยตนเอง
เพื่อให้ได้รับข้อมูลเชิงลึกที่ดีขึ้นเกี่ยวกับการติดตั้งและการจัดการแพ็คเกจนี้โปรดดูหน้าคลัสเตอร์ GlassFish พร้อมการปรับสมดุลโหลดอัตโนมัติ
เคล็ดลับ:
การ Deploy คลัสเตอร์ GlassFish ด้วยตนเอง
ในกรณีที่คุณต้องการควบคุมการกำหนดค่าและการ Deploy คลัสเตอร์ GlassFish ของคุณอย่างสมบูรณ์คำแนะนำด้านล่างนี้อาจมีประโยชน์ประกอบด้วยคำอธิบายเฉพาะการกำหนดค่าคลัสเตอร์ GF หลักและวิธีการนำไปใช้ภายในแพลตฟอร์ม
ตามสถาปัตยกรรมการจัดกลุ่ม GlassFish ดั้งเดิมจะใช้แนวคิดของโดเมนการดูแลระบบ. โดเมนการดูแลระบบดังกล่าวประกอบด้วยกระจุกและอินสแตนซ์ซึ่งได้รับการจัดการโดยใช้เซิร์ฟเวอร์การดูแลโดเมน(อส.)
สำหรับการจัดการที่เก็บข้อมูลส่วนกลางคุณสามารถใช้คอนโซลผู้ดูแลระบบGUI แบบโต้ตอบซึ่งรองรับคุณสมบัติ GlassFish ที่มีอยู่ทั้งหมดบริการการจัดการกลุ่ม(GMS) ให้ข้อมูลเกี่ยวกับคลัสเตอร์และ DAS ตามที่กล่าวไว้ข้างต้นมีหน้าที่ในการจัดการอินสแตนซ์ Java ในโดเมนผู้ดูแลระบบ
การจำลองเซสชันใน GlassFish: มันทำงานอย่างไร
อินสแตนซ์ในแต่ละคลัสเตอร์ได้รับการจับคู่กันในกรณีที่อินสแตนซ์หลักในคลัสเตอร์ล้มเหลวผู้ใช้ทั้งหมดบนอินสแตนซ์นี้จะถูกเปลี่ยนเส้นทางไปยังอินสแตนซ์ที่สองในคลัสเตอร์โดยอัตโนมัติโดยที่ผู้ใช้จะไม่เห็นการเปลี่ยนแปลงใดๆ: อินสแตนซ์ที่จำลองแบบมีเซสชันทั้งหมดของอินสแตนซ์ที่ล้มเหลวหากบางครั้งทั้งสองอินสแตนซ์ในคลัสเตอร์ล้มเหลวผู้ใช้จะถูกสลับไปยังคลัสเตอร์อื่นสำหรับการสลับดังกล่าวจะใช้แพลตฟอร์มNGINX-บาลานเซอร์. โดยจะจัดการและแบ่งปันคำขอทั้งหมดระหว่างคลัสเตอร์และอินสแตนซ์ตามโหลดและความพร้อมใช้งาน
นอกจากนี้คุณยังได้รับระบบปรับขนาดที่สมบูรณ์: ด้วยแนวนอนและมาตราส่วนแนวตั้งขนาดและจำนวนคลัสเตอร์สามารถเปลี่ยนแปลงได้อย่างง่ายดายด้วยตนเองหรือโดยอัตโนมัติเนื่องจากโหลดเพิ่มขึ้นหรือลดลง
หากต้องการรับ Environment คลัสเตอร์ที่พร้อมใช้งานสูงของ GlassFish ในแพลตฟอร์มเพียงเลือก GlassFish เป็นแอปพลิเคชันเซิร์ฟเวอร์ของคุณและเพิ่มจำนวน Node ตามที่แสดงในภาพ
อย่าลืมเปิดใช้งานความพร้อมใช้งานสูงคุณลักษณะ: มันจะจับคู่ Node ทั้งหมดเพื่อสร้างคลัสเตอร์
นั่นคือการกำหนดค่าทั้งหมดที่คุณต้องการ! เพียงคลิกสร้างปุ่มและในเวลาไม่กี่นาทีคุณจะได้รับ Environment ที่มีความน่าเชื่อถือสูงพร้อมด้วยการจำลองแบบอินสแตนซ์ภายในแต่ละคลัสเตอร์และการจำลองแบบคลัสเตอร์ภายใน Environment