10 Опен Соурце Лоад Баланцер за ХА и побољшане перформансе

Један од најбржих и најлакших начина за постављање апликације са високом доступношћу и побољшањем перформанси је имплементација балансера оптерећења (ЛБ).

На високом нивоу, постоје три врсте балансера оптерећења.

  • Заснован на хардверу
  • Цлоуд-басед
  • Софтверски базиран

Хардверски балансатор оптерећења је наменски уређај који обезбеђује расподелу оптерећења и његове релевантне карактеристике. Неки од популарних добављача ЛБ хардвера су:

Они су скупи, али вам дају потпуну контролу.

Балансер оптерећења у облаку је у тренду више него икад.

Коришћење цлоуд ЛБ је један од приступачних начина да уживате у свим функцијама без улагања у хардверски уређај. Плаћате за оно што користите. Следе неки од познатих облака ЛБ.

Можете га започети већ од 20 долара месечно.

И последњи је заснован на софтверу где сами инсталирате, управљате и конфигуришете ЛБ софтвер. Ово може бити комерцијално или отворено/бесплатно.

Ако немате буџет или желите да истражите бесплатно решење за балансирање оптерећења, доле ће вам помоћи.

клацкалица

Користи Гооглепоуздан виртуелни сервер за балансирање оптерећења заснован на Линук-у који обезбеђује неопходну дистрибуцију оптерећења у истој мрежи.

клацкалица је развијен на језику Го и добро ради на Убунту/Дебиан дистрибуцији. Подржава аницаст и ДСР (директан повратак сервера) и захтева два чвора Сеесав. Они могу бити физички или виртуелни.

Вреди напоменути да Сеесав ради са мрежама слоја четири, тако да ако тражите балансирање оптерећења слоја седам, можда бисте желели да истражите друге опције.

КЕМП

БЕСПЛАТАН напредни контролер испоруке апликација од КЕМП је подржан на свим главним хипервизорима. Можете да га преузмете и користите у свом дата центру или да га примените у цлоуд ДЦ као што је АВС или Азуре.

  Како узгајати коње у Минецрафт-у

Бесплатно је, али нуди комерцијални ниво функција укључујући оне испод.

  • Балансирање оптерећења слоја 4 за ТЦП/УДП коришћењем роунд-робин алгоритама или алгоритама најмање везе
  • Балансирање слоја 7
  • Интегришите заштитни зид веб апликације (ВАФ)
  • Уграђени механизам за спречавање упада (ИПС)
  • Право глобално балансирање оптерећења сервера, подржава више локација
  • Кеширање, компресија садржаја, пребацивање садржаја
  • Постојаност веб колачића
  • ИПСец тунелирање
  • Пре-аутентификација
  • Хајде да шифрујемо
  • Кубернетес

КЕМП ЛБ користе неки од великих брендова као што су Аппле, Сони, ЈП Морган, Ауди, Хиундаи, итд. Бесплатно издање пружа довољно функција; међутим, ако вам треба више, можете погледати њихову комерцијалну лиценцу.

Ако ви или ваша организација одлучите да истражите КЕМП ЛБ и потребна вам је обука на мрежи, можете се обратити на ово онлајн курс Мајка Волтона.

ХАПроки

Један од популарних на тржишту је да обезбеди високу доступност, прокси, ТЦП/ХТТП балансирање оптерећења. ХАПроки користе неки од реномираних светских брендова, као у наставку.

Неке од карактеристика вредних помена су.

  • Подржава ИПв6 и УНИКС соцкет
  • Дефлате & Гзип компресија
  • Здравствени преглед
  • Лепљивост сесије заснована на извору
  • Уграђено статистичко извештавање (наплата демо)

Као што можете очекивати, ХАПроки је добио корпоративно издање, хардвер и виртуелни уређај.

Најбољи начин да сазнате о ХАПроки-у је да их испробате. Цоммунити Едитион долази са мноштвом функција, а оне су ионако БЕСПЛАТНЕ.

ЗЕВЕНЕТ

Зевенет подржавају Л3, Л4 и Л7. Доступан је као изворни код, ИОС слика и у доцкер спремишту.

