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

Администрирование

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

Представляем specialist — пакет для оптимизаций Python-кода

Блог компании SkillFactory Python *Программирование *Клиентская оптимизация *Серверная оптимизация *
Перевод

Specialist


Specialist использует высокоточную информацию о местоположении (fine-grained location), чтобы наглядно показать пользователю, где и как новый адаптивный интерпретирующий транслятор (specializing adaptive interpreter) CPython 3.11 оптимизирует ваш код. Подробности об инструменте — к старту курса по Fullstack-разработке на Python.


Читать дальше →
Всего голосов 4: ↑2 и ↓2 0
Просмотры 588
Комментарии 1

Новости

Почему стоит использовать лимиты CPU в Kubernetes

Блог компании RUVDS.com Облачные вычисления *Облачные сервисы *Распределённые системы *Kubernetes *
Перевод

Эту статью я написал в противовес статье “For the love of god, stop using CPU limits on Kubernetes” (Ради всего святого, прекратите использовать в Kubernetes лимиты CPU).

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

При этом моё несогласие, явно выраженное в противоположном по смыслу заголовке, связано с той категоричностью, с которой в итоге автор рекомендует не устанавливать лимиты потребления CPU.
Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 1.2K
Комментарии 2

Argo Rollouts с примерами

Блог компании Southbridge IT-инфраструктура *Kubernetes *
Перевод

Что такое Argo Rollouts? Это контроллер Kubernetes и набор CRD для дополнительных возможностей развёртывания — сине-зелёное, канареечное, прогрессивное, анализ канареечного развёртывания и экспериментирование.

В этой статье поговорим о продвинутых возможностях развёртывания с кастомными ресурсами Kubernetes.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 286
Комментарии 0

ЕСПД pfsense

*nix *Сетевые технологии *
Из песочницы
Tutorial

В этой стать я опишу свой личный опыт настройки pfsense для работы с сетью ЕСПД (Единая сеть передачи данных).

Немного предыстории

Поначалу был у нас в организации интернет от Ростелекома. У меня было настроено на pfsense proxy сервер с контентной фильтрацией, чтобы студенты не лазили по плохим сайтам. Потом подключили ЕСПД. Преподавателей я оставил на интернете от Ростелекома, а студентов перевёл на ЕСПД. В один прекрасный момент у нас отключили интернет от Ростелекома. Оказалось, Ростелеком теперь не имеет право заключать договора на интернет с образовательными организация, у которых есть ЕСПД. Благо к этому времени сделали личный кабинет ЕСПД, авторизуясь через Госулуги, можно удобно создавать заявки на отключение контентной фильтрации.

Данные

Сеть ЕСПД нам дали с маской /24, а у нас в организации сеть с маской /23, уже изначально не хватает ip адресов. И мне не хотелось менять ip адреса которые у нас в сети уже используются. На втором ip адресе сети ЕСПД я оставил контентную фильтрацию, так как он уже использовался для доступа к интернету студентов (ходят в интернет через проброс порта), а на третий ip адрес я составил заявку о снятии контентной фильтрации, что служба технической поддержки ЕСПД и сделала. Осталось мне реализовать, чтобы преподаватели ходили через третий ip адрес.

Реализация

Сертификат ЕСПД на компьютеры был поставлен через групповые политики домена, а какие компьютеры к домену не подключены, пришлось ставить ручками.

Прокси сервер, так же был прописан через групповые политики домена, либо ручками на компьютерах которые не подключены к домену (ещё прокси сервер самого pfsense, а не ЕСПД, а студенты ходили в интернет, как я уже раньше писал пробросом порта на прокси сервер ЕСПД).

Задача

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

Читать далее
Рейтинг 0
Просмотры 903
Комментарии 4

Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть 1

Блог компании Surf Программирование *Разработка мобильных приложений *DevOps *Kubernetes *
Tutorial

Как развернуть инфраструктуру для бэкенд-разработки: с чего начать, что ставить и как ко всему подступиться. Пошаговая инструкция.

В этом выпуске разберём установку Ubuntu, Docker, K8s, Metallb и Traefik.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 924
Комментарии 1

Двадцать бабушек – уже рубль. Как GraalVM Native Image позволяет экономить джавистам и девопсам деньги на облако

Блог компании Failover Bar Java *DevOps *Kubernetes *

