zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#haproxy

0 posts0 participants0 posts today
Habr<p>Маршрутизация VLESS-REALITY через HAProxy с маскировкой под свой сайт (steal-oneself)</p><p>Третья часть по маршрутизации сайтов и сервисов на 443 порту включая VLESS-Reality и VLESS+WebSocket через HAProxy.</p><p><a href="https://habr.com/ru/articles/885276/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/885276/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/Haproxy" class="mention hashtag" rel="tag">#<span>Haproxy</span></a> <a href="https://zhub.link/tags/VLESS" class="mention hashtag" rel="tag">#<span>VLESS</span></a> <a href="https://zhub.link/tags/REALITY" class="mention hashtag" rel="tag">#<span>REALITY</span></a> <a href="https://zhub.link/tags/websocket" class="mention hashtag" rel="tag">#<span>websocket</span></a></p>
Habr 25+<p>Секреты стройности монолита: подходы по снятию нагрузки с БД</p><p>Привет! Меня зовут Олег Кретинин, и я разработчик в команде общих компонентов в Яндекс Еде. Сегодня я расскажу о том, как мы смогли успешно снять нагрузку с нашей базы данных, а также уменьшить её размер. Помимо сервисов, написанных на C++, Go и Python, у нас есть монолит, он же «кора», на PHP, который всё ещё представляет огромную кодовую базу, хранит кучу логики и предоставляет данные по API для 120 сервисов. После обновления фреймворка и версии PHP мы принялись за решение другой проблемы, которая всё чаще и чаще давала о себе знать. В тот период у нас возросло количество инцидентов, связанных с базой данных, и нам нужно было что‑то придумать, чтобы стабилизировать проект максимально быстро. Случалось, что всё сыпалось во время праздничных дней, когда количество заказов увеличивалось на 30–40%, или во время разовых массовых операций, например когда однажды в большую сеть ресторанов добавлялся бесплатный соус к каждой позиции меню.</p><p><a href="https://habr.com/ru/companies/yandex/articles/876286/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=876286" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex/a</span><span class="invisible">rticles/876286/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=876286</span></a></p><p><a href="https://zhub.link/tags/%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>базы_данных</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/doctrine" class="mention hashtag" rel="tag">#<span>doctrine</span></a> <a href="https://zhub.link/tags/mysql" class="mention hashtag" rel="tag">#<span>mysql</span></a> <a href="https://zhub.link/tags/postgresql" class="mention hashtag" rel="tag">#<span>postgresql</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>оптимизация</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%BE%D0%BB%D0%B8%D1%82" class="mention hashtag" rel="tag">#<span>монолит</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%BE%D0%BB%D0%B8%D1%82%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="tag">#<span>монолитная_архитектура</span></a> <a href="https://zhub.link/tags/highload" class="mention hashtag" rel="tag">#<span>highload</span></a> <a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a></p>
Habr<p>Секреты стройности монолита: подходы по снятию нагрузки с БД</p><p>Привет! Меня зовут Олег Кретинин, и я разработчик в команде общих компонентов в Яндекс Еде. Сегодня я расскажу о том, как мы смогли успешно снять нагрузку с нашей базы данных, а также уменьшить её размер. Помимо сервисов, написанных на C++, Go и Python, у нас есть монолит, он же «кора», на PHP, который всё ещё представляет огромную кодовую базу, хранит кучу логики и предоставляет данные по API для 120 сервисов. После обновления фреймворка и версии PHP мы принялись за решение другой проблемы, которая всё чаще и чаще давала о себе знать. В тот период у нас возросло количество инцидентов, связанных с базой данных, и нам нужно было что‑то придумать, чтобы стабилизировать проект максимально быстро. Случалось, что всё сыпалось во время праздничных дней, когда количество заказов увеличивалось на 30–40%, или во время разовых массовых операций, например когда однажды в большую сеть ресторанов добавлялся бесплатный соус к каждой позиции меню.</p><p><a href="https://habr.com/ru/companies/yandex/articles/876286/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/yandex/a</span><span class="invisible">rticles/876286/</span></a></p><p><a href="https://zhub.link/tags/%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>базы_данных</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/doctrine" class="mention hashtag" rel="tag">#<span>doctrine</span></a> <a href="https://zhub.link/tags/mysql" class="mention hashtag" rel="tag">#<span>mysql</span></a> <a href="https://zhub.link/tags/postgresql" class="mention hashtag" rel="tag">#<span>postgresql</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>оптимизация</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%BE%D0%BB%D0%B8%D1%82" class="mention hashtag" rel="tag">#<span>монолит</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%BE%D0%BB%D0%B8%D1%82%D0%BD%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="tag">#<span>монолитная_архитектура</span></a> <a href="https://zhub.link/tags/highload" class="mention hashtag" rel="tag">#<span>highload</span></a> <a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a></p>
Habr<p>Маршрутизируем трафик с помощью HAProxy, совмещаем сервисы на 443 порту</p><p>Маршрутизируем трафик с помощью HAProxy, совмещаем сервисы на 443 порту, настраиваем GeoIP, WebSocket и сайты</p><p><a href="https://habr.com/ru/articles/877566/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/877566/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/HAproxy" class="mention hashtag" rel="tag">#<span>HAproxy</span></a> <a href="https://zhub.link/tags/ocserv" class="mention hashtag" rel="tag">#<span>ocserv</span></a> <a href="https://zhub.link/tags/vless" class="mention hashtag" rel="tag">#<span>vless</span></a> <a href="https://zhub.link/tags/xui" class="mention hashtag" rel="tag">#<span>xui</span></a> <a href="https://zhub.link/tags/geoip" class="mention hashtag" rel="tag">#<span>geoip</span></a> <a href="https://zhub.link/tags/adguard_home" class="mention hashtag" rel="tag">#<span>adguard_home</span></a> <a href="https://zhub.link/tags/vpn" class="mention hashtag" rel="tag">#<span>vpn</span></a></p>
Habr<p>Cовмещаем Haproxy, Vless, WebSocket, VPN и сайт на одном порту</p><p>Cовмещаем Vless, WebSocket, VPN и сайт на одном порту средствами Haproxy, создаем альтернативу VPN на основе WebSocket.</p><p><a href="https://habr.com/ru/articles/872080/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/872080/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a> <a href="https://zhub.link/tags/xui" class="mention hashtag" rel="tag">#<span>xui</span></a> <a href="https://zhub.link/tags/vless" class="mention hashtag" rel="tag">#<span>vless</span></a> <a href="https://zhub.link/tags/websocket" class="mention hashtag" rel="tag">#<span>websocket</span></a> <a href="https://zhub.link/tags/wstunnel" class="mention hashtag" rel="tag">#<span>wstunnel</span></a></p>
Habr<p>Как в базе поставщиков найти лучшие по цене предложения, чтобы показать их пользователю</p><p>Управление поиском цен на отели в сервисе бронирования — это как ремонт работающего двигателя. Работа с запросами происходит в реальном времени, и простого варианта «отель N на майские» недостаточно, чтобы получить то, что нужно. Скрейпинг, массовые запросы, настройка баланса просмотров и бронирований при работе с самописными базами поставщиков и их ограниченными серверными мощностями — задача почти невыполнимая. Почти… Привет, Хабр! Меня зовут Иван Чернов. Я 12 лет в IT, 6 из них работаю в «Островок!». В этой статье расскажу, как справиться с нагрузкой и поддерживать бесперебойную работу системы. Рассмотрим масштабирование Redis, использование Aerospike, фильтр Блума и решим задачку со звёздочкой. Поговорим о маленьком кусочке схемы, который непосредственно работает с поставщиками в поиске. Это самая нагруженная часть, где возникают наибольшие проблемы с highload. Но именно она нужна, чтобы пользователи получили лучшие цены.</p><p><a href="https://habr.com/ru/companies/oleg-bunin/articles/856540/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/oleg-bun</span><span class="invisible">in/articles/856540/</span></a></p><p><a href="https://zhub.link/tags/high_scalability" class="mention hashtag" rel="tag">#<span>high_scalability</span></a> <a href="https://zhub.link/tags/search" class="mention hashtag" rel="tag">#<span>search</span></a> <a href="https://zhub.link/tags/redis" class="mention hashtag" rel="tag">#<span>redis</span></a> <a href="https://zhub.link/tags/aerospike" class="mention hashtag" rel="tag">#<span>aerospike</span></a> <a href="https://zhub.link/tags/%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80_%D0%B1%D0%BB%D1%83%D0%BC%D0%B0" class="mention hashtag" rel="tag">#<span>фильтр_блума</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="tag">#<span>архитектура</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>производительность</span></a> <a href="https://zhub.link/tags/%D0%BA%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2" class="mention hashtag" rel="tag">#<span>кэширование_запросов</span></a> <a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>технические_ограничения</span></a></p>
Habr<p>Построение отказоустойчивого кластера 1С Предприятие 8.3. Требования назначения функциональности. MythBusters</p><p>Одна из завершающих публикаций цикла «В облако на работу:… Рецепты от Капитана» в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая… На закуску разбираемся с отказоустойчивостью. В этой публикации для серверов 1С, заодно попробуем подобно сериалу «Разрушители легенд» подтвердить или опровергнуть пару устойчивых мифов о требованиях назначения функциональности.</p><p><a href="https://habr.com/ru/companies/serverspace/articles/851598/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/serversp</span><span class="invisible">ace/articles/851598/</span></a></p><p><a href="https://zhub.link/tags/1%D0%A1_%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>1С_Предприятие</span></a> <a href="https://zhub.link/tags/vipmanager" class="mention hashtag" rel="tag">#<span>vipmanager</span></a> <a href="https://zhub.link/tags/patroni" class="mention hashtag" rel="tag">#<span>patroni</span></a> <a href="https://zhub.link/tags/etcd" class="mention hashtag" rel="tag">#<span>etcd</span></a> <a href="https://zhub.link/tags/HAProxy" class="mention hashtag" rel="tag">#<span>HAProxy</span></a> <a href="https://zhub.link/tags/Alt_Linux" class="mention hashtag" rel="tag">#<span>Alt_Linux</span></a> <a href="https://zhub.link/tags/Astra_Linux" class="mention hashtag" rel="tag">#<span>Astra_Linux</span></a> <a href="https://zhub.link/tags/%D0%A0%D0%B5%D0%B4_%D0%9E%D0%A1" class="mention hashtag" rel="tag">#<span>Ред_ОС</span></a> <a href="https://zhub.link/tags/Kylin" class="mention hashtag" rel="tag">#<span>Kylin</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%B5_%D0%BC%D0%B5%D1%81%D1%82%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_1%D0%A1" class="mention hashtag" rel="tag">#<span>рабочее_место_пользователя_1С</span></a> <a href="https://zhub.link/tags/active_directory" class="mention hashtag" rel="tag">#<span>active_directory</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%9E%D0%A1" class="mention hashtag" rel="tag">#<span>авторизация_ОС</span></a></p>
Habr<p>GUI — это хорошо, но большие дяди хотят IaC</p><p>Вечерело, накрапывал морозный дождь… шел 7-й год разработки Roxy-WI. Понимание необходимости автоматизации пришло давно, поэтому был разработан API. Он был, скажем так, кривой и местами нелогичный, но работал. После создания RMON и написания к нему &quot;нормального&quot; API было решено создать API и для Roxy-WI с поддержкой CRUD и Swagger.</p><p><a href="https://habr.com/ru/articles/851004/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/851004/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a> <a href="https://zhub.link/tags/loadbalancing" class="mention hashtag" rel="tag">#<span>loadbalancing</span></a> <a href="https://zhub.link/tags/webui" class="mention hashtag" rel="tag">#<span>webui</span></a></p>
Habr<p>Astra Linux и HAproxy</p><p>Популярность любого веб-ресурса, это всегда хорошо – чем больше посещений, тем более популярен контент, представленный на данном ресурсе. Однако, у всего есть обратная сторона и высокая посещаемость не является исключением. Большое количество посетителей рано или поздно приведет к сбоям в работе веб сервера, если своевременно не проводить масштабирование ресурсов. Но лучшим решением является балансировка нагрузки между несколькими узлами. В таком случае мы, во-первых, можем распределить запросы пользователей между всеми узлами равномерно, а во-вторых, в случае отказа одного из узлов веб ресурс будет по-прежнему доступен, так как остальные серверы продолжат свою работу. Таким образом, балансировщик нагрузки – это распределитель рабочей нагрузки, который обеспечивает бесперебойную работу, хорошую производительность и доступность ваших веб-сайтов в условиях всплеска трафика. Собственно, выполнять балансировку можно различными методами: с помощью аппаратных средств, политик DNS или с помощью программной балансировки нагрузки.</p><p><a href="https://habr.com/ru/companies/otus/articles/837932/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/837932/</span></a></p><p><a href="https://zhub.link/tags/astralinux" class="mention hashtag" rel="tag">#<span>astralinux</span></a> <a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="tag">#<span>haproxy</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B0%D0%BB%D0%B0%D0%BD%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>балансировка</span></a></p>