Category: İnzibatiyyət

Быстрый деплой vm ESXi с помощью Terraform

Всем привет, меня зовут Иван и я алкоголик системный администратор (OPS). Я бы хотел рассказать как разворачиваю виртуальные машины на ESXi без vCenter с помощью Terraform. Довольно часто приходится разворачивать/пересоздавать виртуалки, что бы протестировать то или иное приложение. В силу лени я подумал об автоматизации процесса. Мои поиски привели меня к замечательному продукту компании hashicorp, […]

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

По ходу, децентрализация ворвалась в рунет. Увидел на Хабре статью «Игры за деньги: опыт работы в распределенной игровой сети владельца нескольких серверов» и понял, что в той же сети работаю. Только майнингом я никогда заниматься не пробовал, у меня вообще игровой клуб. В октябре прошлого года я открыл в Перми киберспортивный компьютерный клуб 59FPS. Он […]

История создания облачного сервиса, приправленная киберпанком

С ростом стажа работы в IT начинаешь замечать, что системы имеют свой характер. Они могут быть покладистыми, молчаливыми, взбалмошными, суровыми. Могут располагать к себе или отталкивать. Так или иначе, приходится «договариваться» с ними, лавировать между «подводными камнями» и выстраивать цепочки их взаимодействия. Вот и нам выпала честь построить облачную платформу, а для этого потребовалось «уговорить» […]

Docker-образ для раздачи Single Page Application

Single-page Application (SPA) – это набор статических JavaScript и HTML файлов, а так же картинок и других ресурсов. Поскольку они не изменяются динамически, опубликовать их в интернете очень просто. Для этого существует большое количество дешёвых и даже бесплатных сервисов, начиная с простого GitHub Pages (а для кого-то даже с narod.ru) и заканчивая CDN вроде Amazon […]

Резервирование в MultiSim — что это и как оно работает

Привет! Меня зовут Антон Даценко и я отвечаю за развитие корпоративных решений и сервисов в подразделении Билайн Бизнес. Сегодня я расскажу вам, как мы используем технологии резервирования и балансировщик в MultiSIM, для каких клиентов подобный продукт важнее, чем кажется на первый взгляд, и немного про сети в общем. Оговорюсь сразу, что в посте речь будет […]

Экономим копеечку на больших объемах в PostgreSQL

Продолжая тему записи больших потоков данных, поднятую предыдущей статьей про секционирование, в этой рассмотрим способы, которыми можно уменьшить «физический» размер хранимого в PostgreSQL, и их влияние на производительность сервера. Речь пойдет про настройки TOAST и выравнивание данных. «В среднем» эти способы позволят сэкономить не слишком много ресурсов, зато — вообще без модификации кода приложения. Однако, […]

Пишем в PostgreSQL на субсветовой: 1 host, 1 day, 1TB

Недавно я рассказал, как с помощью типовых рецептов увеличить производительность SQL-запросов «на чтение» из PostgreSQL-базы. Сегодня же речь пойдет о том, как можно сделать более эффективной запись в БД без использования каких-либо «крутилок» в конфиге — просто правильно организовав потоки данных. #1. Секционирование Статья про то, как и зачем стоит организовывать прикладное секционирование «в теории» […]

GitLab-da (demək olar ki) tamamilə yeni başlayanlar üçün CI/CD rəhbərliyi

Или как обзавестись красивыми бейджиками для своего проекта за один вечер ненапряжного кодинга Наверное, у каждого разработчика, имеющего хотя бы один пет-проект, в определённый момент возникает зуд на тему красивых бейджиков со статусами, покрытием кода, версиями пакетов в nuget… И меня этот зуд привёл к написанию этой статьи. В процессе подготовки к её написанию я […]

Latın Amerikasında üç il: necə xəyala getdim və tamamilə «yenidən başladıqdan» sonra qayıtdım

Привет, Хабр, меня зовут Саша. После 10 лет работы инженером в Москве я решился круто изменить жизнь — взял билет в один конец и уехал в Латинскую Америку. Я не знал, что меня ждет, но, признаюсь, это стало одним из моих лучших решений. Сегодня я хочу рассказать, с чем я столкнулся за три года в […]

WAL-G: новые возможности и расширение сообщества. Георгий Рылов

Предлагаю ознакомиться с расшифровкой доклада начала 2020 года Георгия Рылова «WAL-G: новые возможности и расширение сообщества» У меинтейнеров open-source возникает множество проблем по мере их роста. Как писать все больше требуемых фич, чинить все больше issues’ов и успевать смотреть все больше pull request’ов? На примере WAL-G(backup-tool for PostgreSQL) расскажу про то, как мы решали эти […]

Использование СХД в работе с медиа контентом

Современный мир уже сложно представить без обилия медиа контента, представленного, в том числе, в виде аудио и видео данных. Казалось бы, еще совсем недавно пределом мечтаний была коллекция MP3 файлов. А сегодня видеофайлы с разрешением 4K уже воспринимаются как нечто обыденное. Весь этот медиа контент нужно создать, где-то разместить и затем предоставить к нему доступ. […]

Резервное копирование: где, как и зачем?

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

DDoS qorunması olan etibarlı veb sayt hostinqi alın, VPS VDS serverlər 🔥 DDoS qorunması olan etibarlı veb sayt hostinqi alın, VPS VDS serverlər | ProHoster