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

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

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

Группы консистентных снэпшотов и RestFul API для СХД АЭРОДИСК

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 79
Блог компании АЭРОДИСК Системное администрирование *IT-инфраструктура *Хранение данных *Хранилища данных *
Обзор

Привет, Хабр.

В этой статье мы расскажем о новой версии программного обеспечения A-CORE 5.1.0 для СХД ВОСТОК-5 и ENGINE-5, а точнее о её главных на наш взгляд новых функциях: управление СХД посредством REST API и группы консистентости при создании снимков данных на группе взаимозависимых томов. В нашей сегодняшней статье мы на наглядном (хоть и искусственном) примере покажем, зачем это нужно и как использовать этот функционал в системах хранения АЭРОДИСК. А послушать и посмотреть про это можно будет на вебинаре "Около ИТ", который пройдёт 6 июня 2023 г. в 15:00 – регистрируйтесь по ссылке.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Obsidian — Мой сетап

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 1.6K
Хранение данных *Управление проектами *GTD *Софт Лайфхаки для гиков
Туториал

Вот я и дописал свою четвёртую статью на хабр (А ведь в начале года поставил себе цель написать хотя бы одну статью, а тут аппетит пришёл во время еды и вот четвёртая). Предыдущие раз, два и три.

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

Поэтому вот сразу ссылка на мой сетап хранилища Обсидиана на гитхабе (о котором и пойдёт речь в данной статье), можно сразу его качать и тыкаться самому и если что-то не понятно подглядывать в статью. (Надо распаковать zip-файл в папку, а потом открыть открыть обсидиан и при выборе хранилища выбрать эту папку, куда распаковали zip-файл. Если у вас одно хранилище, то тогда жмём в левом нижнем углу кнопку сейфа)

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

В этом хранилище используются 10 плагинов, основные:

- Calendar - для календаря справа.

- Dataview - для статистики и для проектов.

- Tasks - для задач.

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

К такой настройке я шёл целый год используя обсидиан, постоянно дорабатывал её и искал "совершенство", в ней собраны разные подходы из разных статьей и книг (GTD, 7 навыков, Джедайские техники, Атомные привычки), данные подходы большинству могут быть знакомы. Но есть метод, до которого я дошёл сам и до этого я нигде его не встречал (возможно просто не попадался) - это метод одной задачи.

Disclaimer1: Мой сетап не претендует на "идеальность", в нём найдутся минусы и неудобности. Я выношу его на общее обсуждение в том числе для того, чтобы кто-то мог предложить ту или иную доработку тут в комментариях, а так же для того, чтобы новички могли сходу вкатиться в этот чудесный обсидиановый мир.
Disclaimer2: Обычно обсидиан ассоциируют с Zettelkasten, графами и прочими атомарными заметками. Я в своём подходе этого не использую, возможно еще не дорос, возможно мой подход немного про другое. В этой статье я пишу не про это.

Погнали вкатываться в обсидиановый мир
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Отслеживание сетевого трафика между подами в Kubernetes

Время на прочтение 2 мин
Количество просмотров 978
Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Как работает связь между подами в Kubernetes?

Как трафик достигает пода?

В этой статье вы узнаете, как работает низкоуровневая сеть в Kubernetes.

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

Как мы укрощаем код, или Только то, что нужно знать разработчику об МКБ

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 755
Блог компании Московский кредитный банк IT-инфраструктура *Управление проектами *Бизнес-модели *
Из песочницы

Всем привет, я Виталий Трепыхалин – CIO в МКБ. Сегодня расскажу о том, как работает ИТ-дирекция нашего банка. Статья для широкого круга разработчиков, желающих попробовать свои силы в FinTech. Если это направление вас интересует, приглашаю под кат.

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

Истории

«Двигаем» не только автомобили: как CarPrice переезжал в новый ЦОД

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 929
Блог компании CarPrice Хостинг IT-инфраструктура *Серверное администрирование *
Кейс

Привет, Хабр! Меня зовут Михаил Чешуин, и я ведущий инженер отдела DevOps в CarPrice. Я отвечаю за инфраструктуру крупнейшего в России автомобильного онлайн-аукциона.

2022-й был сложным годом, именно на него пришелся первый в истории CarPrice переезд в новый ЦОД. Мы переместили и попутно оптимизировали нашу инфраструктуру, хотя корнями она успела глубоко прорасти в текущий ЦОД, увеличили производительность и даже сэкономили. Теперь платим за аренду оборудования меньше, но получаем лучший результат.

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

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

ProxiFyre: Open Source SOCKS5 Проксификатор для Windows

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 973
Информационная безопасность *Сетевые технологии *Разработка под Windows *
Туториал

