Как стать автором
Обновить
461.7

IT-инфраструктура *

Инфоцентры + базы данных + системы связи

Сначала показывать
Порог рейтинга
Уровень сложности

Технический долг захватил глобальную экономику

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров44K
Технический долг стал проблемой для всей экономики

Термином «технический долг» обычно называют сокращённые или субоптимальные подходы в процессе разработки ПО. Проявляется он в виде неудачно спроектированного кода, устаревших компонентов и отсутствия документации. В то время, как правильно написанные код и документация служат бессрочно, компоненты и используемые подходы – нет. Программное обеспечение и его составляющие со временем могут становиться техническим долгом. Расцвет индустрии ПО пришёлся на далёкие 80-е годы, поэтому то, что мы сегодня начинаем сталкиваться с полностью устаревшими концепциями, процессами и системами, является относительно новым явлением.
Читать дальше →
Всего голосов 97: ↑84 и ↓13+71
Комментарии327

10 000 дней солнечной и гелиосферной обсерватории (SOHO), о Солнце, нужна ли дата-центрам защита от солнечных бурь?

Время на прочтение42 мин
Количество просмотров4.7K
18 апреля 2023 года исполнилось 10 000 дней с момента запуска солнечной и гелиосферной обсерватории (SOHO), миссия которой изначально была рассчитана на 2 года. Однако до сих пор профессиональные астрономы и любители науки могут наблюдать Солнце «онлайн» — получать данные и высококачественные снимки с ПЗС-камеры обсерватории, спроектированной и запущенной в точку Лагранжа, на расстояние свыше миллиона километров от Земли, более 27 лет назад.


Веб-сайт обсерватории 18 апреля 2023 года, такой же, как и в 1995 году, за исключением того, что теперь накоплен огромный архив научных данных, а также таймлапсов, построенных на основе изображений с SOHO.

Сегодня мы поговорим о том, как такое вообще возможно? Зачем нам нужно изучать Солнце, как оно влияет на нашу жизнь, и может ли вспышка на Солнце уничтожить привычную нам жизнь на Земле. А также о том, почему до сих пор не учтены риски повторной вспышки 1859 года, которая вывела из строя даже телеграфную связь, а сейчас может вывести из строя всю более чувствительную к электромагнитным импульсам электронику (компьютеры, мобильные телефоны, серверы и в целом всё, что имеет в своём строении электрическую цепь, в которой могут индуцироваться токи), которые не защищены и не могут быть защищены должным образом?
Читать дальше →
Всего голосов 63: ↑59 и ↓4+55
Комментарии9

Что делать с двумя тысячами роутеров, на которых корявая прошивка, если ты — провайдер?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров31K

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

Читать далее
Всего голосов 92: ↑91 и ↓1+90
Комментарии57

«20% оборудования не приедет в срок, а 10% — не приедет никогда». Параллельный импорт глазами провайдера инфраструктуры

Время на прочтение6 мин
Количество просмотров12K

После ухода крупных иностранных производителей с рынка российские компании стали искать альтернативные способы получения необходимых товаров. И если напиток, сильно похожий на кока-колу, мы получили быстро, то заменить некоторые вещи было не так легко. В частности, это касается серверных комплектующих и оборудования для дата-центров. Однако товары по-прежнему поставляются на российский рынок — благодаря параллельному импорту.

Меня зовут Кирилл Малеванов, я технический директор Selectel. В начале 2022 года мы столкнулись с ситуацией, когда нужно искать новые способы получения оборудования, одним из которых стал параллельный импорт. В статье расскажу об особенностях этого метода на рынке IT-инфраструктуры и о рисках, с которыми придется столкнуться.
Читать дальше →
Всего голосов 56: ↑53 и ↓3+50
Комментарии20

Истории

Российские VPS/VDS-хостинги — рейтинг 2023. Злая версия

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров52K

Привет Хабр! Снова я и сегодня снова будет разговор о хостингах. За время своих скитаний я пришёл к выводу, что сравнивать их между собой довольно бесполезно, поэтому в этот раз решил сравнивать с реальными железками.

Читать далее
Всего голосов 153: ↑145 и ↓8+137
Комментарии97

