Обзор #
Традиционно балансировка нагрузки была очень концептуальной. Основы было легко понять даже для начинающего. Система серверов будет поддерживать приложения и веб-службы, и эти серверы снабжены выделенным аппаратным балансировщиком нагрузки, который будет направлять входящий трафик между этими серверами.
Это гарантировало, что система не была перегружена, и пользователи могли последовательно получать доступ к тому, что было размещено на серверах. С тех пор балансировка нагрузки прошла очень долгий путь, но легкость, с которой широкие шаги традиционной балансировки нагрузки на аппаратные средства могут быть понятны как неспециалистам, так и техническим пользователям, и тот факт, что многие организации стали настолько привыкать к своей аппаратной инфраструктуре, вызвало некоторые не решаются воспользоваться преимуществами новых, часто превосходящих вариантов.
Двумя главными инновациями стали виртуальная и облачная балансировка нагрузки. В этой статье мы рассмотрим эти два современных и перспективных варианта для вашей инфраструктуры балансировки нагрузки, объясним, что они собой представляют, и покажем, что их внедрение может быть на удивление простым, а по сравнению с аппаратной балансировкой нагрузки они часто требуют невероятно мало обслуживания.
концепции #
Балансировка виртуальной нагрузки #
Виртуальный балансировщик нагрузки работает практически так же, как и традиционный аппаратный балансировщик нагрузки. Фактически, он часто имеет практически тот же код. Единственное отличие заключается в том, что это исключительно программное обеспечение. Это означает, что его можно установить на компьютер, обычно большой и мощный. Это делается путем установки на «виртуальную машину», по сути, имитированный компьютер внутри более крупного компьютера. Один компьютер может поддерживать множество виртуальных машин , то есть на этом одном аппаратном устройстве может быть несколько виртуальных балансировщиков нагрузки, связанных координирующим программным обеспечением, называемым гипервизором . Этот компьютер будет располагаться перед вашими серверами, там, где обычно находятся громоздкие и многочисленные аппаратные балансировщики нагрузки.
Преимущества этого часто драматичны. Тот факт, что многие виртуальные балансировщики нагрузки могут быть установлены на одном и том же оборудовании, которое само по себе является мощным рабочим столом, делает управление инфраструктурой таким простым и быстрым, что это даже не сравнится с балансировкой нагрузки на оборудование, где происходят изменения в инфраструктуре. включает физическую реорганизацию и перенастройку балансировщиков нагрузки и установку новых в трудоемкий, трудоемкий и неудобный процесс. Виртуальная инфраструктура, связанная гипервизором, напротив, может управляться и реконфигурироваться с помощью нескольких нажатий клавиатуры, а установка нового балансировщика нагрузки по мере увеличения ваших потребностей - это буквально вопрос загрузки и установки части программного обеспечения.
И что наиболее важно, эти типы конфигураций обеспечивают уровень гибкости, намного превосходящий все, что достижимо в аппаратном обеспечении. Если вы обнаружите, что боретесь с увеличением трафика, вы можете решить проблему с помощью централизованного гипервизора. Возможно, вы сможете выявить недостатки инфраструктуры и реорганизовать ее, чтобы устранить их за считанные минуты. Или установите новые балансировщики нагрузки в кратчайшие сроки, чтобы справиться с возросшим трафиком, вместо того, чтобы ждать отправки и доставки физических. Проще говоря, виртуальное программное обеспечение означает больше возможностей и более быстрое внедрение решений, чем это возможно с аппаратным обеспечением, что справедливо практически во всех областях техники.
Компания Relianoid предлагает широкий ассортимент виртуальных балансировщиков нагрузки, способных удовлетворить любые потенциальные потребности. ZVA 6000 — это превосходный продукт по отличной цене, идеально подходящий для миграции на виртуальную инфраструктуру для множества различных организаций.
Балансировка нагрузки облака #
Облачная балансировка нагрузки — еще один вариант, который может идеально подойти многим организациям. Основная идея очень похожа на виртуальную балансировку нагрузки, за исключением того, что балансировщики нагрузки и часто (но не обязательно) серверы за ними находятся в облаке. Опять же, традиционные аппаратные балансировщики нагрузки не используются, но при облачной балансировке нагрузки вам не нужно беспокоиться о создании какой-либо физической инфраструктуры. Это может обеспечить даже большую гибкость, чем многие виртуальные инфраструктуры, поскольку вам, возможно, вообще не придется иметь дело с каким-либо оборудованием или управлять им, что максимально упрощает адаптацию к новым обстоятельствам, корректировки и переконфигурации.
Например, компания Relianoid производит серьезное впечатление на рынке балансировки нагрузки в облаке благодаря своему ZVNCloud — менеджеру мультиоблачных платформ, который делает создание и поддержание инфраструктуры балансировки нагрузки в облаке простым и не требующим больших усилий процессом, обеспечивающим надежные результаты.
С модулем безопасности IPDS ZVNCloud клиенты получают отличную защиту от потенциальных атак, в то же время пользуясь открытостью облака. А благодаря встроенной глобальной балансировке нагрузки служб (GSLB) можно координировать трафик и обмениваться информацией между различными пулами серверов, даже если они разделены тысячами миль. Еще один пример широты возможностей облачной балансировки нагрузки.
ZVNCloud предоставляет одну основную панель управления для управления облачной инфраструктурой в различных средах и обеспечивает полный мониторинг и поддержку в режиме реального времени.
Варианты использования балансировки нагрузки аппаратного и программного обеспечения #
Скажем, изначально у клиента были определенные требования к балансировке нагрузки, которые он выполнял, используя инфраструктуру физических серверов, расположенных на месте и оснащенных несколькими аппаратными балансировщиками нагрузки. Раньше это был достойный подход, когда их требования были менее требовательными, и рынок не вводил новшеств до такой степени, что альтернативы были практичными или удобными.
Однако со временем потребности клиента в балансировке нагрузки будут увеличиваться по мере роста их организации. В нашем примере клиент может в конечном итоге обнаружить, что его система часто перегружена и неадекватна перед лицом беспрецедентного трафика, и что ему регулярно приходится выполнять неловкую и кропотливую задачу по перенастройке и расширению своей аппаратной инфраструктуры, установке новых аппаратных балансировщиков нагрузки, и убедиться, что полученная система настроена наиболее эффективным способом. Проще говоря, почти ничего об этом не бывает быстрым, надежным или легким.
Будем надеяться, что на этом этапе клиент начнет искать на рынке другие варианты. Если он это сделает, его может привлечь широкий спектр функций и исключительная универсальность, предлагаемые ZVNCloud, и после того, как он свяжется с Relianoid и оценит свою ситуацию, он примет решение.
Конфигурации с виртуальной или облачной балансировкой нагрузки #
Различные клиенты будут выбирать разные решения в зависимости от их потребностей и ценовой категории. Например, предположим, что клиент выбирает план ZVNCloud Gold с серверами на основе AWS. Этот план обеспечивает инфраструктуру балансировки нагрузки облака с 64 ГБ ОЗУ, 16 ядрами, 9 ТБ пропускной способности передачи, 48 макс. Фермы, поддержка 3-х звезд, плюс модуль IPDS для обеспечения безопасности, который поставляется со всеми планами.
Это достаточно надежная установка для удовлетворения потребностей клиента практически всегда. Однако, если они испытывают экстремальный всплеск трафика, как это может случиться практически в любой организации, план может предоставить дополнительную пропускную способность для чистой обработки всплеска менее чем за 2 цента на ГБ.
Это позволяет клиенту мигрировать в облако и отказаться от своей неловкой, неэффективной инфраструктуры балансировки нагрузки на аппаратные средства в процессе, который намного менее сложен, чем создание традиционной инфраструктуры. Биллинговая система ZVNCloud не только делает новую инфраструктуру чрезвычайно рентабельной, но и по мере того, как организация клиента продолжает расширяться, а их потребности увеличиваются в будущем, они всегда могут развернуть и настроить новые балансировщики нагрузки облака в считанные минуты.
Выводы по переходу с аппаратного обеспечения на виртуальное или облачное распределение нагрузки #
Как мы уже видели, переход от традиционной аппаратной балансировки нагрузки к виртуальной или облачной балансировке обеспечивает гораздо больше преимуществ и выгод, чем их можно быстро суммировать. Благодаря простоте мониторинга, уменьшенному объему хранилища, возможностям экономии средств, простоте переконфигурирования и расширения и гораздо большей гибкости, некоторая виртуализация или переход в облако - это правильный шаг практически для любой организации, стремящейся оставаться конкурентоспособной и эффективный, поскольку технология открывает новые возможности в распределении нагрузки. То, что некоторые не решаются перейти от того, что может быть им знакомо, понятно, но это колебание, основанное на недостаточном понимании как преимуществ, так и того, насколько безболезненным может быть переход.
Референсы #
Исследуйте обновление до виртуальной инфраструктуры
https://www.relianoid.com/products/enterprise/virtual/
Исследуйте возможности ZVNCloud
https://www.zvncloud.com/features/
https://www.relianoid.com/products/enterprise/cloud/