The OpenNET Project / Index page

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

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

Компания 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
Тип: Программы
Ключевые слова: seesaw, balance
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 [^] [ответить]     [к модератору]  
  • +/
    Это не официальный продукт, Google просто открыл срез используемого для балансир... весь текст скрыт [показать]
     
  • 1.19, Аноним (-), 12:25, 03/02/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    keepalived переписанный на go?
     

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


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