Pull to refresh

Представляем планировщик Go: Вы никогда не смотрели на горутины с этой стороны

Level of difficultyMedium
Reading time7 min
Views10K

Вероятно, вы слышали о планировщике Go раньше, но насколько хорошо мы знает о том как он работает? Как он связывает горутины с потоками?

Разберем по очереди операции, которые выполняет планировщик.

Читать далее
Total votes 36: ↑33 and ↓3+30
Comments1

eBPF Summit 2021

Reading time2 min
Views356

В этом году eBPF Summit будет проведен повторно, 18 и 19 августа, в формате онлайн.

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

На eBPF Summit собираются конечные пользователи и сообщество разработчиков eBPF для того, чтобы в течение двух дней делиться своим опытом и слушать увлекательные выступления коллег по индустрии, посвященные eBPF. 

Как и в прошлом году, на мероприятии выступят как конечные пользователи, которые поделятся своим опытом использования eBPF, так и разработчики, активно работающие над eBPF и проектами на его основе.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

ITCamp и кризис в Российском IT

Reading time2 min
Views7.8K

Мы не знаем точно, когда и чем закончится этот кризис, в который мы сейчас погружаемся. Но если у вас есть намерение сохранить свой доход, возможность работать над интересными проектами, чувствовать себя Человеком и не уйти в чёрную депрессию, действовать нужно сейчас.

Не будем углубляться в геополитику, но ощутить на себе последствия февральских событий можно уже сейчас. Как будут развиваться дальше события точно никому не известно. Что делать, пассивно ждать и терять контроль над своей жизнью? Сейчас для достижения целей и помощи другим я собрал ITCamp из IT профессионалов и вот почему он может оказаться сейчас очень кстати..

Читать далее
Total votes 12: ↑7 and ↓5+2
Comments5

Как работает сеть в контейнерах: Docker Bridge с нуля

Level of difficultyMedium
Reading time21 min
Views33K

В этой статье мы собираемся разобраться со следующими вопросами:

* Как виртуализировать сетевые ресурсы, чтобы контейнеры думали, что у них есть отдельные сетевые среды?

* Как превратить контейнеры в дружелюбных соседей и научить общаться друг с другом?

* Как выйти во внешний мир (например, в Интернет) изнутри контейнера?

* Как связаться с контейнерами, работающими на хосте Linux, из внешнего мира?

* Как реализовать публикацию портов, подобную Docker?

Читать далее
Total votes 71: ↑71 and ↓0+71
Comments14

Точно в цель. Обзор коммутатора Zyxel XMG1915-18EP

Level of difficultyEasy
Reading time9 min
Views3.2K


Для чего нужен хороший коммутатор?


Коммутатор нужен для сети. Хороший чтобы было хорошо. Такой простой ответ вроде подходит на все случаи жизни. Но на практике предстоит ответить ещё на целый ряд вопросов.

Читать дальше →
Total votes 4: ↑3 and ↓1+2
Comments15

Обзор Протокола ISO-TP [ISO 15765-2]

Level of difficultyEasy
Reading time5 min
Views2.5K

Как известно канальные CAN пакеты могут быть размером максимум 8 байт. Одновременно с этим, с более высоких уровней модели OSI могут поступить запросы передать огромные пакеты  [ jumbo frame(ы) ]. Как же разрешить это противоречие?

Эту ситуацию призван распетлять протокол ISO-15765-2 (или попросту ISO-TP ).

В этом тексте я выполнил обзор протокола ISO-TP.

Читать далее
Total votes 12: ↑10 and ↓2+8
Comments23

Обзор telegram-бота N.E.T.C.A.L.C. – сетевого мульти-инструмента для ИТ и ИБ-специалистов, созданного с помощью ChatGPT

Reading time11 min
Views10K

Всем привет! В первой части своего повествования я рассказал об опыте создания при помощи ChatGPT telegram-бота с функцией продвинутого калькулятора IP-сетей и набором полезных сетевых инструментов.

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

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments6

Работа с хранилищами в Kubernetes: руководство для инженеров

Reading time21 min
Views12K
image

Как DevOps-инженер я часто сталкиваюсь с необходимостью глубокого понимания тонких аспектов Kubernetes. Одним из таких ключевых элементов является управление хранилищем данных. Хотя этот элемент иногда остаётся в тени других задач, его важность для успешного развёртывания и поддержки приложений велика.

Накопленный мною опыт в этой области стал основой для этой статьи.

Я сфокусируюсь на трёх ключевых элементах управления хранилищем в Kubernetes:

  • PersistentVolumes (PV).
  • PersistentVolumeClaims (PVC).
  • Storage Classes.

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

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

