Автоматическое обновление зависимостей становится все более важным аспектом в процессах непрерывной интеграции и непрерывной доставки (CI/CD) в сфере разработки программного обеспечения. В статье описана настройка автоматического обновления зависимостей в GitLab-проектах с помощью Renovate.
Администрирование
Проект юного DevOps Глава 4: Настройка мониторинга
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Проект юного DevOps Глава 3: Настройка OpenVPN
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Истории
Проект юного DevOps Глава 1: Введение и подготовка стенда
В данной серии статей описан процесс создания первого pet-проекта для начинающего инженера в DevOps:
Глава 1: Введение и подготовка стенда
Работа с DEB-пакетами
Данные инструкции написаны для серии статей под названием «Проект юного DevOps»:
Актуальна ли еще GTX 1080? Изучаем бенчмарки
Видеокарты GTX 1080 появились на рынке в 2016 году, но за семь лет не утратили своей актуальности. Наоборот — закрепили за собой статус надежной железки, как и все десятое поколение GPU.
Тогда даже никто не мог поверить, что появится GPU с TDP 180 Вт. Низкое энергопотребление закалило видеокарту, поэтому на ней не видны даже шрамы от майнинга. Но насколько GTX 1080 отвечает современным запросам в профессиональных задачах? Удалось ли ей сохранить актуальность в машинном обучении? Кратко разбираемся в статье.
Мониторим работу Windows с помощью Powershell
Для эффективной работы любой операционной системы необходимо вести мониторинг ее состояния, для того, чтобы своевременно выявлять проблемы и узкие места в производительности. Еще лучше лучше, когда такой мониторинг ведется в автоматическом режиме, с помощью скриптов.
В операционных системах семейства Windows для автоматизации выполнения задач мониторинга лучше всего использовать Powershell. И далее в этой статье мы рассмотрим несколько полезных скриптов, которые могут упростить мониторинг состояния различных компонентов ОС.
Начнем с мониторинга состояния сетевых портов и взаимодействующих с ними процессов.
Плюсы и минусы каждого инфраструктурного решения за четыре года работы в стартапе
Последние четыре года я занимался в стартапе руководством инфраструктурой, которая должна была быстро масштабироваться. С самого начала я принял фундаментальные решения, которых компании нужно было придерживаться несмотря ни на что все эти четыре года. В посте я перечислю некоторые из важных решений, принятых мной, расскажу, сожалею ли я о них, или одобряю.
CRM: покупать готовую нельзя писать свою. Ищем, где поставить запятую
У моего знакомого в гараже стоял Ford Crown Victoria начала 80-х — красавец тёмно-вишнёвого цвета. История его попадания в гараж длинная и невероятная, но был нюанс: Форд был не на ходу. Точнее, он ездил только задним ходом. Хозяин, само собой, справедливо полагал, что такой метод передвижения несколько унизителен для королевы, поэтому всеми силами пытался машину починить. Поскольку дело было в самом начале 2000-х, деньги на это уходили немалые: по сути, в кузове потихоньку пересобирали новый автомобиль. Стоило это примерно как два Ford Focus того времени. Итог печальный: хозяин умер, дальнейшая судьба так и не поехавшего вперёд автомобиля неизвестна и, думается, незавидна. Все годы ремонта семья ездила по делам и на дачу на общественном транспорте. И, если честно, таких историй много: будучи привязанным к вещам, люди не успевают нормально жить.
Как я уже не раз писал, бизнес ничем не отличается от людей, потому что его создают, ведут и уничтожают тоже люди. Так вот, нередко компании начинают заниматься тем же самым: строить вигвамы из подручных средств, тратить время, простаивать и в конечном итоге проигрывать. У этих процессов много имён, одно из них — самописная CRM-система.
Трудная история семьи инженеров, построивших Бруклинский мост
24 мая 1883 года состоялось открытие самого длинного на тот момент подвесного моста в мире, соединившего Бруклин и Манхэттен. Тогда его даже называли восьмым чудом света. В первый же день 1800 транспортных средств и около 150 000 человек пересекли по мосту пролив Ист-Ривер. Дополнительно власти прогнали 21 слона из гастролирующего неподалеку цирка, чтобы еще раз убедить людей: подвесной мост не обвалится. Собственно, он стоит и до сих пор.
Но его создание было сопряжено с огромными трудностями. Например, во время его постройки погибло свыше 20 человек и еще 150 пострадали от неизвестной на тот момент болезни. А еще проектированием и строительством Бруклинского моста руководила семья инженеров, прошедших через настоящий кошмар. Об этих людях и их несгибаемой воле — наш сегодняшний рассказ.
Рейтинги в сфере BI — какая от них польза?
Завтра, 15 февраля в 11-00 мы проводим круглый стол на тему оценки рейтингов BI, и я хочу пригласить всех желающих принять участие в этой онлайн-дискуссии. Мы планируем обсудить, почему в сфере BI рейтинги так сильно отличаются друг от друга, узнать напрямую у главных редакторов и руководителей аналитических отделов, чем они руководствуются, составляя те или иные рейтинги, а также спросить у заказчиков, обращались ли они к рейтингам, когда выбирали BI-платформу. Хотите принять участие и задать свои вопросы маститым экспертам? Все подробности под катом.
Установка обратного VPN: нет ничего проще
Сейчас многие граждане РФ, которые находятся за границей, испытывают проблемы с доступом к некоторым российским ресурсам. По каким-то причинам несколько десятков российских сайтов запрещают доступ с IP-адресов за пределами РФ.
К счастью, эту проблему довольно легко решить, если поднять свой сервер внутри РФ и перенаправить трафик через него. Это так называемый «обратный VPN».
В принципе, его можно организовать на любом компьютере на территории РФ, который постоянно находится в онлайне и подключён к местному провайдеру. Как вариант, заказать услугу VPS за полтора доллара — и поднять систему на внешнем хостинге. И всё, считайте, что вы виртуально переехали обратно в РФ.
Ближайшие события
Who are you, Platform Engineering: разбираемся с одним из главных технологических трендов. Часть 1
Platform Engineering — один из главных технологических трендов 2024 года. По оценке Gartner, к 2026 году 80% компаний, занимающихся разработкой, будут иметь внутренние платформенные сервисы и команды для повышения эффективности разработки.
Мы в VK Cloud предлагаем Dev Platform — платформу для разработки, которой смогут пользоваться другие компании. В серии статей о методологии Platform Engineering и создании Internal Development Platform (IDP), мы поделимся своим подходом построения платформенных решений, расскажем о сложностях и о том, почему даже правильный подбор компонентов и архитектурных решений для IDP — не панацея.
В первом материале серии начнем с базы — остановимся на трудностях повышения эффективности команд разработки, разберем, что такое Platform Engineering и Internal Development Platform, что дает внедрение комплексных платформ и какие могут быть сложности.
Управление памятью в Linux
Управление памятью (memory management) является важной подсистемой операционной системы Linux, которая обеспечивает эффективное использование ресурсов физической и виртуальной памяти. В Linux управление памятью в основном подразумевает обработку запросов к памяти от процессов, выделение и освобождение блоков памяти, а также обеспечение ее эффективного использования.
Как изменились корпоративные коммуникации в 2023 году
Вы пережили 3D-котиков, нашествие чат-ботов и битвы удаленщиков с менеджерами про эффективность? Вспоминаем любопытные события в сфере корпоративной связи, за которыми наблюдали целый год.
Как работает сеть в контейнерах: Docker Bridge с нуля
В этой статье мы собираемся разобраться со следующими вопросами:
* Как виртуализировать сетевые ресурсы, чтобы контейнеры думали, что у них есть отдельные сетевые среды?
* Как превратить контейнеры в дружелюбных соседей и научить общаться друг с другом?
* Как выйти во внешний мир (например, в Интернет) изнутри контейнера?
* Как связаться с контейнерами, работающими на хосте Linux, из внешнего мира?
* Как реализовать публикацию портов, подобную Docker?
Hashicorp Vault — собираем непрямую репликацию через ведро
Hashicorp Vault - прекрасный продукт для централизованного хранения всех паролей и других секретов компании. При этом, многие знают, что удобная ключница - это идеальный способ потерять все ключи одновременно. Когда я работал в крупном телекоме, то DRP-протоколы с восстановлением данных учитывали даже запрет на сбор более двух Хранителей Ключей в одном месте. Чисто на случай очень неудачного корпоратива с совместным полетом на воздушном шаре, дегустацией домашних грибов или другими подобными факторами. Короче, если вы внедряете подобную систему, то вам надо очень внимательно подходить не только к вопросам эксплуатации, но и резервного копирования и восстановления.
Сегодня я не буду глубоко касаться темы организации правильного хранения фрагментов ключей Шамира. Вместо этого, я попробую рассказать о том, как развернуть с нуля отказоустойчивый кластер Hashicorp Vault в community edition. Для этого поднимем основной и тестовый кластер Vault в нескольких регионах и датацентрах. Тестовый кластер у нас одновременно будет служить и резервным в рамках процедуры DRP.
Чтобы было совсем интересно, настроим процесс таким образом, чтобы тестовый кластер был односторонней репликой продуктивного с отставанием в несколько суток. Разумеется, все развертывание мы будем проводить в парадигме Infrastructure-as-a-code с Terraform и Ansible в качестве основных инструментов.
Сейчас расскажу, когда это может пригодиться и какими ansible-модулями можно для этого воспользоваться. Сразу предупреждаю - это будет лонгрид, так как я не люблю разбивать на кучу мелких постов единый туториал.
Бэкапы исторических масштабов — как человечество сохраняет большие объемы данных?
Корпоративные решения для синхронизации, резервного копирования и безопасного обмена файлами легко позволяют отправлять большие данные в облако. Но что, если нам необходимо собрать и сохранить грандиозный объем данных — например, записать историю человеческой цивилизации? Как это сделать, насколько надежны цифровые носители, есть ли конкурентноспособные альтернативы?
Сегодня поговорим о проектах, посвященных созданию массивных архивов и бэкапов, и роли систем ИИ в подобных задачах.
Демонстрация переноса виртуальной машины с VMware на vStack с помощью MIND Migrate
Эдуард Сотников, пресейл-архитектор компании MIND Software, демонстрирует, как быстро и без потерь данных перенести виртуальную машину из облака на базе VMware в облако на базе vStack. Кейс нестандартный: платформа VMware находится в защищенном закрытом контуре и до нее невозможно достучаться извне.
Исходные данные.
Виртуальная машина на ОС Linux Ubuntu 22.04 с развернутым на ней веб-сервером NGINX.
Инструмент миграции — MIND Migrate
Хабы
Вклад авторов
alizar 18172.9ru_vds 8800.5amarao 5927.0marks 5856.7it_man 3106.6oldadmin 3027.0BarsMonster 2995.0aleksandrit 2889.4ntsaplin 2853.0eucariot 2797.0