Первая статья в нашем блоге. Я постарался написать хороший текст на основе докладов из Failover Bar и прошлого митапа Альфы, и человеческими словами объяснить, зачем нужен GraalVM.

Мы поговорим об экономии на облаках в мире победившего Кубернетиса, обсудим перформанс современного приложения, и какие ништяки Native Image помогут нам во всём этом.

Mad skills bonus: вы сможете писать на Java приложения для командной строки так, что они не будут тормозить по сравнению со скриптами на Bash. Но вначале небольшая телега вместо вступления.

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 1.4K
Комментарии 9

TDE в Platform V DataGrid: учим систему шифрования менять ключи на лету

Блог компании Сбер Информационная безопасность *Криптография *Администрирование баз данных *

Привет, Хабр! Это Никита Амельчев и Павел Переслегин. Мы создаём Platform V DataGrid — распределённую базу данных, которая используется в сервисах Сбера и внешних клиентов. В статье расскажем, как мы усилили базовые функции шифрования TDE в нашем продукте и как решали вопрос совмещения полного шифрования и высокой производительности базы данных.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 382
Комментарии 0

Ахалай-махалай, заплатить Apple или Google

Блог компании М.Видео-Эльдорадо Облачные сервисы *Лайфхаки для гиков

Совсем не претендую на оригинальность темы, но мне тут понадобилось заплатить за очередной год жизни с Xbox. Уверен, что я не один такой и многие люди хотели бы отдать свои деньги за игры, сервисы Google (YouTube Premium, Диск), Apple, подписку Netflix и иже с ними. И знаете, что говорят эти уважаемые компании таким же, как я, дисциплинированным и ответственным людям? Да, конечно, знаете! «Пошел нафиг, с Новым годом!». И как быть?

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 2.4K
Комментарии 15

Концепция ландшафта 1С-систем на предприятии

Системное администрирование *Виртуализация *Серверная оптимизация *Схемотехника * *

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

На представленной визуализации попытка такого упорядочивания по итогам нескольких лет работы на разных проектах. Эта раскладка проистекает из рекомендаций самой 1С, имеющихся на ИТС. Но в оригинале было три зоны, а в представленном размещении практика заставила выделить семь зон.

Цель:

1) Организовать ландшафт 1С не хаотично, а под определённые критерии.

2) Выдать ИТ-службе карту размещения ресурсов, которая:

a. 1Снику обеспечивает систематизацию управления внутри своей «песочницы»;

b. Позволяет ИТ-службе получить свободу в самостоятельном масштабировании и размещении ландшафта 1С.

3) Заменить картой ландшафта (одной картинкой) гору описаний.

Критериями создания зон избраны:

1) Целевое назначение ресурса.

2) Объём (нагрузка) и виды операций.

3) Количество и тип пользователей.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 868
Комментарии 0

Распределённая трассировка с помощью Jaeger

Блог компании Southbridge Системное администрирование *Системное программирование *IT-инфраструктура *DevOps *

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 806
Комментарии 1

Опасайтесь синих лис: разбор нового MaaS-стилера BlueFox

Блог компании Positive Technologies Информационная безопасность *Антивирусная защита *Реверс-инжиниринг *Исследования и прогнозы в IT *

Мы, специалисты PT Expert Security Center, регулярно отслеживаем угрозы ИБ, в том числе как ранее известные, так и впервые обнаруженные вредоносные программы. Во время такого мониторинга в нашу песочницу PT Sandbox попал любопытный образец вредоносного ПО. Согласно первым результатам анализа трафика, он походил на RedLine — самый популярный инфостилер в киберпреступных каналах и чатах в Telegram за последние три года. Однако дальнейшее исследование показало, что пойманный вредонос — BlueFox. Это свежий инфостилер, который хоть и недавно появился в хакерской среде, но уже успел засветиться за рубежом.

Чем примечателен BlueFox, читайте в нашем разборе. Забегая вперед, отметим, что эта история ярко иллюстрирует преимущества совместной работы сетевых аналитиков и реверс-инженеров.

Подробнее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 902
Комментарии 2

Tarantool: Билли Миллиган в мире СУБД

Блог компании VK Администрирование баз данных *Tarantool *