ProxiFyre — это Open Source инструмент, функционирующий как "соксификатор" для приложений, не имеющих встроенной поддержки работы через SOCKS прокси-серверы. Программа является улучшенным вариантом одного из демонстрационных примеров для Windows Packet Filter. В отличие от базовой версии, ProxiFyre обеспечивает поддержку протокола UDP и предлагает функцию одновременного использования нескольких экземпляров SOCKS5 прокси, что существенно расширяет ее функциональные возможности. Приложение в схожем виде существует уже пару лет, но я опубликовал его всего лишь пару недель назад после небольшого ревью. Поводом для публикации стали несколько последовательных запросов на дополнительные функциональные возможности (в частности поддержку UDP), а также скромная надежда на то, что те, кто просит об этих улучшениях, примут посильное участие в дальнейшем развитии проекта.

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

Невредные советы по Cassandra — как избежать ошибок?

Время на прочтение 11 мин
Количество просмотров 410
Блог компании Лига Цифровой Экономики NoSQL *Администрирование баз данных *Распределённые системы *IT-компании

Привет, Хабр! Меня зовут Евгений Абрамкин, я руководитель поддержки третьего уровня в направлении омниканальных решений Лиги Цифровой Экономики. Моя команда — последняя «инстанция» во флоу по решению инцидентов. Мы пишем доработки и фиксы, чтобы победить проблему клиента, а также можем предоставить оптимальную конфигурацию для системы, которая передана на эксплуатацию или требует масштабирования. Это может быть кластер Elasticsearch, балансировщики nginx или что поинтереснее — распределенная NoSQL СУБД Apache Cassandra.

В материале я расскажу именно об Apache Cassandra: какие ошибки можно совершить при ее использовании, на что стоит обратить внимание и чем лучше не пренебрегать.

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

7 решений для установки и управления WireGuard на своём сервере

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 3.4K
Системное администрирование **nix *
Обзор

Предполагается, что для настройки WireGuard сервера, нужно вручную сгенерировать ключи, выбрать подсеть и задать ещё несколько параметров. Потом для каждого клиента также генерировать ключи, присваивать IP адрес и компоновать это всё в конфиг, чтобы было удобно импортировать на клиенте.

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

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

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

Консолидация отображения данных с использованием протокола OData

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 372
Java *Apache *
Кейс

Появилась у нас тут задачка, вывести на портале Incomand данные из разных подсистем (1С, Тезис…) . Конечно можно было бы написать плагины, каждый из которых слазил бы в подсистему, получил данные и показал их на портале - НО - мы бы получили p2p и спагетти, порталу пришлось бы разбираться с форматами и протоколами работы каждой системы….

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

Работа Apache Kafka на примерах. Поднимаем Kafka Cluster используя docker-compose

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 1.7K
Программирование *Java *IT-инфраструктура *Apache *
Из песочницы

В этой статье продемонстрирую и объясню работу Kafka, используя как можно меньше определений и больше практики. Мы рассмотрим 3 сценария работы с Kafka. Для последнего сценария мы поднимем Kafka Cluster в Docker и с помощью UI увидим, как происходит общение между сервисами.

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

Kafka за 20 минут. Ментальная модель и как с ней работать

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 3K
Блог компании СберМаркет IT-инфраструктура *Apache *Хранение данных *Микросервисы *
Туториал

Привет! Меня зовут Глеб Гончаров, и я руковожу подгруппой ИТ-инфраструктуры в СберМаркете. В работе мы широко используем Kafka как шину данных для микросервисов и не раз убедились на практике, что к инструменту важно подобрать правильный подход. Об этом сегодня и поговорим в двух частях — сначала обсудим основы, а в конце статьи будет ссылка на практические задания.

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

Программируй свое здоровье

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 1.5K
Антивирусная защита *Программирование *
Обзор
Recovery mode

Так как я сам новичок в программировании и сидячая многочасовая работа уткнувшись в монитор для меня вообще-то была нетипична, то через совсем короткое время я заметил небольшие изменения в своем здоровье... Появилась мысль, что несмотря на приличный заработок, со временем, придется значительно тратиться на лечение и поддержание своего здоровья. И тогда я задался вопросом: а можно ли организовать свою работу так, чтобы здоровье мое не ухудшалось, а наоборот - улучшалось? Часто, мы все время откладываем "на потом" тему здоровья, поэтому, надеюсь, что моя статья привлечет внимание и поможет вам сохранить его до глубокой старости!

Моя статья будет состоять из двух частей:

Читать далее
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 6

Как мы упростили жизнь высоконагруженным сервисам с Platform V SessionsData. Часть 2

Время на прочтение 6 мин
Количество просмотров 384
Блог компании Сбер Анализ и проектирование систем *Хранилища данных *Облачные сервисы *Микросервисы *

Привет, Хабр! На связи Андрей Чернов, Java-архитектор микросервисов в СберТехе. Эта статья — продолжение материала о том, как мы развиваем Platform V SessionsData — высокопроизводительное распределённое in-memory хранилище для общего контекста сессионных запросов key-value, которое СберБанк Онлайн использует в качестве микросервиса на своём server side.

