Подборка инструкций по работе с сетью для начинающих
Привет, Хабр! В пятницу я снова с подборкой статей. На этот раз несу инструкции по работе с сетями.
Зачем сетям нужен RADIUS и как его развернуть. Как работает RADIUS, за что отвечает AAA и как развернуть свой сервер на базе FreeRADIUS в облаке — от установки до интеграции с оборудованием MikroTik.
Настройка SSL-сертификата на Nginx. Как установить и настроить SSL-сертификат для серверов на nginx. Разбираем получение сертификата Let’s Encrypt® или работу со своим для настройки HTTPS-соединения.
Как повысить надежность SaaS и сократить расходы на IT-инфраструктуру?
Давайте начнем с хорошего. Представим, что ваш бизнес — это сервис аналитики и автоматизации продаж на маркетплейсах. Поздравляю! Это значит, у вас есть стабильный поток клиентов, а спрос на услуги кратно увеличивается на каждые праздники. Вы подошли к делу серьезно: развернули виртуальные машины, кластеры Kubernetes, PostgreSQL, Redis и ClickHouse на десятки терабайт, S3, 1С — SaaS в лучшем виде.
И вдруг инфраструктура упирается в потолок по хранению, вычислениям и сети: замедляются обновления витрин, возникают таймауты API и срываются ETL-окна. Все это напрямую отражается на доступности аналитики. Вы решаете сменить провайдера IT-инфраструктуры, но тут выясняется, что миграция SaaS — настоящий рокет сайенс, особенно если старый провайдер не хочет с вами расставаться и не дает прямого доступа, скажем, к конфигурациям СУБД. Из-за сложности переезда многие компании мирятся с имеющимися ограничениями, жертвуя производительностью своих сервисов.
На такой случай есть кейс с компанией «Маяк»: бесшовный перенос инфраструктуры, оптимизация хранения данных, делегирование поддержки 1С и бонусом — сокращение расходов на 20%. О решении проблем с производительностью тоже не забыли, так что у «Маяка» теперь 1,5 млн IOPS на дисковой подсистеме серверов PostgreSQL. Кстати, сама миграция для компании была бесплатной.
А детали кейса, включая решение неожиданных проблем, можно узнать в Академии Selectel.
Привет, Хабр! Наступила очередная пятница, поэтому я несу полезные материалы на выходные для тех, кто хочет получше освоить Ubuntu. Информация по ссылкам довольно базовая, для начинающих. Все бесплатно, без регистрации и смс. Поехали!
Установка и настройка FTP-сервера на Ubuntu — разбираемся с установкой, настройкой, созданием пользователей, настройкой SSL/TLS и проверками подключений. Все разбираем на примере VSFTPD (Very Secure FTP Daemon).
Установка и настройка Jitsi Meet на Ubuntu 22.04 — рассмотрим настройку публичного сервера видеоконференций Jitsi Meet, доступного из интернета, с выпуском TLS-сертификата и обязательной авторизацией.
Привет, Хабр! Новая пятница — новые знания для начинающий специалистов! Сегодня у нас небольшая подборка инструкций по работе с командами в Linux. Пригодится будущим и начинающим системным администраторам. Как всегда, все материалы доступны бесплатно и без регистрации. Поехали!
Команда grep в Linux — снова изучаем синтаксис, знакомимся с регулярными выражениями, смотрим на примеры использования команды.
Команды kill и killall в Linux — подробная инструкция по принудительному завершению и настройке процессов, а также управлению их приоритетами.
И просто напоминание, что в Академии Selectel есть курс по системному администрированию с нуля. Он тоже бесплатный, но там все же придется зарегистрироваться, так что на ваше усмотрение.
Узнавайте новое и бесплатно практикуйтесь в панели управления Selectel
Привет, Хабр! Обычно (хоть и не всегда) по пятницам я приношу подборки полезных материалов для начинающих специалистов. Но в этот раз у меня кое-что новое. Сегодня я расскажу не только о том, что почитать, но и как бесплатно отточить полученные знания, не тратя кровно заработанные на аренду IT-инфраструктуры.
При изучении полезных материалов вы можете запросить промокод на 500 бонусных рублей, чтобы попрактиковаться в панели управления бесплатно. Подробные условия и инструкции по получению бонусов находятся на страницах с подборками статей:
Go — практический гайд по работе с Go. С ним вы научитесь писать простые сервисы и использовать этот язык в некоторых рабочих задачах, а еще получите большую подборку материалов для погружения в тему.
Python — как настраивать инструменты, работать с базами данных, создавать программы с интерфейсом и использовать Python для парсинга. А еще интересные задачи для практики (вот тут-то точно пригодятся бонусы).
Расширения PostgreSQL — самые полезные с объяснением, как применять их без лишней теории.
Docker — что такое Docker, как запускать контейнеры, собирать образы и использовать Docker Compose. А еще — чем технология отличается от Kubernetes.
Сети — научитесь настраивать базовые сетевые схемы, поднимать выделенные и облачные серверы, разбираться в связанности, публичных IP и облачных маршрутизаторах.
Кстати, все статьи в подборках, как обычно, полностью бесплатны и доступны без регистрации и вот этого всего. Читайте, узнавайте новое и практикуйтесь бесплатно.
Проверьте, как быстро вы справитесь с несложным заданием на логику и математику.
Условие
Компания «Тирекс&Co» очень боялась потерять базу данных с клиентами и закупила для своих задач партию жестких дисков. Теперь раз в день администратор создает копию от каждой актуальной версии БД на любой диск, на котором еще не было бэкапа. То есть каждый день количество копий базы данных увеличивается в два раза. Через неделю они полностью заполнят все жесткие диски.
Задача
За сколько дней заполнятся все свободные жесткие диски, если вместо одной базы данных будет две на разных накопителях?
Делитесь ходом рассуждений и решениями в комментариях. Кстати, подсмотреть их всегда можно в Академии Selectel.
Подборка бесплатных обучающих материалов по информационной безопасности
Привет, Хабр! Наступила пятница, а это значит, я снова несу несколько подборок статей. Сегодня будет ИБ. Условия как всегда: все бесплатно и без регистрации. Читайте, узнавайте новое и применяйте знания на практике. Поехали!
Введение в информационную безопасность
Это база: что такое информационная безопасность (ИБ) и почему так важно ей уделять внимание. Подборка включает 10 статей об угрозах и инцидентах, повышении уровня безопасности и защите систем даже с особо чувствительными данными. На прочтение всех материалов уйдет немногим более двух часов.
Информационная безопасность на практике
В этой подборке вы найдете полезные гайды по настройке средств защиты и советы по их использованию. В заключительной части — задачи, которые помогут ознакомиться с ИБ-инструментами на реальных примерах. Здесь 10 материалов для изучения, займет около 2,5 часов.
Введение в сетевую безопасность
Об этой подборке я уже как-то рассказывал ранее, когда приносил полезные статьи о сетях. Но, во-первых, тот пост вы могли и пропустить, а во-вторых, будем честны, ИБ — такая сфера, что лучше что-то полезное прочитать еще раз. Итак, еще 10 статей на 2,5 часа, чтобы лучше разобраться в файрволах, шифровании трафика, DDoS и сканировании портов. Кроме теории здесь есть и практические задания с пошаговыми гайдами.
Еще больше материалов об информационной безопасности вы найдете в Security Center. Здесь есть статьи, инструкции, обзоры, бизнес-кейсы компаний и так далее.
Подборка бесплатных обучающих материалов о PostgreSQL
Привет, Хабр! Новая пятница — новая порция обучающих статей. Сегодня собрал публикации, которые помогут тем, кто хочет лучше разобраться в PostgreSQL. По классике: все бесплатно. Чтобы прочитать подборки, даже регистрироваться нигде не нужно. Бонусом в конце поста будет ссылка на курс. Он тоже не стоит ни копейки, но там все же нужно зарегистрироваться. Итак, поехали.
PostgreSQL для новичков
В подборке 14 статей на два с половиной часа чтения. Здесь база: установка и настройка PostgreSQL, нюансы управления, резервного копирования и репликации. Для ленивых — что делать, если администрировать самим БД не хочется.
Средний уровень
В девяти статьях за полтора с небольшим часа рассматриваем настройку PostgreSQL в Docker и для работы с 1С. Вы разберетесь в командах, триггерах, индексах и организации мониторинга.
PostgreSQL на максималках: практикум по расширениям
Пять статей и чуть больше часа на их изучение. Эта подборка — ваш гид по расширениям PostgreSQL: от безопасности и оптимизации до работы с геоданными. Вы познакомитесь со всеми этими pgcrypto, jsquery и т. д., а заодно научитесь применять их без лишней теории.
Бонус. Бесплатный онлайн-курс для новичков «Погружение в PostgreSQL»
В семи уроках вы освоите основы SQL, научитесь создавать и связывать таблицы, выполнять базовые операции с данными. Эти знания станут хорошим стартом для дальнейшего изучения PostgreSQL. Курс подойдет начинающим администраторам баз данных, разработчикам, DevOps-инженерам и аналитикам.
Подборка обучающих материалов по Docker и Kubernetes
Привет, Хабр! Сегодня пятница, поэтому я снова со своей нерегулярной подборкой полезных материалов для начинающих специалистов. На этот раз несу статьи о Docker и Kubernetes. Как обычно: все бесплатно, без регистрации и смс. Читайте и практикуйте.
Первые шаги в Kubernetes
Здесь 12 статей примерно на два часа чтения. Будет полезно, если нужно освоить базу: что такое K8s, какие задачи помогает решить, основные понятия, с чего начать, как работать с контейнерами и настроить мониторинг.
Docker с нуля: как работают контейнеры и зачем они нужны
Эта подборка из шести статей — ваш гид в мир контейнеризации. Вы узнаете, что такое Docker, как запускать контейнеры, собирать образы и использовать Docker Compose, а еще разберетесь, чем эта технология отличается от Kubernetes. Все материалы подкреплены практическими примерами и будут понятны начинающим. На полное изучение уйдет менее двух часов.
Основы безопасности в Docker-контейнерах
Если вы прочитали предыдущую подборку и почувствовали в себе силы начать работу с контейнерами, не спешите. Изоляция, которую они обеспечивают, может вызывать ложное чувство безопасности. Чтобы вы могли погрузиться в вопросы защиты своего Docker, есть еще одна мини-подборка из трех исчерпывающих материалов. Изучение — чуть больше часа, а эффект — бесценен.
Подборка бесплатных обучающих материалов для тех, кто хочет разобраться в сетях
Привет, Хабр! Я снова с подборкой статей, которые могут пригодиться начинающим специалистам. На этот раз будем разбираться в сетях. Как обычно, все материалы в подборке доступны бесплатно, никакими данными делиться тоже не нужно. Просто читайте и осваивайте новое. Поехали!
Сетевая инфраструктура
Эта подборка — практическое погружение в мир сетей и облачной инфраструктуры. Вы научитесь настраивать базовые сетевые схемы, поднимать выделенные и облачные серверы, разбираться в связанности, публичных IP и облачных маршрутизаторах. Все без лишней теории — только то, что пригодится в реальных задачах.
Компьютерные сети
Пять статей помогут вам изучить основы компьютерных сетей. Они плавно, шаг за шагом, погрузят вас в тему. Сначала вы разберете ключевые понятия, чтобы говорить с сетевиками на одном языке. Затем — узнаете, какие бывают сети и из чего они состоят, что такое MAC- и IP-адреса. Далее — освоите две основные модели: OSI и TCP/IP — на конкретных примерах посмотрите, как работает каждый уровень.
CDN
Мини-курс познакомит с базовыми принципами работы распределенной доставки контента. Вы научитесь подключать и настраивать такую сеть, оптимизировать изображения. Особое внимание — внедрению CDN для повышения безопасности.
Сетевая безопасность
Эта подборка сфокусирована на сетевой ИБ: межсетевые экраны и IDPS, средства шифрования трафика и DDoS-атаки. Теорию вы закрепите практикой, самостоятельно установив и настроив файрвол или проведя сканирование портов по инструкции.
Сетевые протоколы
В мире существует более 7 000 сетевых протоколов. В 12 материалах вы узнаете о самых популярных из них, а также о существующих сетевых моделях передачи данных.
Подборка обучающих материалов по языкам программирования от Selectel: Go, Python и JavaScript
Привет, Хабр! Несу вам небольшую подборку материалов, которые помогут новичкам лучше разобраться в трех популярных ЯП. Все статьи доступны бесплатно, регистрироваться нигде не нужно, вообще никаких обязательств с вашей стороны. Итак, поехали.
Go
Эти семь статей составляют практический гайд по работе с Go. Вы научитесь писать простые сервисы вроде сокращателя ссылок и использовать этот язык в некоторых рабочих задачах, а еще получите большую подборку материалов для погружения в тему (да, у нас тут подборка в подборке, так уж вышло). На прочтение всех материалов уйдет примерно два часа.
Python
Если самые базовые вещи в Python вы уже освоили, то эта подборка для вас. Вы узнаете, как настраивать инструменты, работать с базами данных, создавать программы с интерфейсом и использовать Python для парсинга. А еще здесь есть несколько интересных задач, чтобы можно было закрепить знания. Всего в подборке девять материалов, примерно на четыре с небольшим часа чтения.
JavaScript
Эту подборку мы с коллегами собрали для тех, кто только делает свой первый шаг в мир JavaScript. В пяти статьях рассказываем, как работать с переменными, типами данных и функциями, а также как строить логику с условными операторами. Практические примеры помогут освоить создание элементов и взаимодействие с ними через JavaScript, а задача в конце — закрепить знания и испытать навыки.
Мы расширили линейку GPU-карт, которые можно арендовать за рубль при создании кастомных конфигураций выделенных серверов. Список видеокарт пополнила NVIDIA RTX А2000.
Низкопрофильный дизайн позволяет установить GPU в самый компактный корпус сервера, а память GDDR6 с коррекцией ошибок — защитить данные и сохранить точность расчетов.
Какие особенности у RTX А2000
6 ГБ высокоскоростной памяти GDDR6 с ECC,
104 тензорных ядра четвертого поколения,
3 328 ядра CUDA третьего поколения.
Карта подходит, например, для сложных ML-задач, видеомонтажа и работы с графикой.
Как построить отказоустойчивую инфраструктуру на базе Bare Metal: кейс компании SEOWORK
SEOWORK — платформа для мониторинга и аналитики поискового маркетинга. Компания развернула IT-инфраструктуру на выделенных серверах Selectel.
Основа инфраструктуры — выделенные серверы в дата-центрах уровня Tier III. Они связаны локальной сетью со скоростью до 10 Гбит/с и изолированы от интернета.
За производительность отвечают процессоры AMD EPYC™ 7452 (32 ядра), 512 ГБ RAM на сервер и быстрые SSD-диски корпоративного класса в RAID объемом до 20 ТБ.
Вся инфраструктура Selectel по умолчанию соответствует требованиям 152-ФЗ и защищена от DDoS-атак на уровнях L3-L4. Независимый трехмесячный пентест выстроенной системы, выполненный по заказу SEOWORK, подтвердил ее защищенность.
Подробнее о том, как компания развернула на Bare Metal производительную и отказоустойчивую инфраструктуру с SLA 99,8%, которая ежедневно обрабатывает более 600 ГБ данных, читайте в Академии Selectel.
Сегодня в 19:00 (МСК) мы запустим на Арене соревнование, в котором ни у одного игрока не будет друзей — только соперники. Заходите на Арену, выбирайте свой класс, дожидайтесь готовности всех участников и устраивайте веселье, в котором победит только один!
Правила
Что за классы? Ну, тут все как обычно: можно танковать с тяжелой броней и слабым оружием или, напротив, получить алмазный меч, но так себе защиту. При желании можно стать подрывником и устраивать соперникам коварные ловушки с динамитом. Или выбрать лук и стрелы, чтобы атаковать с дистанции, оставаясь в относительной безопасности. В общем, есть из чего выбрать. Ну и не забывайте, что в PvP могут время от времени и мобы вмешиваться, потому что мы их ни в чем не ограничиваем. А еще на карте можно запросто провалиться в лаву или застрять в паутине, но если повезет — наткнуться на сундук с ценным лутом. Победит тот, кто первым наберет три фрага.
Френдли-ремайндер
Участие доступно всем, кто зайдет на Арену. Портал на нее откроется в 18:50. Но не забывайте, что выдать призы за три первых места мы сможем только зарегистрированным участникам.
Большое PvE-событие на сервере Selectel в Minecraft
Всем привет! Кажется, мобы на нашем игровом сервере окончательно вышли из-под контроля. Дайте им отпор, станьте последним выжившим на Арене и получите призы.
Вот как все будет происходить
Сегодня в 19:00 мы запустим на Арене зомби-апокалипсис — большой PvE-ивент. Участникам предстоит отбиваться от волн зомби, криперов, скелетов, пауков и других агрессивных мобов. Тот, кто останется последним, победит.
Доступ на Арену откроем из лобби в 18:50. Кстати, туда не получится взять все то, что вы уже добыли в Выживании, поэтому все игроки будут в равных условиях. На Арене ищите сундуки с ценным лутом — инструменты, броня и еда вам пригодятся. И постарайтесь не провалиться в лаву и не застрять в паутине.
Поучаствовать смогут все, кто перед началом ивента зайдет на Арену. Но призы мы сможем отправить только зарегистрированным пользователям. До встречи в игре!
И небольшой апдейт. На прошлой неделе мы немного поэкспериментировали, создав отдельный мир с общедоступным креативом для всех желающих. Решение было интересным, но неверным. Закрыли обратно :)
Что нового на игровом Minecraft-сервере от Selectel
Всем привет! В понедельник мы открыли доступ к нашему игровому серверу. Получилось довольно интересно и местами неожиданно. Но давайте обо всем по порядку. Сегодня поделюсь анонсом первого PvP-события с призами на Арене и небольшими апдейтами.
Гонки по льду
Сегодня в 19:00 на Арене стартуют гонки на лодках по льду. В целом все просто: есть небольшой трек, который можно преодолеть примерно за три минуты. Скорость у лодок на льду бешеная, управлять сложно, еще и овцы иногда бегают. Должно быть весело. Первые трое участников, которые пересекут финишную черту, получат призы от Selectel.
Креатив для всех
Если вы уже были на нашем сервере, то наверняка заметили, что кроме Арены и Выживания есть еще и портал в Креатив. Там расположены копии двух из шести наших дата-центров и другие интересные постройки. Но взаимодействовать с миром в Креативе нельзя, а многим хочется. Что ж... Сегодня мы добавили портал в еще один мир, где игроки могут свободно переключаться между всеми доступными режимами Minecraft и заниматься, чем угодно. Если решите строить что-то грандиозное, не забудьте заприватить участок, чтобы хулиганы ничего не сломали.
Призы в выживании
Изначально план был таков: раскидываем по разным уголкам мира в Выживании таблички с кодами. Находите такую, сообщаете код Telegram-боту и получаете приз от Selectel: плюшевого Тирекса, носки, кепку, бутылку или промокод для панели управления. К сожалению, мы недооценили таланты читеров. К счастью, первым оказался самый добросовестный из них, который наглядно показал нам эксплойт. В общем, теперь коды мы прячем чуть более изощренно (ну, нам так кажется). Например, первые несколько кодов прятали в ближайшей к точке спавна деревне (кстати, если вы нашли код, но не сообщили его Telegram-боту, это не считается). Следующий пак кодов уже спятан в пределах 1 000 блоков от спавна, но где и что именно искать, я, разумеется, не скажу :)
P.S.: просто напоминаю, что доступ на сервер бесплатный, донатов тоже нет. Рекомендую зарегистрироваться, иначе отправить приз, если вы его выиграете, не получится.
Сначала мы хотели просто поиграть в Minecraft с коллегами. Но в какой-то момент поймали себя на мысли, что достраиваем копию очередного нашего дата-центра, да и в целом построек получилось довольно много. Тут-то мы и решили, что пора открыть сервер для всех желающих.
Переходите на сайт, регистрируйтесь и получайте доступ. В игре вас ждут:
Выживание — классический режим с нормальной сложностью, где можно строить, исследовать, добывать. В общем, заниматься типичными майнкрафтовскими делами. А чтобы было веселее, мы добавили туда ежедневные несложные задания с внутриигровыми наградами (железные ботинки или алмазный меч всегда пригодятся). Но можно унести и вполне реальные призы: плюшевых тирексов, носки, кепки и прочее. Для этого нужно искать в деревнях коды сообщать их Telegram-боту (один код = один приз).
Креатив — та часть сервера, где находятся наши дата-центры, музей технологий, необычные постройки от игроков и так далее. С Креативом по умолчанию нельзя взаимодействовать, можно только смотреть. Но если вы проявите свои таланты строителя в Выживании, то сможете добавить сюда свою постройку.
Арена — локация, которую мы открываем только по четвергам для проведения больших PvP- и PvE-событий. Побеждайте и выигрывайте плюшевых тирексов и другие призы от Selectel.
Теперь немного скучной, но важной информации. Играть можно только с ПК. У вас должна быть установлена копия Minecraft Java Edition 1.21.5 или новее. В целом, на этом все. Регистрируйтесь, чтобы получить данные для входа и быть в курсе всех новостей (а еще чтобы получить приз, если победите) и присоединяйтесь к игре.
В Академии Selectel есть небольшой тест на владение синтаксисом Python. Он позволит оценить свои знания и отыскать пробелы. Вопросы подобраны для тех, кто уже не пугается None, но продолжает разбираться, что происходит «под капотом». Бонусом — подборка полезных материалов для изучения Python!
Как развернуть среду разработки и сервис управления проектами в облаке?
Группа IT-компаний Lad сократила время запуска клиентских проектов, автоматизировала сборку клиентских приложений для iOS и развернула производительную инфраструктуру для публичных сервисов. И все это — на инфраструктуре Selectel.
В основе инфраструктуры — облачные серверы с быстрым запуском, автомасштабированием и возможностью использовать подход GitOps.
Чтобы автоматизировать сборку клиентских приложений для iOS, компания арендовала в Selectel серверы Mac mini®.
За производительность инфраструктуры для публичных сервисов отвечает связка из Managed Kubernetes, Container Registry и S3. Она позволяет поддерживать микросервисную архитектуру с отказоустойчивыми кластерами, автоскейлингом и надежным хранением файлов.
Как группа IT-компаний Lad развернула окружения для разработки и тестирования, а также запустила сервис для управления проектами и ИИ-ассистента для бизнеса, читайте в Академии Selectel.