В мае у нас появились новые серверы на базе Raspberry Pi 4. И ребята из Selectel Community (это такой неформальный телеграм-чат компании) часто спрашивали, как нам вообще удалось интегрировать их в систему автоматической сдачи. Спустя время мы окинули сделанное ретроспективным взором и готовы подробно ответить на этот вопрос.
Читать полностью »
Рубрика «Серверное администрирование» - 8
Маленькие «малинки» в крупном дата-центре
2021-10-02 в 7:00, admin, рубрики: pxe, pxeboot, Raspberry Pi 4, rpi, selectel, tftp, Блог компании Selectel, гаджеты, дата-центры, одноплатный компьютер, Разработка на Raspberry Pi, Серверное администрированиеHTTP-3 от А до Я: основные концепции. Часть 1
2021-09-14 в 6:00, admin, рубрики: devops, http/2, HTTP/3, http2, HTTPS, QUIC, tcp, TLS, udp, Блог компании Southbridge, высокая производительность, интернет, Разработка веб-сайтов, Серверное администрирование
Фото Florencia Viadana, Unsplash.com
После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Предыдущие итерации уже доступны как экспериментальная функция, но в 2021 году мы ждём широкого распространения протокола. Что такое HTTP/3? Зачем выпускать его так рано после HTTP/2? Как его можно или нужно использовать? Как он влияет на производительность?
Переносим философию Unix в 21 век
2021-08-29 в 14:00, admin, рубрики: ifconfig, json, ruvds_перевод, UNIX, Блог компании RUVDS.com, Настройка Linux, Серверное администрирование, системное администрированиеОдин из основных принципов философии Unix заключается в создании таких программ, каждая из которых эффективно выполняет всего одну задачу, и связывании этих программ в конвейер. Подобный подход отлично зарекомендовал себя за десятилетия существования системы.
В статье же речь пойдет о том, чего ощутимо не хватает современным системам Linux с точки зрения этой философии, а также будет предложено решение связанных с этим проблем.Читать полностью »
Эволюция Docker. Часть 1
2021-08-20 в 4:11, admin, рубрики: aufs, devops, docker, lxc, докер, контейнеры, Программирование, Серверное администрированиеВступление
20 марта 2013 года на конференции PyCon 2013, Соломон Хайкс (CEO компании dotCloud) выступил с пятиминутной презентацией The future of Linux Containers. В ней широкой общественности впервые была представлена внутренняя разработка компании dotCloud под названием Docker, а спустя несколько дней ее исходный код был выложен в открытый доступ. Хотя технологии Читать полностью »
PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
2021-07-07 в 15:00, admin, рубрики: photon cloud, photon plugin, pvp-шутер, python3, аварийные режимы, архитектура, базы данных, Блог компании Lightmap, мобильные игры, разработка игр, сервер, серверная архитектура, Серверная оптимизация, Серверное администрирование, хранение данныхРазработка REST-серверов на Go. Часть 5: Middleware
2021-07-05 в 13:02, admin, рубрики: Go, ruvds_перевод, Блог компании RUVDS.com, Программирование, разработка, Серверное администрированиеЭто — пятый материал из серии статей, посвящённой разработке REST-серверов на Go. Здесь мы поговорим о middleware. У меня есть материал, посвящённый жизненному циклу HTTP-запросов в серверах, написанных на Go. Для того чтобы разобраться в том, о чём пойдёт речь ниже, вам нужно ориентироваться в этой теме.
Кто копает под мой MikroTik?
2021-06-30 в 13:03, admin, рубрики: glupteba, honeypot, mikrotik, routeros, ruvds_статьи, Блог компании RUVDS.com, информационная безопасность, Серверное администрирование
В статье обобщены результаты работы honeypot на базе Cloud Hosted Router от MikroTik, поднятого на ресурсах отечественного провайдера RUVDS.com и намеренно открытого для посещения всему интернету. Устройство подвергалось многократному взлому со стороны известной с 2018 года малвари Glupteba. Полученные данные свидетельствуют о прекращении ее активного функционирования, однако отдельные зомби хосты продолжают существовать на бесконечных просторах цифровой сети и вмешиваться в работу слабо защищенных устройств на базе операционной системы RouterOS.
Читать полностью »
Не тварь! Часть 1. Обзор сервера Compaq Prosignia VS с ОС Novell NetWare 3.12
2021-06-26 в 7:40, admin, рубрики: 486, compaq, digital vintage, digitalvintage.ru, intel, netware, novell, Блог компании Selectel, история техники, операционные системы, Процессоры, Серверное администрирование, серверы, Софт, старая техника, старое железоСегодня у нас будет целых два главных героя — и сервер, и выполняющаяся на нем операционная система. За исключением, по понятным причинам, Apple Xserve, все серверы, что были представлены в предыдущих статьях цикла, работали под Windows NT — от самой первой NT 3.1 до уже вполне зрелой NT 4.0.
Так было проще — системы относительно понятные и привычные, учитывая, что сложных сервисов на них поднимать не требовалось, а сами эти системы действительно были достаточно распространены, что отвечает требованию аутентичности. Но лидером рынка Windows NT не была примерно до 1998 года, до этого момента, в течении 15 лет самой популярной серверной ОС для локальных сетей была другая система — Novell NetWare.
Прежде я встречал ее только однажды, когда в старших классах ходил на курсы по HTML — именно на ней была построена сеть университета, где они проходили. И то — знал я это лишь по окну входа в сеть в Windows 95. Теперь пришла пора восполнить этот пробел, присоединяйтесь — будет ностальгично!
Читать полностью »
Тележка, витая пара, три свитча: как я перевозил сервер с нулевым даунтаймом
2021-06-23 в 7:19, admin, рубрики: ups, администрирование, администрирование веб-серверов, бесперебойное питание, Компьютерное железо, Серверное администрирование, серверы, Сетевое оборудование, системное администрированиеСамое тупое, что я делал за всю свою жизнь.
Один из моих клиентов купил новое офисное помещение в том же бизнес-комплексе и захотел, чтобы его сервер виртуального хостинга (7 виртуальных машин Windows) переместили в новую «серверную». Сначала я подумал: «Отлично! Быстро управлюсь. Просто отключу всё, сниму, пронумерую, упакую накопители, перетащу, а затем соберу, как было. Займёт максимум пару часов».
(Вчера)
Не-а… Я начал излагать свой план владельцу, и он прервал меня на первом же шаге:
Владелец: Постойте, нельзя ничего отключать. Наши клиенты заходят на сервер весь день.
Я: Вы не сообщили им о плановом техобслуживании, как мы договаривались в пятницу?
В: Нет, у нас не может быть никакого даунтайма.
Я: Придётся потерпеть даунтайм.
В: Если он будет, я вам не заплачу.
Я: Ладно, есть другой способ, но потребуется примерно 5 минут даунтайма. Мы можем поднять новый виртуальный хост в новом месте и провести миграцию через временный VPN.
В: Ни за что! Никакого даунтайма!
Я: Ладно, до свидания.
Разработка REST-серверов на Go. Часть 3: использование веб-фреймворка Gin
2021-06-17 в 13:01, admin, рубрики: Go, ruvds_перевод, Блог компании RUVDS.com, веб-фреймворк, Программирование, разработка, Разработка веб-сайтов, Серверное администрирование, системное администрированиеСегодня, в третьей части серии материалов, посвящённых разработке серверов на Go, мы займёмся реализацией нашего REST-сервера с использованием Gin — одного из самых популярных веб-фреймворков для Go. Вот код, который мы будем тут обсуждать.
Перевод предыдущих частей:
❒ Разработка REST-серверов на Go. Часть 1: стандартная библиотека.
❒ Разработка REST-серверов на Go. Часть 2: применение маршрутизатора gorilla/mux