Site icon AppTractor

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

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

Exit mobile version