The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google опубликовал платформу балансировки нагрузки Seesaw

02.02.2016 13:17

Компания Google опубликовала наработки проекта Seesaw, в рамках которого развивается платформа для распределения запросов на несколько серверов, основанная на использовании методов балансировки нагрузки LVS (Linux Virtual Server). При разработке Seesaw основное внимание уделяется обеспечению простоты сопровождения и надёжности работы. Код написан на языке Go и поставляется под лицензией Apache 2.0.

Поддерживаются такие расширенные техники балансировки, как Anycast (используется Quagga BGP), VS/NAT и Direct Server Return (DSR - запрос и ответ доставляются разными путями), имеется поддержка VLAN, мониторинга состояния бэкендов, централизованного управления конфигурацией и автоматического применения изменений конфигурации. Кластер балансировки нагрузки на базе Seesaw требует наличия как минимум двух узлов, на каждом из которых имеется два сетевых интерфейса - один для доступа к хосту, а другой для виртуальной сети кластера. Все четыре сетевых интерфейса должны быть подключены к одной Layer 2 сети.

  1. Главная ссылка к новости (http://google-opensource.blogs...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43801-seesaw
Ключевые слова: seesaw, balance
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 13:42, 02/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Внесите в текст новости, что лицензия Apache 2.0
     
  • 1.2, Аноним (-), 13:53, 02/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему он на Go?
     
     
  • 2.3, A.Stahl (ok), 14:01, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Чтобы никто не форкнул и не стал развивать код без контроля Гугла.
     
     
  • 3.10, Аноним (-), 14:58, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот зачем каждая компания клепает для себя свой отдельный язык.
     
  • 3.17, rvs2016 (ok), 01:34, 03/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чтобы никто не форкнул и не стал развивать код без контроля Гугла.

    Та ни! Чтобы оправдать существование языка Go! Он же наверно никому не нужен. А тут на тебе - наваяли какую-то приблуду на нём! :-)

     
     
  • 4.18, DedKaban (??), 10:25, 03/02/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На многих языках прогал backend, но в последнее время отдаю предпочтение Go. Именно он как никак лучше подходит для всех этих задач. Язык выучить легко, поддерживать командой разработчиков тоже легко. Хороший спец по Go сейчас на расхват, спрос в разы больше предложений!
     
  • 2.4, Аналитик (?), 14:11, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что это наиболее подходящий для такой задачи язык
     
     
  • 3.14, Вареник (?), 22:03, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И Задача эта - оставить все внутри Гугла.
     

  • 1.11, Аноним (-), 15:26, 02/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто сказал P2P?
     
  • 1.12, Аноним (-), 17:10, 02/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Все четыре сетевых интерфейса должны быть подключены к одной Layer 2 сети.

    Это обязательно?

     
  • 1.13, funny.falcon (?), 19:57, 02/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Note: This is not an official Google product.

    Так что, не совсем "компания Гугл"

     
     
  • 2.15, Andrey Mitrofanov (?), 22:07, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>not an official Google product.
    > Так что, не совсем "компания Гугл"

    Продюссировала - нет, а опубликовала - да.   Парадокс?

     
  • 2.16, Аноним (-), 22:39, 02/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Note: This is not an official Google product.
    > Так что, не совсем "компания Гугл"

    Это не официальный продукт, Google просто открыл срез используемого для балансировки кода, пользуйтесь на свой страх и риск, без каких-либо претензий и запросов.

     

  • 1.19, Аноним (-), 12:25, 03/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    keepalived переписанный на go?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру