คู่มือ LiteSpeed Web ADC สำหรับ Load Balancer
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
ที่LiteSpeed Web ADCสแต็คคือHTTP/3พร้อมด้วยการรองรับคุณสมบัติที่เปิดใช้งานตามค่าเริ่มต้นอย่างไรก็ตามPublic IPจำเป็นต้องเลี่ยงผ่าน Shared Load Balancer และทำงานโดยตรงกับ Server ผ่าน HTTP/3
ที่LiteSpeed Web ADC(Application Delivery Controller) เป็นโซลูชัน Load Balancing HTTP ที่มีประสิทธิภาพสูงไม่เพียงแต่กระจาย Traffic แต่ยังปรับปรุงความเร็วและความน่าเชื่อถือของบริการบนแบ็กเอนด์อีกด้วยประโยชน์ดังกล่าวเกิดขึ้นได้จากการใช้งานและการสนับสนุนเทคโนโลยีที่เป็นนวัตกรรมและมีประสิทธิภาพสูงสุดที่จำเป็นสำหรับการทำโหลดบาลานซ์เช่น Protocol การขนส่ง HTTP/3 (QUIC) ยุคถัดไป
LiteSpeed Web ADC เหมาะสำหรับโปรเจ็กต์ทุกขนาดโดยสามารถรองรับปริมาณการใช้งานในชีวิตประจำวันและการเปลี่ยนแปลงตามฤดูกาลได้ Balancer นี้จะได้รับประโยชน์สูงสุดจากการสมัครของคุณอย่างแน่นอนคุณสมบัติมากมาย.
บันทึก:เนื่องจากเป็น Software เชิงพาณิชย์ LiteSpeed Web Server จึงไม่สามารถเผยแพร่ได้อย่างอิสระกล่าวคือต้องมีใบอนุญาตจึงจะนำไปใช้กับ Platform ได้หากทำงานร่วมกับ Application Server นี้คุณจะถูกเรียกเก็บเงินเป็นค่าธรรมเนียมเพิ่มเติมสำหรับการใช้งานใบอนุญาตดังกล่าวข้างต้น
รับ Load Balancer LiteSpeed Web ADC ของคุณเองที่ Platform โดยทำตามขั้นตอนด้านล่าง
- เข้าสู่ระบบแล้วคลิกEnvironment ใหม่ปุ่มที่ด้านบนของ Dashboard
2. กำหนดค่า Topology ที่ต้องการผ่านวิซาร์ดที่เปิดอยู่และเลือกLiteSpeed Web ADCเป็นตัว Load Balancer ของคุณ
เคล็ดลับ:คุณสามารถใช้การกำหนดค่าบางอย่างกับ LiteSpeed ADC ของคุณได้โดยการปรับบางส่วนEnvironment Variable เฉพาะ::
- รักคอม PaaS_AUTOCONFIG- ช่วยให้ (เปิดใช้งานตามค่าเริ่มต้น) หรือปิดใช้งาน (พิการ) การกำหนดค่าอัตโนมัติของกระบวนการของผู้ปฏิบัติงาน LiteSpeed จะนับตาม RAM ที่จัดสรรและจำนวนคอร์ CPU
- DEFAULT_Cluster- เลือกประเภทโหลดบาลานซ์สำหรับการร้องขอพร็อกซี (HTTP,เอเจพี,เอฟซีจีไอ,แอลซาพี). หากทำงานกับแบ็กเอนด์ที่กำหนดเองตรรกะนี้สามารถปิดใช้งานได้ (0,พิการ,เท็จ)
- WP_ปกป้อง- กำหนดค่าการดำเนินการสำหรับWordPress การป้องกันการโจมตีแบบ Brute Forceคุณสมบัติ (ปิด | บน | วาง | ปฏิเสธ | เค้น | captcha;ปิดโดยค่าเริ่มต้น)
- WP_PROTECT_LIMIT- กำหนดขอบเขตสำหรับWordPress การป้องกันการโจมตีแบบ Brute Forceคุณสมบัติ (0|1|2-1000;10โดยค่าเริ่มต้น)
คลิกสร้างเพื่อดำเนินการต่อ
- หากคุณคลิกที่เปิดใน Browserปุ่มสำหรับ Balancer LiteSpeed หนึ่งใน Application Server แบ็กเอนด์จะถูกเข้าถึงโดยอัตโนมัติ
4. ในการจัดการ Load Balancer ของคุณคุณสามารถเข้าถึงได้แผงผู้ดูแลระบบ. คลิกปุ่มที่เหมาะสมในนอกจากนี้รายการถัดจาก Layer (ข้อมูลรับรองการเข้าถึงจะถูกส่งทางอีเมลหลังจากการสร้าง Node)
บันทึก:มีข้อมูลเฉพาะบางประการในขณะที่ใช้งาน Platform LiteSpeed ผ่านทางแผงผู้ดูแลระบบ:
- เพื่อให้มั่นใจถึงความเสถียรของ Containerคุณลักษณะการ Deploy ใหม่ตาม Platformควรใช้แทนการดำเนินการ > ตัวจัดการเวอร์ชันฟังก์ชั่น
* การแจ้งเตือนเกี่ยวกับการหมดอายุของรหัสลิขสิทธิ์ในการดำเนินการ > โปรแกรมดูบันทึก Serverควรละเว้นเนื่องจากการเช่าซื้อได้รับการจัดการโดย Platform โดยอัตโนมัติ
ในกรณีที่คุณต้องการปรับไฟล์การกำหนดค่าใดๆคุณสามารถดำเนินการแก้ไขได้ตัวจัดการไฟล์ Dashboardหรือก่อตั้งการเชื่อมต่อ SSH.
ราคาใบอนุญาต
Platform ดังกล่าวผสานรวมต้นทุนของใบอนุญาต LiteSpeed เข้ากับงานได้อย่างราบรื่นจ่ายตามการใช้งานหลักการกล่าวคือใบอนุญาตจะถูกเรียกเก็บเงินเฉพาะสำหรับ Container ที่ใช้งานอยู่เป็นรายชั่วโมงเป็นเวลา 730 ชั่วโมงต่อเดือนนอกจากนี้การจัดการวงจรการใช้งานใบอนุญาตยังเป็นแบบอัตโนมัติโดยสมบูรณ์:
- มีการออกใบอนุญาตใหม่สำหรับ Container ที่สร้างขึ้นใหม่ทุกอัน (เช่นระหว่างการเตรียม Environment หรือการปรับสเกลแนวนอน)
- อัปเดตในขณะที่เปลี่ยนขีดจำกัด Resource ที่มีอยู่ภายในแต่ละ Container
- เลิกใช้งานในขณะที่หยุด Environment หรือขยายขนาด
คุณสามารถเลือกแผนที่ต้องการได้ตามความต้องการของคุณโดยใช้แผนที่เฉพาะตัวจัดการใบอนุญาต LiteSpeedส่วนเสริมที่ติดตั้งโดยอัตโนมัติบน Node ที่ใช้ LiteSpeed ทั้งหมด (LS เว็บ Server, แอลเอสเอดีซี,นิติศาสตร์มช).
ส่วนเสริมช่วยให้สามารถสลับระหว่างแผนได้โดยการปรับจำนวนคนงาน(กระบวนการทำงาน Server ทั่วไป) นอกจากนี้LiteMageโซลูชัน Cache (พร้อมไม่จำกัดวัตถุ Cache สาธารณะ) สามารถกำหนดค่า LiteSpeed ADC ได้โดยอัตโนมัติโดยมีค่าใช้จ่ายเพิ่มเติมที่149$ต่อเดือน
| ประเภทใบอนุญาต | คนงาน | ราคา (USD) ต่อ 1 GB ต่อชั่วโมง | ราคา (USD) ขั้นต่ำ (สูงสุด) ต่อเดือน | | --- | --- | --- | --- | |เว็บ ADC ขนาดเล็ก (ค่าเริ่มต้น)| 1 | 0.01$ | 7.30$ (65$) | |เว็บ ADC สื่อ| 2 | 0.02$ | 14.60$ (130$) | |เว็บ ADC ขนาดใหญ่| 4 | 0.04$ | 29.20$ (260$) | |เว็บ ADC สุดยอด| 8 | 0.08$ | 58.40$ (520$) |
ราคาใบอนุญาตจะถูกคำนวณแบบไดนามิกตาม Traffic เครือข่ายที่ประมวลผลโดย Node ในอัตราที่ระบุผ่านทางต่อ 1 GB ต่อชั่วโมงคอลัมน์. โปรดทราบว่า Environment ที่ใช้งานอยู่จะถูกเรียกเก็บเงินอย่างน้อย 1GB แม้ว่าจะไม่มี Traffic เลยในระหว่างหนึ่งชั่วโมงก็ตาม (ค่าธรรมเนียมขั้นต่ำสำหรับการใช้ใบอนุญาต) นอกจากนี้ต้นทุนใบอนุญาตต่อเดือนต้องไม่สูงกว่าค่าสูงสุดที่ระบุในตารางตัวอย่างเช่นสำหรับค่าเริ่มต้นเว็บ ADC ขนาดเล็กแผน Traffic ใดๆที่เกิน 6500GB จะไม่มีค่าใช้จ่ายจนถึงสิ้นเดือน (การเรียกเก็บเงินครั้งแรกกำหนดวันที่เริ่มต้น)
บันทึก:ค่าใช้จ่ายที่แน่นอนอาจแตกต่างกันเล็กน้อยสำหรับ Platform ที่มีสกุลเงินอื่นที่ไม่ใช่ USD ขึ้นอยู่กับอัตรา Conversion ในขณะที่เกิดเหตุการณ์การเรียกเก็บเงินรายชั่วโมงค่าใช้จ่ายบัญชีทั้งหมดสามารถดูได้ผ่านทางประวัติการเรียกเก็บเงินใน Dashboard
การทดสอบ LiteSpeed ADC
เมื่อทำการทดสอบ Load Balancer LiteSpeed Web ADC คุณควรคำนึงถึงลักษณะเฉพาะต่อไปนี้:
-
ตามค่าเริ่มต้น Load Balancer จะทำงานในมีสถานะโหมดซึ่งติดตาม Session ที่เกี่ยวข้องกับ Server แบ็คเอนด์แต่ละ Server (หรือที่เรียกว่า "Session Affinity") หมายความว่าคำขอจากแหล่งเดียวจะไปยัง Server แบ็คเอนด์เดียวกันเสมอ (เว้นแต่ว่าจะไม่ทำงาน)
-
หาก LiteSpeed ADC ไม่มีเป็นของตัวเองPublic IPคำขอทั้งหมดจะต้องผ่าน PlatformLoad Balancer ที่ใช้ร่วมกัน. ในกรณีเช่นนี้ ADC จะพิจารณาว่าโหลดมาจากที่อยู่ IP เดียว (ของ Shared Load Balancer)
ส่งผลให้มีการทดสอบที่เหมาะสมของCluster การผลิตด้วย LiteSpeed ADC เป็นตัว Load Balancer คุณจะต้องแนบ Public IP และส่งคำขอจากหลายแหล่งหรือคุณสามารถเปลี่ยนไปใช้ชั่วคราวได้ไร้สัญชาติโหมดซึ่งไม่สนใจ Session (แนะนำในระหว่างขั้นตอนการพัฒนา/การทดสอบเท่านั้น). ตรวจสอบเพิ่มเติมเกี่ยวกับการทดสอบ LiteSpeed ADCในเอกสารอย่างเป็นทางการ
ปิดการใช้งานการตรวจสุขภาพ
LiteSpeed ADC จะตรวจสอบสถานะของแบ็กเอนด์โดยอัตโนมัติและแยกส่วนที่มีปัญหาออกเพื่อให้แน่ใจว่าโปรเจ็กต์พร้อมใช้งานสำหรับผู้ใช้ปลายทางอย่างไรก็ตามในบางกรณีอาจไม่จำเป็นต้องใช้พฤติกรรมดังกล่าวตัวอย่างเช่นเว็บไซต์ที่ใช้ WordPress ในโหมดการบำรุงรักษาส่งคืนรหัสสถานะ HTTP 503 ซึ่งแยก Application Server ออกจากเส้นทางของ Load Balancer ด้วยเหตุนี้รหัสสถานะ 500 ของตัวปรับสมดุลทั่วไปจะแสดงต่อผู้ใช้แทนหน้าจอการบำรุงรักษา WordPress แบบกำหนดเอง
ในส่วนนี้เราจะแสดงวิธีปิดใช้งานการตรวจสุขภาพอัตโนมัติบน LiteSpeed ADC ชั่วคราว
- เข้าสู่ระบบคอนโซล LiteSpeed ADC และไปที่การกำหนดค่า > Cluster > Cluster HTTP > กลุ่มผู้ปฏิบัติงานส่วน:
2. ค้นหาปิง URLการตั้งค่าและล้างค่า
ทำซ้ำการดำเนินการนี้กับกลุ่มผู้ปฏิบัติงานทั้งหมด
- ดำเนินการRestart อย่างสง่างามเพื่อใช้การตั้งค่าใหม่
บันทึก:เมื่อการดำเนินการเริ่มแรก (การดำเนินการที่ต้องปิดใช้การตรวจสุขภาพ) เสร็จสิ้นอย่าลืมคืนค่า Parameter Ping URL เพื่อให้แน่ใจว่าจะไม่พลาดปัญหาที่เกิดขึ้นจริงกับแบ็กเอนด์