Подржава напредно праћење здравственог стања, тако да неисправни сервери/услуге брзо престају да раде како би се обезбедило беспрекорно корисничко искуство. Зевенет раније познат као Зен добро функционише са протоколом заснованим на ТЦП-у као што су ФТП, СИП, ССЛ, ХТТП, итд.

  9 Алтернатива за микроблоговање на Твиттер-у за придруживање данас

Ако тражите Зевенет хостинг, можете покушати Каматера.

Неутрино

Неутрино користи еБаи и направљен је помоћу Сцала & Нетти. Подржава алгоритме најмање везе и роунд-робин алгоритме са следећим функцијама пребацивања.

  • Коришћење канонских имена
  • Засновано на контексту
  • Л4 користећи бројеве ТЦП портова

Неутрино је тестиран да обрађује 300+ захтева у секунди на 2-језгреном ВМ-у. Ако упоређујете са ХАПроки, онда је једна велика предност коришћења Неутрина пребацивање Л7.

Али као и увек, пробајте обоје и видите шта најбоље одговара вашем окружењу.

Баланс

Баланс би Ин лаб нетворкс је ТЦП проки роунд-робин ЛБ који подржава ИПв6 на страни слушања. То значи да можете имати ИПв4 на предњем крају и ИПв6 на задњем крају.

Има све основне ЛБ карактеристике.

Хемијска оловка

Хемијска оловка је тестиран на Линук-у, ФрееБСД-у, ХП-УКС-у, Соларису и Виндовс-у, али нема разлога да не ради на другој Уник дистрибуцији. Подржава УДП и ТЦП протоколе као што су ХТТП, СНМП, ДНС, итд.

Неке од карактеристика укључују следеће заједно са основним.

  • ГеоИП филтер
  • ССЛ терминација
  • ИПв4 и ИПв6 компатибилност

Нгинк

Знам шта можда мислиш. Нгинк је веб сервер, прокси сервер итд. Али Нгинк отвореног кода подржава основни ниво пребацивања садржаја и дистрибуције рутирања захтева на више сервера.

Међутим, Нгинк Плус издање је много више од тога.

Нгинк Плус је решење за испоруку веб апликација све у једном, укључујући балансирање оптерећења, кеширање садржаја, веб сервер, ВАФ, надгледање, итд. Пружа решење за балансирање оптерећења високих перформанси за скалирање апликација да опслужују милионе захтева у секунди.

Траефик

Модеран и брз ХТТП резервни прокси и ЛБ направљен са ГО. Траефик подржавају више позадинских услуга Амазон ЕЦС, Доцкер, Кубернетес, Ранцхер, итд.

  Колико пута је ЛастПасс хакован и да ли је и даље безбедан за употребу?

Подржава ВебСоцкетс, ХТТП/2, аутоматско обнављање ССЛ сертификата уз Лет’с енцрипт, чист интерфејс за управљање и надгледање ресурса.

Гобетвеен

Гобетвеен је минималистички, али моћан Л4 ТЦП, ТЛС и УДП балансер оптерећења заснован на високим перформансама.

Ради на више платформи као што су Виндовс, Линук, Доцкер, Дарвин и ако сте заинтересовани можете да направите из изворног кода. Балансирање се врши на основу следећих алгоритама које изаберете у конфигурацији.

  • ИП хеш
  • Светски познат – роунд-робин
  • Најмањи пропусни опсег
  • Најмања веза
  • Тежина

На основу тога бенцхмаркГо-бетвеен је бржи од ХАПроки-а, али не од Нгинк-а.

Ако тражите модерно решење за балансирање Л4 са аутоматским откривањем за динамично окружење, онда се чини да Го-бетвеен обећава. Пробајте да видите како иде.

Закључак

Надам се да ће вам горе наведени софтвер за балансирање оптерећења отвореног кода помоћи да одаберете један за своју апликацију. Сви су БЕСПЛАТНИ, тако да је најбољи начин да пронађете оно што функционише тако што ћете их испробати.

Ако желите да научите нове вештине, испробајте Удеми, где су доступне хиљаде видео курсева.