Сетевые технологии

  • Хабрахабр

    JSON-RPC? Возьмите хитрый REST

    Уверен, что заголовок вызвал здоровую реакцию — “ну опять началось…” Но позвольте завладеть вашим вниманием на 5-10 минут, и я постараюсь не обмануть ожидания. Надеюсь, это позволит взглянуть на выбор парадигмы обмена данными в ваших проектах под новым углом. Структура статьи будет такова: берется стереотипное утверждение и раскрывается “природа” возникновения этого стереотипа. 0. Для того, чтобы была ясность в том,…

    Подробнее »
  • Хабрахабр

    [Перевод] Пишем на Go простой балансировщик

    Балансировщики нагрузки играют в веб-архитектуре ключевую роль. Они позволяют распределять нагрузку по нескольким бэкендам, тем самым улучшая масштабируемость. А поскольку у нас сконфигурировано несколько бэкендов, сервис становится высокодоступным, потому что в случае сбоя на одном сервере балансировщик может выбирать другой работающий сервер. Написал я его на Go, это современный язык, поддерживающий полноценный параллелизм. Поигравшись с профессиональными балансировщиками наподобие NGINX, я…

    Подробнее »
  • Хабрахабр

    Как масштабировать дата-центры. Доклад Яндекса

    Мы разработали дизайн сети дата-центров, который позволяет разворачивать вычислительные кластеры размером больше 100 тысяч серверов с пиковой полосой бисекции (bisection bandwidth) свыше одного петабайта в секунду. Кроме того, Дима коротко рассказал об организации внешней связности, физическом уровне, кабельной системе и способах дальнейшего увеличения емкости. Из доклада Дмитрия Афанасьева вы узнаете об основных принципах нового дизайна, масштабировании топологий, возникающих при этом…

    Подробнее »
  • Хабрахабр

    Google App Script, Mikrotik, Telegram и VPNBook затеяли сыграть квартет

    Сегодня в программе: Куда еще можно применить Google Apps Script, если закончились нормальные идеи. Автоматизация работы с VPNBook через цепочку скриптов на разных языках, которые я не знаю. Недо-cURL от Mikrotik. Telegram через одно место, чтобы не оказаться в другом, самкомнадзор разрешает. Часть 1. Без названия Год назад я написал заметку "Почти OCR для получения пароля VPNBook. PHP + Mikrotik"…

    Подробнее »
  • Хабрахабр

    Полнофункциональный I/O реактор на голом Си

    I/O реактор (однопоточный цикл событий) — это паттерн для написания высоконагруженного ПО, используемый во многих популярных решениях: В данной статье мы рассмотрим подноготную I/O реактора и принцип его работы, напишем реализацию на меньше, чем 200 строк кода и заставим простой HTTP сервер обрабатывать свыше 40 миллионов запросов/мин. Статья написана с целью помочь разобраться в функционировании I/O реактора, а значит и…

    Подробнее »
  • Хабрахабр

    Бойтесь уязвимостей, воркэраунды приносящих. Часть 1: FragmentSmack/SegmentSmack

    Меня зовут Дмитрий Самсонов, я работаю ведущим системным администратором в «Одноклассниках». Всем привет! физических серверов, 11 тыс. У нас более 7 тыс. Подавляющее большинство серверов работают под управлением CentOS 7.14 августа 2018 г. контейнеров в нашем облаке и 200 приложений, которые в различной конфигурации формируют 700 различных кластеров. Это уязвимости с сетевым вектором атаки и достаточно высокой оценкой (7. была…

    Подробнее »
  • Хабрахабр

    Домен-фронтинг на базе TLS 1.3

    Введение Современные корпоративные системы фильтрации контента, от таких именитых производителей как Cisco, BlueCoat, FireEye имеют довольно много общего с более мощными их собратьями — DPI системами, которые усиленно внедряются на национальном уровне. Суть работы и тех и других в том, чтобы производить досмотр входящего и исходящего интернет трафика и, на основании черных/белых списков, принимать решение о запрете интернет-соединения. А так…

    Подробнее »
  • Хабрахабр

    Суровая практика: как сделать Wi-Fi сеть в городском парке

    В прошлом году у нас был пост про проектирование общественного Wi-Fi в гостиницах, а сегодня мы зайдем с другой стороны и расскажем о создании Wi-Fi сетей на открытых пространствах. Казалось бы, что тут может быть сложного — бетонных перекрытий нет, а значит, можно раскидать точки равномерно, включить их и радоваться реакции пользователей. Но когда дело доходит до практики, приходится учитывать…

    Подробнее »
  • Хабрахабр

    Видеозвонки, WebRTC и браузер: как это работает и как согреть «замерзающую» трансляцию

    Для большинства из нас видеосвязь в браузере — нечто вроде черного ящика. Есть изображение собеседника на экране, звук, возможность общения. Но что происходит там, внутри? Об этом сегодня и поговорим. Он занимается настройкой видеосвязи в Skyeng и стремится сделать видеосвязь не просто хорошей, а очень хорошей. Статья сделана на основе доклада нашего сотрудника, Кирилла Рогового. В ней разбираются не только…

    Подробнее »
  • Хабрахабр

    Спутниковый интернет — новая космическая «гонка»?

    Cтатья является дополненым, исправленым и актуализированным переводом публикации Натана Хёрста. Disclaimer. Также была использована некоторая информация из статьи о наноспутниках при построении конечного материала. Существует теория (или, возможно, предостерегающая сказка) среди астрономов, называемая синдромом Кесслера, получившая имя в честь астрофизика NASA, предложившего её в 1978 году. В этом сценарии орбитальный спутник или какой-либо другой объект случайно ударяет по другому и…

    Подробнее »


Кнопка «Наверх»
Закрыть