Анонс DevOps Digest: Пусть пользу приносит
Ноябрь оказался богат на новые инструменты, такие как Docker с поддержкой Wasm и новая система управления версиями, умеющая работать с Git. Плюс посмотрим на эффективность прогрева VM языков программирования и правильное восприятие инцидентов, о которых сообщили пользователи.
Даже суровый бородатый DevOps любит играть в «песочнице». Ведь там есть полная свобода, а ошибки не столь страшны. Можно, не рискуя нервами, проделывать сложные манипуляции и наблюдать, как ведёт себя система. Одна из таких «песочниц» называется Wasm. Её создали с целью получить безопасную среду исполнения внутри браузера. В Docker решили, что Wasm годится на роль удобного дополнения к существующим технологиям запуска контейнеров.
Прогрев кэша базы данных может существенно ускорить её работу. А вот с прогревом виртуальной машины какого-либо языка программирования всё не столь тривиально. В идеальном мире с того момента, как JIT-компилятор завершил свою работу, запущенная программа достигает устойчивого состояния максимальной производительности. На практике это часто не происходит. В контролируемом эксперименте его достигли лишь 43,5% виртуальных машин.
Вышел ещё один open-source клиент системы версионирования, поддерживающий традиционный Git, но с прицелом на более эффективную работу в условиях многократного роста объема хранимого кода. У авторов проекта десятки миллионов файлов, и сравнимое количество коммитов / веток. В таких условиях спасает практически любая система версионирования. Это и стало причиной разработки. Вместе с клиентом сделали ещё и свою серверную часть плюс виртуальную файловую систему. Их также планируют в будущем сделать общедоступными.
Фейлы происходят в любой компании. Так или иначе люди ошибаются, системы дают сбой в самый неподходящий момент, а сайты внезапно перестают выглядеть как задумано. Если в компании любой инцидент считается катастрофой, которую лучше скрыть от клиентов — дело плохо. Реально же нет ничего постыдного в том, чтобы рассматривать клиентов, как один из каналов информирования об инцидентах. Значительно более важно то, что вы делаете в таких случаях.
Читайте подробности, как обычно, в полной версии нашего дайджеста.