Connect with us

GitHub

Nebula: сетевой фреймворк от Slack

AppTractor

Опубликовано

/

     
     

Nebula — это масштабируемый сетевой фреймворк от Slack, ориентированный на производительность, простоту и безопасность. Он позволяет без проблем подключаться к компьютерам в любой точке мира, причем полезен как для соединения тысяч компьютеров, так и для соединения двух или трех. Nebula переносима и работает на Linux, OSX и Windows. (есть ранний прототип, работающий на iOS).

Nebula включает в себя ряд существующих концепций, таких как шифрование, группы безопасности, сертификаты и туннелирование, и каждая из этих отдельных частей существовала и до Nebula в различных формах. Что отличает Nebula от существующих предложений, так это то, что фреймворк объединяет все эти идеи, в результате чего получается сумма, превышающая отдельные части.

Сегодня Nebula работает на каждом сервере в Slack, предоставляя глобальный сетевой стек, который помогает компании управлять сервисом. Хотя большинство людей впервые слышит о Nebula, она используется в Slack уже более двух лет.

Цели Nebula:

  • Предоставить зашифрованное соединение между любыми хостами
  • Сервис, независимый от провайдера
  • Высокоуровневая фильтрация трафика
  • Сильная безопасность
  • Скорость
  • Возможность тестирования.

Исходники: https://github.com/slackhq/nebula

Статья: https://medium.com/p/884110a5579

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Спасибо!

Теперь редакторы в курсе.