Например, у нас была задача обеспечить надёжное и масштабируемое хранение данных в веб-приложении для управления клиентскими заказами. Мы настроили в Kubernetes Storage Class на основе SSD для базы данных (что не является хорошей практикой): это помогло обеспечить быстрый доступ и обработку транзакций. А для логов и нечасто применяемых данных использовали отдельный Storage Class с HDD, и это позволило снизить затраты.

А главное, Storage в Kubernetes — это такая штука, которую ты сделал и забыл, дальше оно там само работает.

Рассказываю детально.
Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments4

Как раз вовремя. Обзор точки доступа Wi-Fi 7 — Zyxel WBE660S

Level of difficultyEasy
Reading time9 min
Views5.5K

image


Есть технические средства, опередившие своё время. Есть те, которые появились с некоторым опозданием, таких большинство. И есть предметы и устройства, которые появились как раз вовремя. Об одном таком и пойдет речь в нашем обзоре.


Итак, наш герой на сегодня — Zyxel WBE660S 3-диапазонная точка доступа Wi-Fi 7.

Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments11

Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS

Level of difficultyMedium
Reading time3 min
Views5.6K

Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS через docker.

Подключиться к своему VPS по SSH.

Для установки надо перейти на Гитхаб

Скопировать одну команду, вставить в терминале и запустить.

Команды скачает bash скрипт, сделает его исполняемым и запустит его.

После ответить на пару вопросов и все готово.

Читать далее
Total votes 22: ↑7 and ↓15-8
Comments9

Li-Fi — в 100 раз быстрее, чем Wi-Fi

Reading time1 min
Views53K

13 июля 2023г., Институт инженеров по электротехнике и радиоэлектронике (IEEE) добавил 802.11bb (Li-Fi ) в качестве стандарта беспроводной связи на основе света.

Li-Fi обеспечивает более быструю и надежную беспроводную связь (до 224 ГБ/с) по сравнению с обычными технологиями, такими как Wi-Fi и 5G.

Кроме того, распространение света в пределах прямой видимости повышает безопасность, предотвращая проникновение через стены, снижая риск помех.

Теперь, когда опубликован стандарт IEEE 802.11bb, производители могут начать интегрировать технологию там, где это возможно.

Корпорация pureLiFi , уже подготовила модуль Light Antenna ONE для интеграции в устройства. Этот компонент длиной 14 х 5 мм (на фото в начале).

Конечно, Li-Fi не вытеснит Wi-Fi. Радиоволны по-прежнему имеют явное преимущество благодаря передаче на большие расстояния и через непрозрачные объекты. Однако Li-Fi найдет свое применение, где это возможно...

p.s. конечно новость не нова, но возможно обошла кого-то стороной..

Спасибо

Ссылка на оригинал новости: 100x Faster Than Wi-Fi: Li-Fi, Light-Based Networking Standard Released

Читать далее
Total votes 30: ↑27 and ↓3+24
Comments123

14 декабря вспомним ушедший трафик и встретим новый

Reading time2 min
Views3K

Привет, Хабр! 14 декабря, мы проведем Selectel Network MeetUp#8. Разберем сценарии наблюдения за сетью дата-центров, в которых работают сотни единиц оборудования. Обсудим инструменты для работы, поделимся опытом и ответим на вопросы. Подробная программа — под катом.

Читать далее
Total votes 12: ↑10 and ↓2+8
Comments6

Linux starter pack: комплект курсов по Linux, Git и сетям

Reading time2 min
Views2.6K

У нас новый комплект курсов для тех, кто хочет войти в мир Linux и чувствовать себя там как дома. Он поможет разобраться с основами Linux, научиться работать с Git, а потом, основательно подготовившись, с головой уйти в «Сети в Linux для самых маленьких».

Читать далее
Total votes 12: ↑8 and ↓4+4
Comments0

Курс Слёрма «Сети в Linux» стал потоком

Reading time2 min
Views1.5K

Слёрм обновил курс «Сети в Linux» и сделал его потоком. Это значит, что с сентября у студентов будет больше возможностей взаимодействовать с авторами курса. Спикеры будут проводить АМА-сессии и давать обратную связь по практическим заданиям. Рассказываем, чем интересен этот курс и что будет в программе.

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments5

HP Networking для начинающих — где быстро найти информацию

Reading time2 min
Views8.7K
После приобретения компании 3Com HP стала активно перестраивать свою часть сайта про сетевые продукты и технологии. Проведя некоторое время за поиском нужной мне информации? я подумал, что хорошо было бы поделиться ей в структурированном виде.

Кратко о главном:


Сетевые продукты HP делятся на группы: (A) Advanced, (E) Essential, (V) Value и (S) Security.
  • Группа А предназначена для организаций, имеющих большие и сложные сети, где функционал оборудования выходит на первое место (или «Хочу передовую корпоративную сетку!»)
  • Группа Е предназначена для организаций, желающих получить производительное и не сложное в использовании оборудование с доступной ценой (или «Хочу консоль, но дешевле и проще»)
  • Группа V предназначена для организаций, ищущих надежное и простое оборудование с низкой стоимостью («Хочу включить и чтоб работало, ну или на худой конец пусть будет Web-интерфейс»)
  • Группа S объединяет продукты обеспечения сетевой безопасности («Разграничьте доступ, почистите мне сетевой трафик, и лучше пусть работает само»)
Читать дальше →
Total votes 7: ↑5 and ↓2+3
Comments7

Ubiquity RouterStation Pro: небольшой обзор и установка Debian GNU/Linux

Reading time5 min
Views6.9K
Приветствую, хабрачеловеки.
Предлагаю вашему вниманию кратенький обзор одного из устройств компании Ubiquity в линейке embedded systems, а именно — RouterStation Pro (далее по тексту — «rspro»). Сравнивая с другими продуктами на рынке, можно сказать, что это чрезвычайно функциональный и производительный маршрутизатор. У Pro-версии есть и младшая сестра, с более скромными техническими характеристиками. Но обо всем по порядку.

Читать дальше →
Total votes 32: ↑28 and ↓4+24
Comments38

Работа с почтой на MS Exchange сервере через EWS. Часть 1

Reading time5 min
Views99K


Здравствуйте, читатели Хабрахабр!

В рамках серии этих постов я хочу рассказать о такой технологии как EWS и о том, как ее использовать для работы с почтой, хранящейся на серверах MS Exchange 2007 — 2010. Я постараюсь показать, как просто и удобно использовать EWS.

Мы начнем с самого начала, с знакомства с это технологией и создания первого проекта, а закончим более сложными манипуляциями с почтой.

Данный пост является вводным и он, скорее всего, окажется неинтересен тем, кто уже знаком с EWS.
Поехали...
Total votes 27: ↑19 and ↓8+11
Comments10

Arch Linux: корневой раздел на Samba

Reading time4 min
Views4.9K
Приветствую, друзья!
Сегодня я вам не буду рассказывать, почему я люблю Arch Linux, вы сами всё увидите.

Задача


— установить Arch Linux таким образом, чтобы корневой раздел монтировался по сети с Samba-сервера

Решение


Для решения этой задачи нам понадобится:
— установленный Arch Linux (или LiveCD)
— mkinitcpio-mount-hook из AUR (http://aur.archlinux.org/packages.php?ID=40372)
— ещё пара небольших hook-ов: mount.cifs и mount.loop
— extra/devtools (содержит mkarchroot)
— core/mkinitcpio-nfs-utils (в этом пакете находятся утилиты и скрипты для получения IP адреса)
— собирающий скрипт
Читать дальше →
Total votes 42: ↑36 and ↓6+30
Comments9

Архитектура Aggregation-Access сети крупных провайдеров

Reading time5 min
Views12K

Архитектура сетей современных операторов связи отлично описана во всяческих мануалах, гайдах по подготовке к сертификациям Cisco и просто умных и хороших книжках. Но многие из них концентрируются именно на MPLS Core с интересными особенностями этой технологии (как то Traffic Engineering, MPLS BGP Multipath и прочее), обходя внимание distribution-access сегмент. Предлагаю поговорить именно об архитектуре сети доступа, принятой в крупных провайдерах. В качестве примеров будем рассматривать сети доступа одного из операторов ОАЭ (назовем его UAE Telecom) и Tier 1 оператора из США (скажем, USA Telecom), с которыми мне посчастливилось работать. По информации, такую же aggregation-access архитектуру имеет IP сеть одного из крупных украинских операторов.
Читать дальше →
Total votes 56: ↑55 and ↓1+54
Comments32

О том, как мы делали игру для Google Play

Reading time23 min
Views2.7K
О том, как мы делали игру «Стикеры» для Google Play


Давно у меня была мысль поделиться своими знаниями с сообществом. Сначала хотел написать что-нибудь по астрофизике или ОТО, но решил все же что корректнее будет писать о той предметной области, которой я занимаюсь профессионально. Итак, я постараюсь подробно изложить процесс создания и тонкости реализации игрового приложения под Android (начиная от проектирования, заканчивая публикацией и In App покупками).
Читать дальше →
Total votes 1: ↑1 and ↓0+1
Comments2
1
23 ...