Кто мощнее в базах данных? Сравниваем производительность БД на серверах с ARM- и x86-процессорами

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров14K

Всем привет! Ранее я разобрал и протестировал сервер с процессором ARM, который попал к нам в Selectel Lab. Сервер показал хорошие результаты по производительности в ряде классических тестов, но в этот раз захотелось проверить его в боевой задаче — в работе с базами данных. Быть может, архитектура ARM-процессора сделает всех конкурентов на этой территории?

Чтобы ответить на этот вопрос, протестировал ARM вместе с семеркой серверов разных конфигураций с процессорами Intel и AMD. В качестве баз данных для нашего эксперимента выбрал самые популярные — PostgreSQL и MySQL. Результаты тестов с графиками и комментариями — под катом. Надеюсь, они будут полезны вам при выборе сервера под БД.
Читать дальше →
Всего голосов 59: ↑57 и ↓2+55
Комментарии45

Когда типизация делает тебе больно: как у нас появился статический анализатор

Время на прочтение10 мин
Количество просмотров8K

Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды.

Язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается. В статье я подробно расскажу о проблеме в разработке системы управления выделенными серверами, которую мы сами себе создали, а затем героически решили. В примерах используется интерпретатор Python 3.10, а средой разработки выступает PyCharm 2022.2.4.

Текст будет интересен тем, кто хочет узнать новые стороны Python, и кому любопытно, с какими проблемами можно столкнуться, если использовать все модные фичи языка.
Читать дальше →
Всего голосов 57: ↑57 и ↓0+57
Комментарии0

Особенности национальной… покупки софта

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров12K
Мой знакомый предприниматель недавно выбирал часы: с прошлого ноября по начало мая. Не Rolex, не Vacheron Constantin, обычную повседневную модель «подо всё». Он изучил всё и прожужжал нам уши: механизмы, типы стёкол, расположение апертуры даты, безели, материалы шестерён, характеристики пружин, марки, модели, весь российский, швейцарский и японский рынок. И вот он гордо носит новые часы и на майских за мангалом впроброс говорит, что «купил в компанию ERP-шку». Я как бывший автоматизатор всего и вся в бизнесах всех мастей офигеваю и спрашиваю, а чего не проконсультировался. На что он отмахнулся «делов-то, оплатили и забыли» и ушёл укладывать купаты на решётку гриля. В моей голове не сходилось: выбирать полгода часы за 100 тысяч рублей и внедрить проект за 1,7 млн с нехилой ежемесячной арендой, как выяснилось, за неполный апрель («да у нас всё по базе, что мы как лохи»). А потом я вспомнил свои будни автоматизаторские и понял: либо я сейчас устрою ему разнос, либо статья. Статья на Хабр.

Читать дальше →
Всего голосов 61: ↑59 и ↓2+57
Комментарии28

FlexGen на практике: получится ли запустить тяжелую модель без мощной видеокарты

Время на прочтение6 мин
Количество просмотров7K

От таких штук нас обещает избавить FlexGen при работе с текстовыми моделями.

Ранее я рассказывал про создание виртуальной подруги на основе текстовой модели GPT-J, которую можно развернуть локально. Ожидаемый недостаток этой идеи — большие «аппетиты» текстовых моделей по отношению к вычислительным ресурсам. Собственно, мой последний эксперимент состоялся только благодаря карточке A100 в сервере.

В конце февраля группа исследователей опубликовала FlexGen — решение для запуска масштабных текстовых моделей в среде с ограниченными ресурсами. В теории оно должно помочь обойтись ресурсами персонального ПК, без добавления мощных видеокарт. Под катом расскажу о FlexGen и его применимости в существующем проекте.
Читать дальше →
Всего голосов 61: ↑59 и ↓2+57
Комментарии3

«Коммутаторы — это коробки, а клиенты — котики». Как устроены выделенные сетевые инсталляции

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров4.9K

В интернете бытует мнение, что котики — это вода. Они могут залезть куда угодно и даже протиснуться в вазу. Но среди них есть и Гарфилды, которым и целой квартиры мало. А если в ней появится еще один зверек, то пиши пропало. С клиентами примерно такая же история: бывают ситуации, когда им тесно на общем коммутаторе доступа и нужно организовать выделенную инсталляцию.