В первой части мы говорили о том, почему решили создать собственный микросервис и как он помогает справляться с нагрузкой СберБанк Онлайн. В этой разберём, как мы достигаем высокой доступности сервиса. Будет и третья часть: расскажем, какие доработки помогут нам и дальше развивать Platform V SessionsData.

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

Doom и Quake 3 Arena под OS QNX Neutrino, от и до

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2K
Блог компании Timeweb Cloud Настройка Linux **nix *Игры и игровые консоли
Туториал
QNX. Да, это серьезная операционная система реального времени, используемая в системах управления светофорами , промышленными и прототипами боевых роботов , ядерным реактором , а также, была основой телефонов Blackberry и планшетов Playbook, спектр применения — огромный.

image

Если вы устали от навороченных новых OS с рекламой внутри, предлагаю отвлечься и взглянуть на следующую микро-конструкцию — вспомним RTOS QNX 6.1.0

В контексте сегодняшней статьи рассмотрим ее в качестве OS для настольного ПК, в разрезе запуска небезызвестных шутеров DOOM и Quake 3 Arena (Q3A).

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

Встречайте Quake3 Arena и DOOM на операционной системе QNX Neutrino 6.1.0.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 6

Добавляем тесты в Vercel

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 247
Разработка веб-сайтов *Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *DevOps *
Туториал

Хорошего времени суток, господа и дамы. Меня зовут Илья, и если вы занимаетесь автоматизацией тестирования на проекте, и ваш проект использует Vercel, то этот мини-гайд для вас.

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

Магия превращений: клик на сайте в выполнение Powershell скрипта на сервере

Уровень сложности Средний
Время на прочтение 22 мин
Количество просмотров 1.4K
Разработка веб-сайтов *Системное администрирование *PowerShell *
Туториал

Сегодня мы научимся создавать веб интерфейсы для администрирования. Будем запускать Powershell код по клику на сайте или при обращении к API. Для наглядности напишем три сервиса, взаимодействующих со службами, Active Directory и файловой системой.

Начать автоматизировать
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Вторичные индексы БД GroveDB в Dash Platform

Уровень сложности Сложный
Время на прочтение 9 мин
Количество просмотров 341
Децентрализованные сети *Криптография *Администрирование баз данных *Хранилища данных *Криптовалюты
Обзор
Перевод

В этой статье речь пойдёт о ключевом компоненте готовящегося релиза Dash Platform - следующего этапа развития криптовалюты Dash.

Вторичные индексы - неотъемлемая часть большинства случаев использования Баз Данных. Они дают значительный прирост эффективности всем запросам к БД, которые сложнее извлечения одиночных значений.

Но до сегодняшнего времени не было баз данных с возможностью криптографических доказательств для запросов по вторичным индексам. В попытке добиться ещё большей децентрализации разработчики из Dash Core Group решили, что эта функция должна присутствовать в Dash Platform. Поэтому они создали собственное решение в форме многослойной, специализированной, доказуемой базы данных: GroveDB.  

В этой статье мы рассмотрим применение доказательств запроса по вторичным индексам и почему с ними Dash Platform станет ещё привлекательнее для разработчиков блокчейн-приложений, а потом перейдём к истории, архитектуре и отдельным аспектам внедрения вторичных индексов на основе GroveDB.

Читать далее
Рейтинг 0
Комментарии 1

Решаем вечную проблему deployment bottleneck и репликации окружений

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 886
Open source *IT-инфраструктура *DevOps *Микросервисы *Kubernetes *
FAQ

Подробно и на примере рассматриваем проблему deployment bottleneck и как она появляется. Рассказываю как можно легко и быстро настроить реплицируемые stage-окружения для ее решения, дав разработчикам делать свою магию параллельно и независимо друг от друга.

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

Infrastructure as a Code: ожидания и реальность

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 3.2K
Блог компании Яндекс Практикум Системное администрирование *Программирование *DevOps *
Кейс

Есть такие ребята — SRE (с англ. Site Reliability Engineering), которые выросли из старых добрых и бородатых системных администраторов. Но они устали заниматься ежедневной рутиной и решили всё автоматизировать. Именно поэтому 50% времени SRE пишут код.

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

Интеграция с инфраструктурой NB-IoT МТС. Теория и практика. Часть 2

Время на прочтение 4 мин
Количество просмотров 501
Блог компании МТС IT-инфраструктура *Стандарты связи *Интернет вещей Сотовая связь

И снова привет, Хабр! Эта статья — продолжение цикла материалов, в которых обсуждаем состав и основные принципы работы инфраструктуры NB-IoT. Напомним, что цикл подготовлен на основе собственного практического опыта развёртывания и эксплуатации сети NB-IoT, проведения интеграции с разнообразными устройствами NB-IoT и платформами приложений в различных областях — от экологического мониторинга до энергетики.

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

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