Привет! Меня зовут Mons Anderson, я архитектор, разработчик, продакт-менеджер и евангелист Tarantool. В VK работаю уже больше 10 лет. Я постоянно нуждаюсь в базах данных, использую их и очень люблю. И в последнее время, когда я говорю про БД, я всё чаще говорю про Tarantool. Сегодня тоже хочу рассказать, что уникального в этой базе данных и что делает её практически универсальной.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.6K
Комментарии 3

Влияние сбора статистик на скорость выполнения запросов в СУБД TERADATA

Блог компании Axenix (ex-Accenture) SQL *Администрирование баз данных *

Расскажу о такой важной особенности работы СУБД TERADATA, как сбор и использование статистик при выполнении запросов и как их наличие или отсутствие может повлиять на скорость выполнения таких запросов. Попытаюсь объяснить, что представляют собой статистики и для чего они нужны TERADATA.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 251
Комментарии 0

Берем абсурдную идею и находим ей применение

Системы управления версиями *Резервное копирование *

Абсурдная идея

Если создать в интернете базу данных всех существующих файлов, то любой архив будет представлять собой список имен каталогов, файлов, дата+время изменения/создания и хеши этих файлов. А при распаковки архива достаточно будет просто скачать из интернета содержимое файла по его хешу, записать на диск и присвоить атрибуты (дата,время). Т.е. даже архив с полным сезоном какого-нибудь сериала из 20 серий будет занимать не больше нескольких килобайт (в независимости от качества видео).

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 2.2K
Комментарии 10

Истории

Kubernetes the hard way (Эволюция Часть 1)

*nix *Kubernetes *
Tutorial

Всем привет. Меня зовут Добрый Кот Telegram.

В этой статье расскажем, как развернуть кластер нашим модулем terraform в Yandex Cloud.

От коллектива FR-Solutions и при поддержке @irbgeo Telegram : Продолжаем серию статей о K8S.

Начать приключение
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.2K
Комментарии 0

Как работает service mesh и API-шлюзы в микросервисной архитектуре

Блог компании Southbridge IT-инфраструктура *
Перевод

Вы наверняка много раз слышали о service mesh и  API-шлюзе применительно к микросервисам. Их часто путают. В этой статье мы подробно поговорим о двух этих инструментах, а также разберемся, когда их лучше использовать и что будет, если их объединить.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.3K
Комментарии 2

Что внутри лаборатории для испытания NB-IoT-устройств

Блог компании МТС Тестирование IT-систем *Стандарты связи *Умный дом Интернет вещей

Привет, Хабр, меня зовут Вадим Рощин, я DevRel в МТС Digital. В этом материале я расскажу о том, как в лаборатории NB-IoT МТС тестируют устройства интернета вещей, зачем для этого безэховые камеры, в какой ситуации помехи необходимы и в чем вообще цель таких испытаний.

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 2K
Комментарии 2

RHCSA — автоматически запускаемые контейнеры без root

Блог компании OTUS Настройка Linux *

Привет Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect, также являюсь официальным DevOps ментором и коучем в IBM.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 1.1K
Комментарии 3

DBA: хранение списков — таблица, массив, строка?

Блог компании Тензор PostgreSQL *SQL *Администрирование баз данных *ERP-системы *

Достаточно часто при проектировании схемы БД возникает задача сохранить по основной сущности некоторый набор простых второстепенных данных.

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

Во всех этих случаях мы заранее понимаем, что список этот меняется редко и ни индексировать эти данные, ни искать по ним, ни извлекать отдельно от основной сущности (встречи, сообщения или документа), мы не захотим.

Давайте посмотрим, какие варианты хранения таких данных мы можем использовать в PostgreSQL, и какой из них окажется в разы более эффективным.

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 2.8K
Комментарии 15

Телефонная книга Google Контакты в IP-телефонах Yealink

Блог компании АйПиМатика Системное администрирование *IT-инфраструктура *
Tutorial

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

Настройка этой телефонной книги состоит из трех этапов: редактирование контактов, настройка Google Cloud, настройка телефона. 1 и 2 этап едины для всех телефонов Yealink, 3 этап различается для телефонов на ОС Linux и на ОС Android.

На данный момент телефоны Yealink не поддерживают загрузку фото из Google Контактов, а также функцию частичного поиска по контактам.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 622
Комментарии 7