Если вам интересно, что такое выделенные сетевые инсталляции, когда нужно съезжать с публичного пула в отдельную «коробку» и при чем здесь мультивендорность, добро пожаловать под кат!
Читать дальше →
Всего голосов 52: ↑52 и ↓0+52
Комментарии3

Можно ли сейчас продолжать развивать IT-инфраструктуру? Что изменилось после февраля 2022 года

Время на прочтение9 мин
Количество просмотров15K

Короткий ответ: можно и нужно. Нужно для людей, которые продолжают пользоваться мобильными сервисами, доставкой еды и кидать заказы в корзины маркетплейсов. Эти бизнесы работают и растут, а значит, с поддержкой и развитием IT-инфраструктуры мы справляемся. Но это потребовало быстрых адаптаций.

Меня зовут Кирилл Малеванов, я технический директор Selectel. В начале 2022 года мы также столкнулись с необходимостью принимать быстрые эффективные решения. Как продолжать строительство нового дата-центра, закупать оборудование и не лишать клиентов технологических новинок? В статье расскажу, как теперь выглядит работа провайдеров IT-инфраструктуры.
Читать дальше →
Всего голосов 100: ↑96 и ↓4+92
Комментарии48

Через реки, через лес прямо к PowerDNS

Уровень сложностиСложный
Время на прочтение43 мин
Количество просмотров21K

Всем привет! Меня зовут Максим, я руководитель одной из групп эксплуатации инфраструктурных сервисов в Ozon. Наша команда занимается поддержкой и развитием нескольких базовых сервисов компании, одним из которых, по историческим причинам, является сервис разрешения доменных имен (DNS).

В Ozon много различных сервисов и систем. Они общаются друг с другом и внешним миром по доменным именам. DNS — центральное звено, без которого не обходится почти ни одна инфраструктура. Понятно, что когда DNS отдаёт некорректные данные, то это неприятно, когда таймаутит — плохо, когда прилёг — очень плохо, когда прилёг надолго — в принципе, можно расходиться. Значит, одна из основных задач команды инфраструктуры — обеспечить сервисам надёжное и, желательно, быстрое разрешение доменных имён. Об этом мы и поговорим. Также затронем вопросы управления ресурсными записями, жизнь в Multi DC-среде, обслуживание DNS, кеширование, журналирование запросов и возможные проблемы.

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

Читать далее
Всего голосов 77: ↑77 и ↓0+77
Комментарии8

Как сделать простой UPS для NAS

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров22K

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.

Рассмотрим вариант дизайна такого UPS, который можно разместить внутри корпуса для тех NAS, которые для работы требуют только одного напряжения питания 12В.

Всё ещё хочешь собрать UPS?
Всего голосов 82: ↑81 и ↓1+80
Комментарии89

Ближайшие события

Сеть виновата

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров35K

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

В жизни любого инженера бывают периоды как долгой кропотливой проработки архитектуры, так и долгих кропотливых расследований инцидентов или проблем. Нет, бывают, конечно, и озарения, стремительные лёгкие открытия, но обычно слова «кропотливый» и «методичный» — неизменные спутники нашей работы. И увы — не всегда этот процесс завершается яркой кульминацией и впрыском дофамина.

Читать далее
Всего голосов 94: ↑92 и ↓2+90
Комментарии54

SD – это Linux, а Midjourney – Mac: краткое полное руководство по Stable Diffusion

Время на прочтение13 мин
Количество просмотров74K
Вот таких тирекс-тянок выдает нейросеть

Текст про Midjourney привлек внимание, и в комментариях наметилась дискуссия про Stable Diffusion. Аргументы убедили меня попробовать SD самостоятельно, но вскоре я понял, что это не самая простая задача. Сообщество любителей Stable Diffusion произвело на свет множество удобных инструментов, которые своим количеством и сложностью могут отпугнуть новичков.

Всю неделю, что я экспериментировал с нейросетью, я боролся с желанием SD добавлять вторичные гендерные признаки по моим запросам и грустил, смотря на результаты генерации котиков. О своих страданиях частично писал в личном Telegram-канале — подписывайтесь! В этом же тексте — собрал основные советы по работе со Stable Diffusion и подвел итог, сравнив эту нейросеть с Midjourney.
Читать дальше →
Всего голосов 106: ↑105 и ↓1+104
Комментарии53

Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах

Время на прочтение13 мин
Количество просмотров13K

Cтатья посвящена проекту «ВсеИнструменты.ру» — крупнейшему интернет-магазину DIY-товаров и нашему клиенту по совместительству. Расскажем, с чего начинали сотрудничество более пяти лет назад, как сейчас обстоят дела и куда мы вместе идём. Поговорим о сопровождавших этот путь технических вызовах и особенностях решений в инфраструктуре, которые позволили бизнесу добиться впечатляющего роста.

«ВсеИнструменты.ру» — изначально онлайн-ритейлер товаров для дома и дачи, строительства и ремонта. С 2006 года активно развивает сеть фирменных торговых точек, а в настоящее время насчитывает более 600 собственных магазинов в 264 городах России и маркетплейс. Численность сотрудников превышает 7000 человек. 93% продаж приходится на онлайн, а это порядка 1000 RPS и ~1 млн уникальных посетителей в день.

Читать далее
Всего голосов 75: ↑73 и ↓2+71
Комментарии20

Ставим эксперименты над «железом»: препарируем ARM-процессор, «Эльбрус» и сервер с 8 видеокартами

Время на прочтение3 мин
Количество просмотров9.1K

В Selectel есть особенный отдел — Selectel Lab. Это виртуальная лаборатория, где мы ставим эксперименты над технологическими новинками ведущих вендоров. Изучить эти новинки могут и наши клиенты — предлагаем им бесплатно тестировать подобранные конфигурации в своих проектах.

В этом тексте собрали «анамнез» последних экспериментов, проведенных в нашей лаборатории. Под катом — разбор сервера на ARM-процессоре, тестирование отечественных «Эльбрусов» и препарация золотого «суперкомпьютера».
Читать дальше →
Всего голосов 61: ↑58 и ↓3+55
Комментарии17

Успеть за 30 дней: как мы полностью модернизировали складской комплекс из прошлого

Время на прочтение11 мин
Количество просмотров11K

Может ли что-то объединять старую металлическую кастрюлю, пожарную сигнализацию с громким названием, десяток невидимых глазу точек доступа Wi-Fi и подпольную биржу труда? Оказывается, да. Все эти удивительные вещи поддерживали работу склада, который мы рискнули взяться модернизировать.

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

Читать далее
Всего голосов 58: ↑56 и ↓2+54
Комментарии35

У Китая новые проблемы: крупнейшие производители электроники отказываются от комплектующих из Поднебесной. Последствия

Время на прочтение4 мин
Количество просмотров48K

США и Китай несколько лет назад вступили в фазу торгового конфликта, который постепенно становится все более масштабным. В частности, Штаты постоянно вводят новые санкции, накладывая их на электронную отрасль Поднебесной. Ну а Китай, в свою очередь, старается тем либо иным способом решить возникающие проблемы.

Недавно США занималось вопросом сокращения поставок в Китай оборудования для DUV-литографии. Сейчас действует запрет на поставки целых установок для EUV-литографии. Но Штаты пытаются добиться запрета на поставки в эту страну любого оборудования для литографии производства ASML. А теперь возникла еще одна проблема — снижение количества потребителей продукции, которую производят китайские компании. Среди тех кто отказывается от полупроводниковых компонентов и систем из Китая — Dell, HP и, вероятно, некоторые другие компании. Подробности — под катом.
Читать дальше →
Всего голосов 101: ↑93 и ↓8+85
Комментарии182

Разделяй и властвуй: как развивалась сеть Selectel

Время на прочтение5 мин
Количество просмотров4.8K

Сегодня Selectel объединяет шесть собственных дата-центров в Москве, Санкт-Петербурге и Ленинградской области. И еще два партнерских — в Новосибирске и Ташкенте.

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

В статье рассказываем, с какими проблемами мы столкнулись во время открытия новых дата-центров и как пришли к современным схемам резервирования.
Читать дальше →
Всего голосов 55: ↑54 и ↓1+53
Комментарии0