คู่มือ LiteSpeed Web ADC สำหรับ Load Balancer
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
ที่LiteSpeed Web ADCสแต็คคือHTTP/3พร้อมด้วยการรองรับคุณสมบัติที่เปิดใช้งานตามค่าเริ่มต้นอย่างไรก็ตามที่อยู่ IP สาธารณะจำเป็นต้องเลี่ยงผ่าน Shared Load Balancer และทำงานโดยตรงกับเซิร์ฟเวอร์ผ่าน HTTP/3
ที่LiteSpeed Web ADC(Application Delivery Controller) เป็นโซลูชันการปรับสมดุลโหลด HTTP ที่มีประสิทธิภาพสูงไม่เพียงแต่กระจายการรับส่งข้อมูลแต่ยังปรับปรุงความเร็วและความน่าเชื่อถือของบริการบนแบ็กเอนด์อีกด้วยประโยชน์ดังกล่าวเกิดขึ้นได้จากการใช้งานและการสนับสนุนเทคโนโลยีที่เป็นนวัตกรรมและมีประสิทธิภาพสูงสุดที่จำเป็นสำหรับการทำโหลดบาลานซ์เช่นโปรโตคอลการขนส่ง HTTP/3 (QUIC) ยุคถัดไป
LiteSpeed Web ADC เหมาะสำหรับโปรเจ็กต์ทุกขนาดโดยสามารถรองรับปริมาณการใช้งานในชีวิตประจำวันและการเปลี่ยนแปลงตามฤดูกาลได้บาลานเซอร์นี้จะได้รับประโยชน์สูงสุดจากการสมัครของคุณอย่างแน่นอนคุณสมบัติมากมาย.
บันทึก:เนื่องจากเป็นซอฟต์แวร์เชิงพาณิชย์ LiteSpeed Web Server จึงไม่สามารถเผยแพร่ได้อย่างอิสระกล่าวคือต้องมีใบอนุญาตจึงจะนำไปใช้กับแพลตฟอร์มได้หากทำงานร่วมกับเซิร์ฟเวอร์แอปพลิเคชันนี้คุณจะถูกเรียกเก็บเงินเป็นค่าธรรมเนียมเพิ่มเติมสำหรับการใช้งานใบอนุญาตดังกล่าวข้างต้น
รับเซิร์ฟเวอร์โหลดบาลานเซอร์ LiteSpeed Web ADC ของคุณเองที่แพลตฟอร์มโดยทำตามขั้นตอนด้านล่าง
- เข้าสู่ระบบแล้วคลิกEnvironment ใหม่ปุ่มที่ด้านบนของแดชบอร์ด
2. กำหนดค่าโทโพโลยีที่ต้องการผ่านวิซาร์ดที่เปิดอยู่และเลือกLiteSpeed Web ADCเป็นตัวโหลดบาลานเซอร์ของคุณ
เคล็ดลับ:คุณสามารถใช้การกำหนดค่าบางอย่างกับ LiteSpeed ADC ของคุณได้โดยการปรับบางส่วนตัวแปร Environment เฉพาะ::
- รักคอม PaaS_AUTOCONFIG- ช่วยให้ (เปิดใช้งานตามค่าเริ่มต้น) หรือปิดใช้งาน (พิการ) การกำหนดค่าอัตโนมัติของกระบวนการของผู้ปฏิบัติงาน LiteSpeed จะนับตาม RAM ที่จัดสรรและจำนวนคอร์ CPU
- DEFAULT_คลัสเตอร์- เลือกประเภทโหลดบาลานซ์สำหรับการร้องขอพร็อกซี (HTTP,เอเจพี,เอฟซีจีไอ,แอลซาพี). หากทำงานกับแบ็กเอนด์ที่กำหนดเองตรรกะนี้สามารถปิดใช้งานได้ (0,พิการ,เท็จ)
- WP_ปกป้อง- กำหนดค่าการดำเนินการสำหรับWordPress การป้องกันการโจมตีแบบ Brute Forceคุณสมบัติ (ปิด | บน | วาง | ปฏิเสธ | เค้น | captcha;ปิดโดยค่าเริ่มต้น)
- WP_PROTECT_LIMIT- กำหนดขอบเขตสำหรับWordPress การป้องกันการโจมตีแบบ Brute Forceคุณสมบัติ (0|1|2-1000;10โดยค่าเริ่มต้น)
คลิกสร้างเพื่อดำเนินการต่อ
- หากคุณคลิกที่เปิดในเบราว์เซอร์ปุ่มสำหรับบาลานเซอร์ LiteSpeed หนึ่งในเซิร์ฟเวอร์แอปพลิเคชันแบ็กเอนด์จะถูกเข้าถึงโดยอัตโนมัติ
4. ในการจัดการโหลดบาลานเซอร์ของคุณคุณสามารถเข้าถึงได้แผงผู้ดูแลระบบ. คลิกปุ่มที่เหมาะสมในนอกจากนี้รายการถัดจากเลเยอร์ (ข้อมูลรับรองการเข้าถึงจะถูกส่งทางอีเมลหลังจากการสร้าง Node)
บันทึก:มีข้อมูลเฉพาะบางประการในขณะที่ใช้งานแพลตฟอร์ม LiteSpeed ผ่านทางแผงผู้ดูแลระบบ:
- เพื่อให้มั่นใจถึงความเสถียรของคอนเทนเนอร์คุณลักษณะการ Deploy ใหม่ตามแพลตฟอร์มควรใช้แทนการดำเนินการ > ตัวจัดการเวอร์ชันฟังก์ชั่น
* การแจ้งเตือนเกี่ยวกับการหมดอายุของรหัสลิขสิทธิ์ในการดำเนินการ > โปรแกรมดูบันทึกเซิร์ฟเวอร์ควรละเว้นเนื่องจากการเช่าซื้อได้รับการจัดการโดยแพลตฟอร์มโดยอัตโนมัติ
ในกรณีที่คุณต้องการปรับไฟล์การกำหนดค่าใดๆคุณสามารถดำเนินการแก้ไขได้ตัวจัดการไฟล์แดชบอร์ดหรือก่อตั้งการเชื่อมต่อ SSH.
ราคาใบอนุญาต
แพลตฟอร์มดังกล่าวผสานรวมต้นทุนของใบอนุญาต LiteSpeed เข้ากับงานได้อย่างราบรื่นจ่ายตามการใช้งานหลักการกล่าวคือใบอนุญาตจะถูกเรียกเก็บเงินเฉพาะสำหรับคอนเทนเนอร์ที่ใช้งานอยู่เป็นรายชั่วโมงเป็นเวลา 730 ชั่วโมงต่อเดือนนอกจากนี้การจัดการวงจรการใช้งานใบอนุญาตยังเป็นแบบอัตโนมัติโดยสมบูรณ์:
- มีการออกใบอนุญาตใหม่สำหรับคอนเทนเนอร์ที่สร้างขึ้นใหม่ทุกอัน (เช่นระหว่างการเตรียม Environment หรือการปรับสเกลแนวนอน)
- อัปเดตในขณะที่เปลี่ยนขีดจำกัดทรัพยากรที่มีอยู่ภายในแต่ละคอนเทนเนอร์
- เลิกใช้งานในขณะที่หยุด Environment หรือขยายขนาด
คุณสามารถเลือกแผนที่ต้องการได้ตามความต้องการของคุณโดยใช้แผนที่เฉพาะตัวจัดการใบอนุญาต LiteSpeedส่วนเสริมที่ติดตั้งโดยอัตโนมัติบน Node ที่ใช้ LiteSpeed ทั้งหมด (LS เว็บเซิร์ฟเวอร์, แอลเอสเอดีซี,นิติศาสตร์มช).
ส่วนเสริมช่วยให้สามารถสลับระหว่างแผนได้โดยการปรับจำนวนคนงาน(กระบวนการทำงานเซิร์ฟเวอร์ทั่วไป) นอกจากนี้LiteMageโซลูชันแคช (พร้อมไม่จำกัดวัตถุแคชสาธารณะ) สามารถกำหนดค่า 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$) |
ราคาใบอนุญาตจะถูกคำนวณแบบไดนามิกตามการรับส่งข้อมูลเครือข่ายที่ประมวลผลโดย Node ในอัตราที่ระบุผ่านทางต่อ 1 GB ต่อชั่วโมงคอลัมน์. โปรดทราบว่า Environment ที่ใช้งานอยู่จะถูกเรียกเก็บเงินอย่างน้อย 1GB แม้ว่าจะไม่มีการรับส่งข้อมูลเลยในระหว่างหนึ่งชั่วโมงก็ตาม (ค่าธรรมเนียมขั้นต่ำสำหรับการใช้ใบอนุญาต) นอกจากนี้ต้นทุนใบอนุญาตต่อเดือนต้องไม่สูงกว่าค่าสูงสุดที่ระบุในตารางตัวอย่างเช่นสำหรับค่าเริ่มต้นเว็บ ADC ขนาดเล็กแผนการรับส่งข้อมูลใดๆที่เกิน 6500GB จะไม่มีค่าใช้จ่ายจนถึงสิ้นเดือน (การเรียกเก็บเงินครั้งแรกกำหนดวันที่เริ่มต้น)
บันทึก:ค่าใช้จ่ายที่แน่นอนอาจแตกต่างกันเล็กน้อยสำหรับแพลตฟอร์มที่มีสกุลเงินอื่นที่ไม่ใช่ USD ขึ้นอยู่กับอัตรา Conversion ในขณะที่เกิดเหตุการณ์การเรียกเก็บเงินรายชั่วโมงค่าใช้จ่ายบัญชีทั้งหมดสามารถดูได้ผ่านทางประวัติการเรียกเก็บเงินในแดชบอร์ด
การทดสอบ LiteSpeed ADC
เมื่อทำการทดสอบโหลดบาลานเซอร์ LiteSpeed Web ADC คุณควรคำนึงถึงลักษณะเฉพาะต่อไปนี้:
-
ตามค่าเริ่มต้นโหลดบาลานเซอร์จะทำงานในมีสถานะโหมดซึ่งติดตามเซสชันที่เกี่ยวข้องกับเซิร์ฟเวอร์แบ็คเอนด์แต่ละเซิร์ฟเวอร์ (หรือที่เรียกว่า "Session Affinity") หมายความว่าคำขอจากแหล่งเดียวจะไปยังเซิร์ฟเวอร์แบ็คเอนด์เดียวกันเสมอ (เว้นแต่ว่าจะไม่ทำงาน)
-
หาก LiteSpeed ADC ไม่มีเป็นของตัวเองไอพีสาธารณะคำขอทั้งหมดจะต้องผ่านแพลตฟอร์มโหลดบาลานเซอร์ที่ใช้ร่วมกัน. ในกรณีเช่นนี้ ADC จะพิจารณาว่าโหลดมาจากที่อยู่ IP เดียว (ของ Shared Load Balancer)
ส่งผลให้มีการทดสอบที่เหมาะสมของคลัสเตอร์การผลิตด้วย LiteSpeed ADC เป็นตัวโหลดบาลานเซอร์คุณจะต้องแนบ IP สาธารณะและส่งคำขอจากหลายแหล่งหรือคุณสามารถเปลี่ยนไปใช้ชั่วคราวได้ไร้สัญชาติโหมดซึ่งไม่สนใจเซสชัน (แนะนำในระหว่างขั้นตอนการพัฒนา/การทดสอบเท่านั้น). ตรวจสอบเพิ่มเติมเกี่ยวกับการทดสอบ LiteSpeed ADCในเอกสารอย่างเป็นทางการ
ปิดการใช้งานการตรวจสุขภาพ
LiteSpeed ADC จะตรวจสอบสถานะของแบ็กเอนด์โดยอัตโนมัติและแยกส่วนที่มีปัญหาออกเพื่อให้แน่ใจว่าโปรเจ็กต์พร้อมใช้งานสำหรับผู้ใช้ปลายทางอย่างไรก็ตามในบางกรณีอาจไม่จำเป็นต้องใช้พฤติกรรมดังกล่าวตัวอย่างเช่นเว็บไซต์ที่ใช้ WordPress ในโหมดการบำรุงรักษาส่งคืนรหัสสถานะ HTTP 503 ซึ่งแยกแอปพลิเคชันเซิร์ฟเวอร์ออกจากเส้นทางของโหลดบาลานเซอร์ด้วยเหตุนี้รหัสสถานะ 500 ของตัวปรับสมดุลทั่วไปจะแสดงต่อผู้ใช้แทนหน้าจอการบำรุงรักษา WordPress แบบกำหนดเอง
ในส่วนนี้เราจะแสดงวิธีปิดใช้งานการตรวจสุขภาพอัตโนมัติบน LiteSpeed ADC ชั่วคราว
- เข้าสู่ระบบคอนโซล LiteSpeed ADC และไปที่การกำหนดค่า > คลัสเตอร์ > คลัสเตอร์ HTTP > กลุ่มผู้ปฏิบัติงานส่วน:
2. ค้นหาปิง URLการตั้งค่าและล้างค่า
ทำซ้ำการดำเนินการนี้กับกลุ่มผู้ปฏิบัติงานทั้งหมด
- ดำเนินการรีสตาร์ทอย่างสง่างามเพื่อใช้การตั้งค่าใหม่
บันทึก:เมื่อการดำเนินการเริ่มแรก (การดำเนินการที่ต้องปิดใช้การตรวจสุขภาพ) เสร็จสิ้นอย่าลืมคืนค่าพารามิเตอร์ Ping URL เพื่อให้แน่ใจว่าจะไม่พลาดปัญหาที่เกิดขึ้นจริงกับแบ็กเอนด์




