ເມື່ອໃດກໍ່ຕາມທີ່ລະບົບຂອງທ່ານເຕີບໂຕ, ການຈະລາຈອນເພີ່ມຂຶ້ນ, ຜູ້ໃຊ້ຫຼາຍຂື້ນໃຊ້ຜະລິດຕະພັນຂອງທ່ານ, ເຄື່ອງແມ່ຂ່າຍເລີ່ມຕອບສະຫນອງຊ້າລົງ, ເວລາຢຸດເຮັດວຽກບັງຄັບໃຫ້ທຸລະກິດຂອງທ່ານທົນທຸກຫຼັງຈາກນັ້ນທ່ານກໍ່ເລີ່ມຄິດກ່ຽວກັບການຂະຫຍາຍ.
ມີສອງຍຸດທະສາດຕົ້ນຕໍສໍາລັບການປັບຂະຫນາດ - ຕັ້ງແລະແນວນອນ.
ການປັບຂະໜາດຕາມແນວຕັ້ງ ຕັ້ງໃຈຈະເພີ່ມພະລັງງານຂອງລະບົບໂດຍການເພີ່ມ CPU ແລະ RAM ໃຫ້ກັບເຊີບເວີຂອງທ່ານ.
ໃນທາງກົງກັນຂ້າມ, ການຈັດລຽງຕາມແນວນອນ ແມ່ນເນັ້ນໃສ່ການຊໍ້າກັນ (ຫຼື cloning) ເຄື່ອງແມ່ຂ່າຍຂອງທ່ານໃນສະນຸກເກີຂອງຊັບພະຍາກອນ.
ເພີ່ມເຕີມກ່ຽວກັບສິ່ງເຫຼົ່ານີ້:
ການປັບຂະໜາດຕາມແນວຕັ້ງ
ການປັບຂະຫນາດຕາມແນວຕັ້ງແມ່ນທາງເລືອກທີ່ດີທີ່ສຸດສໍາລັບລະບົບການຈະລາຈອນຕ່ໍາເນື່ອງຈາກວ່າມັນເປັນວິທີການທີ່ສາມາດເຂົ້າເຖິງໄດ້ຫຼາຍທີ່ສຸດໃນການຈັດການການຂະຫຍາຍຕົວໂດຍບໍ່ມີການແນະນໍາຄວາມສັບສົນເພີ່ມເຕີມ. ທ່ານບໍ່ຈໍາເປັນຕ້ອງສົນໃຈກ່ຽວກັບການນໍາໃຊ້ຍຸດທະສາດສໍາລັບກຸ່ມຂອງຊັບພະຍາກອນ, ຄວາມຍືດຫຍຸ່ນຂອງຊັບພະຍາກອນ, ຄວາມບໍ່ມີລັດຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ, cache ທີ່ແຈກຢາຍ, ແລະອື່ນໆ.
ຢ່າງໃດກໍ່ຕາມ, ການປັບຂະຫນາດຕາມແນວຕັ້ງມີຂໍ້ບົກຜ່ອງທີ່ຮ້າຍແຮງ
- ຈໍາກັດຮາດແວນັບຕັ້ງແຕ່ມັນເປັນໄປບໍ່ໄດ້ທີ່ບໍ່ມີຂອບເຂດທີ່ຈະເພີ່ມຊັບພະຍາກອນ
- ການຂາດຄວາມລົ້ມເຫລວແລະຄວາມຊໍ້າຊ້ອນເຮັດໃຫ້ຄວາມສ່ຽງຂອງການໃຊ້ເວລາຢຸດດົນນານແລະການສູນເສຍຂໍ້ມູນ
ການຂະຫຍາຍອອກຕາມລວງນອນ
ການປັບຂະໜາດຕາມລວງນອນ ກຳຈັດບັນຫາເຫຼົ່ານີ້ໂດຍການໂຄນເຊີບເວີແອັບພລິເຄຊັນຂອງທ່ານ ແລະຝັງອົງປະກອບເຊັ່ນ Load balancer .
ຕົວດຸ່ນດ່ຽງການໂຫຼດ ແຈກຢາຍການຈະລາຈອນໃນເຊີບເວີຂອງທ່ານໂດຍໃຊ້ ສູດການຄິດໄລ່ສະເພາະ ເຊັ່ນ:
ຮອບ-ໂຣບິນ ນ້ຳໜັກຮອບ-ໂຣບິນ - ວິທີການທີ່ໃຊ້ IP hash
- ວິທີການເຊື່ອມຕໍ່ຫນ້ອຍທີ່ສຸດ
- ວິທີການເຊື່ອມຕໍ່ທີ່ມີນ້ໍາຫນັກຫນ້ອຍທີ່ສຸດ
- ວິທີການຕອບໂຕ້ຫນ້ອຍທີ່ສຸດ, ແລະອື່ນໆຈໍານວນຫຼາຍ.
ຢ່າງໃດກໍຕາມ, ມັນມີຈຸດອ່ອນຫຼາຍ:
- ເຊີບເວີຕ້ອງບໍ່ມີລັດ
- ເຊດຊັນຈະຕ້ອງສືບຕໍ່ຢູ່ໃນບ່ອນເກັບຂໍ້ມູນສູນກາງ
- ສັບສົນຫຼາຍ
ການນໍາໃຊ້ຍຸດທະສາດ ອາດຈະຕ້ອງການ - ຕົວດຸ່ນດ່ຽງການໂຫຼດສາມາດກາຍເປັນຂໍ້ບົກຜ່ອງດ້ານການປະຕິບັດໄດ້ຖ້າມັນຖືກຕັ້ງຄ່າຜິດແລະຊັບພະຍາກອນບໍ່ພຽງພໍ
- ມັນແນະນໍາຄວາມສັບສົນເພີ່ມເຕີມຕໍ່ກັບລະບົບແລະຢືນເປັນຈຸດດຽວຂອງຄວາມລົ້ມເຫຼວ, ເຊິ່ງຮຽກຮ້ອງໃຫ້ມີການນໍາໃຊ້ຍຸດທະສາດການລົ້ມເຫລວ.
L4 / L7 Load balancers
ສໍາລັບອຸປະກອນສອງອັນໃນອິນເຕີເນັດເພື່ອຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ, ລະບົບພື້ນຖານຈະຕ້ອງປະຕິບັດຕາມໂປໂຕຄອນສະເພາະ. ທຸກຄົນໄດ້ຍິນກ່ຽວກັບແບບຈໍາລອງ OSI, ເຊິ່ງອະທິບາຍເຖິງເຈັດຊັ້ນທີ່ລະບົບຄອມພິວເຕີໃຊ້ເພື່ອຕິດຕໍ່ສື່ສານຜ່ານເຄືອຂ່າຍ. ເຖິງແມ່ນວ່າອິນເຕີເນັດທີ່ທັນສະໄຫມແມ່ນອີງໃສ່ຮູບແບບ stack protocol TCP / IP ທີ່ງ່າຍກວ່າ, ຮູບແບບ OSI ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງ, ຍ້ອນວ່າມັນຊ່ວຍໃຫ້ເບິ່ງເຫັນແລະສື່ສານວິທີການເຄືອຂ່າຍເຮັດວຽກແລະຊ່ວຍແຍກແລະແກ້ໄຂບັນຫາເຄືອຂ່າຍ.
ການແກ້ໄຂການດຸ່ນດ່ຽງການໂຫຼດອຸດສາຫະກໍາສ່ວນໃຫຍ່ໃຊ້ຄໍາສັບ L4 ແລະ L7 ທີ່ L4 ຫມາຍເຖິງຊັ້ນການຂົນສົ່ງໃນຮູບແບບ OSI ແລະ L7 ຫມາຍເຖິງຊັ້ນຄໍາຮ້ອງສະຫມັກ.
ຕົວດຸ່ນດ່ຽງການໂຫຼດ L4 ຍັງຄົງເປັນ L2/L3 ເນື່ອງຈາກມັນໃຊ້ຂໍ້ມູນຈາກຊັ້ນລຸ່ມເຊັ່ນ: ທີ່ຢູ່ IP ແລະໝາຍເລກພອດ.
ຂໍ້ໄດ້ປຽບຕົ້ນຕໍຂອງ L4 load balancer
ມັນມີຄວາມປອດໄພ ແລະມີປະສິດທິພາບຫຼາຍຂຶ້ນ ເນື່ອງຈາກເນື້ອຫາຂໍ້ມູນບໍ່ໄດ້ຖືກນໍາໄປໃຊ້ໃນການຕັດສິນໃຈກໍານົດເສັ້ນທາງ
ການເຊື່ອມຕໍ່ TCP ດຽວກັນຖືລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍ, ເຊິ່ງຊ່ວຍປ້ອງກັນການເກີນຂອບເຂດຈໍາກັດຂອງການເຊື່ອມຕໍ່ TCP ທີ່ມີຢູ່ໃນຕົວດຸ່ນດ່ຽງການໂຫຼດ.
ຂໍ້ເສຍຫຼັກຂອງ L4 load balancer
- ການສ້າງເສັ້ນທາງອັດສະລິຍະເປັນໄປບໍ່ໄດ້ເນື່ອງຈາກເນື້ອຫາບໍ່ໄດ້ຖອດລະຫັດ
- ພິທີການຂອງລັດນໍາເອົາຄວາມສັບສົນເພີ່ມເຕີມ
- ແຜນທີ່ລະຫວ່າງທີ່ຢູ່ສາທາລະນະ ແລະເອກະຊົນ
- ບໍ່ມີການເກັບຂໍ້ມູນເນື່ອງຈາກເນື້ອຫາບໍ່ສາມາດໃຊ້ໄດ້ໃນລະດັບນີ້
- ບໍ່ສາມາດໃຊ້ສໍາລັບສະຖາປັດຕະຍະກໍາ microservices ເນື່ອງຈາກການປ່ຽນເສັ້ນທາງການຈະລາຈອນບໍ່ສາມາດໃຊ້ໄດ້ໂດຍອີງໃສ່ເສັ້ນທາງ url
ໃນທາງກົງກັນຂ້າມ, ຕົວດຸ່ນດ່ຽງການໂຫຼດ L7 ດໍາເນີນການໃນລະດັບຄໍາຮ້ອງສະຫມັກໃນຮູບແບບ OSI
ຂໍ້ໄດ້ປຽບຕົ້ນຕໍຂອງ L7 load balancer
ການຕັດສິນໃຈອັດສະລິຍະສາມາດເຮັດໄດ້ໂດຍອີງໃສ່ເສັ້ນທາງ URL, ສ່ວນຫົວ, ເນື້ອຫາ
ການເກັບຂໍ້ມູນ
ຂໍ້ເສຍຫຼັກຂອງ L7 load balancer
- ຄ່າໃຊ້ຈ່າຍເພີ່ມເຕີມເນື່ອງຈາກການຮັກສາສອງການເຊື່ອມຕໍ່ TCP, ຫນຶ່ງລະຫວ່າງລູກຄ້າແລະ load balancer, ອັນທີສອງລະຫວ່າງ load balancer ແລະ server. ນອກຈາກນີ້, ຂີດຈໍາກັດການເຊື່ອມຕໍ່ TCP load balancer ຕ້ອງໄດ້ຮັບການພິຈາລະນາ
- ປອດໄພໜ້ອຍກວ່າເນື່ອງຈາກຕົວດຸ່ນດ່ຽງການໂຫຼດຕ້ອງຮູ້ຈັກໃບຢັ້ງຢືນເພື່ອສາມາດຖອດລະຫັດຂໍ້ມູນ ແລະຕັດສິນໃຈກຳນົດເສັ້ນທາງໄດ້.
ສະຫຼຸບ
Load balancer ເປັນອົງປະກອບທີ່ສໍາຄັນໃນເວລາທີ່ການປັບຂະຫນາດຕາມແນວນອນຖືກນໍາໃຊ້ເພື່ອຈັດການກັບລະບົບການຈະລາຈອນສູງ. ມີສອງປະເພດຕົ້ນຕໍຂອງຕົວດຸ່ນດ່ຽງການໂຫຼດ L4 ແລະ L7.
ຕົວດຸ່ນດ່ຽງການໂຫຼດ L4 ແມ່ນມີຄວາມປອດໄພ ແລະມີປະສິດທິພາບຫຼາຍຂຶ້ນເນື່ອງຈາກມີຂໍ້ຈຳກັດຂອງການຕັດສິນໃຈທີ່ສະຫຼາດ
L7 load balancer ດໍາເນີນການໃນວິທີການສະຫນອງການຕັດສິນໃຈເສັ້ນທາງອັດສະລິຍະເນື່ອງຈາກຄ່າໃຊ້ຈ່າຍຂອງປະສິດທິພາບແລະຄວາມປອດໄພ.
ການເລືອກປະເພດທີ່ເຫມາະສົມແມ່ນຂຶ້ນກັບຄວາມຕ້ອງການຂອງລະບົບແລະຄວນໄດ້ຮັບການພິຈາລະນາຢ່າງລະມັດລະວັງດ້ວຍຄວາມສົມດູນທີ່ສົມເຫດສົມຜົນຂອງການນໍາໃຊ້ຫຼັກການຄວາມປອດໄພແລະການກໍາຈັດຂໍ້ບົກຜ່ອງດ້ານການປະຕິບັດ.
ຍັງໄດ້ເຜີຍແຜ່ ຢູ່ທີ່ນີ້.