Тестирование — это неотъемлемая часть процесса разработки. И иногда разработчикам требуется запустить тесты локально, до того момента коммита изменений.
Если приложение использует Amazon Web Services, python библиотека moto идеально для этого подходит.
Читать полностью »
Рубрика «devops» - 68
Moto. Мокаем AWS
2019-06-05 в 11:00, admin, рубрики: Amazon Web Services, devops, docker, Moto, testing, инженерные системы, Тестирование IT-системMoto. Mock AWS
2019-06-05 в 11:00, admin, рубрики: Amazon Web Services, devops, docker, Moto, testing, инженерные системы, Тестирование IT-системTesting is an important part of the development process. And sometimes developers need to run tests locally, before committing changes.
If your application uses Amazon Web Services, python library moto is the perfect thing for that.
Резервное копирование, часть 4: Обзор и тестирование zbackup, restic, borgbackup
2019-06-05 в 9:44, admin, рубрики: backup, borgbackup, devops, restic, testing, zbackup, Блог компании Southbridge, Серверное администрирование, системное администрирование
В данной статье будут рассматриваться программные средства для резервного копирования, которые путем разбиения потока данных на отдельные компоненты (chunks), формируют репозиторий.
Компоненты репозитория могут дополнительно сжиматься и шифроваться, а самое главное — при повторных процессах резервного копирования — переиспользоваться повторно.
Резервная копия в подобном репозитории — именованная цепочка связанных друг с другом компонентов, например, на основе различных hash-функций.
Есть несколько подобных решений, я остановлюсь на 3: zbackup, borgbackup и restic.
Представлен Polaris для поддержания кластеров Kubernetes в здоровом состоянии
2019-06-04 в 7:27, admin, рубрики: devops, kubernetes, ReactiveOps, Блог компании Флант, лучшие практики, системное администрированиеПрим. перев.: Оригинал этого текста написал Rob Scott — ведущий SRE-инженер компании ReactiveOps, которая и стоит за разработкой анонсируемого проекта. Нам очень близка идея централизованной валидации того, что деплоится в Kubernetes, поэтому мы с интересом следим за подобными инициативами.
Рад представить Polaris — проект с открытым исходным кодом, который помогает поддерживать «здоровье» кластера Kubernetes. Мы создали Polaris для автоматизации некоторых из лучших практик, используемых в ReactiveOps для поддержания безопасной и надежной работы кластеров у большого числа клиентов. Пришло время открыть исходный код.Читать полностью »
DevOops вчера и сегодня
2019-06-03 в 14:45, admin, рубрики: devoops, devoops2019, devops, Блог компании JUG.ru Group, конференции, Программирование, системное администрированиеСегодня мы поговорим немного о настоящем, будущем и о программе конференции DevOops 2019. DevOps меняется с каждым днём. Вы помните 2004 год? У нас есть спикер, который работал с облаками в то время, когда и термина такого не было. Amazon Web Services запустили в 2006 году. Где-то в то же время начали появляться первые упоминания «DevOps». С тех пор прошла целая жизнь.
Недавно снова вспоминали «верните мой 2007». Представьте себе этот мир без вездесущих виртуалок на Amazon, без GitHub (он появился только в 2008), без уютных и безопасных докеров. Вспомните настройку iptables, пакетные менеджеры GNU/Linux, ручную пересборку модулей ядра, бессонные ночи. Всё ещё хотите туда? Вот такой был бы ваш 2019, если бы не ураганный прогресс этих лет.
Менялись технологии и компании. Приведу пару примеров. Например, все мы увидели чудесное преображение Microsoft – от Баллмеровского «Linux is Cancer» в 2001 году до повсеместного перехода на open source, спасения GitHub в 2018 и планов летом 2019 года представить ядро Linux как часть поставки Windows. Вместе со всей этой движухой менялись и предпочтения инженеров относительно получаемой информации.
Читать полностью »
Резервное копирование, часть 3: Обзор и тестирование duplicity, duplicati
2019-06-03 в 7:20, admin, рубрики: backup, deja dup, devops, duplicati, duplicity, testing, Блог компании Southbridge, Серверное администрирование, системное администрирование
В данной заметке рассмотрены средства резервного копирования, которые выполняют резервное копирование путем создания архивов на резервном сервере.
Из тех, которые удовлетворяют требованиям — duplicity (к которому есть приятный интерфейс в виде deja dup) и duplicati.
Еще одно весьма примечательное средство резервного копирования — dar, но поскольку у него имеется весьма обширный список опций — методика тестирования покрывает едва ли 10% от того, на что он способен, — его в рамках текущего цикла не тестируем.
Конкурс разработчиков плагинов TeamCity
2019-05-31 в 17:30, admin, рубрики: devops, java, teamcity, Блог компании JetBrains, конкурс разработчиков, плагины, ПрограммированиеПривет!
Недавно мы запустили конкурс разработчиков плагинов для TeamCity, и вы все еще можете в нем поучаствовать.
Правила просты: участники присылают нам плагины до 24 июня, а взамен получают годовую подписку на любую IDE от JetBrains на свой выбор. После того как сбор заявок завершится, мы — команда разработчиков TeamCity и трое независимых судей — наградим авторов трех лучших плагинов подарочными сертификатами Amazon на сумму от 1000 до 3000 долларов США. А еще один автор будет приглашен на экскурсию в офис JetBrains в Санкт-Петербурге или Мюнхене!
Читать полностью »
Самые высокие зарплаты в разработке получают программные инженеры и DevOps-специалисты
2019-05-30 в 12:42, admin, рубрики: devops, зарплаты, исследование, Исследования и прогнозы в IT, Карьера в IT-индустрии, разработка по, Статистика в IT
Сайт Stack Overflow изучил условия труда 90 тыс. разработчиков по всему миру. Как выяснилось, наибольшее удовлетворение от своей работы получают ведущие программные инженеры (Engineering Manager) и эксперты по DevOps. Эти специалисты также заняли верхние строчки в рейтинге зарплат.
Читать полностью »
Как соединить кластеры Kubernetes в разных дата-центрах
2019-05-30 в 8:30, admin, рубрики: clusters, devops, k8s, kubefed, multiple clusters, shipper, Блог компании Southbridge, Серверное администрирование, системное администрирование
Добро пожаловать в серию кратких руководств по Kubernetes. Это регулярная колонка с самыми интересными вопросами, которые мы получаем онлайн и на наших тренингах. Отвечает эксперт по Kubernetes.
Сегодняшний эксперт — Даниэль Поленчик (Daniele Polencic). Даниэль работает инструктором и разработчиком ПО в Learnk8s.
Если вы хотите получить ответ на свой вопрос в следующем посте, свяжитесь с нами по электронной почте или в Твиттере: @learnk8s.
Пропустили предыдущие посты? Ищите их здесь.
Как соединить кластеры Kubernetes в разных дата-центрах?
Кратко: скоро выходит Kubefed v2, а еще советую почитать о Shipper и проекте multi-cluster-scheduler.
Читать полностью »
Собираем свой Nginx парой команд
2019-05-29 в 12:57, admin, рубрики: devops, nginx, Блог компании Tinkoff.ru, Серверное администрированиеПривет!
Меня зовут Сергей, я работаю инфраструктурным инженером в команде API платформы tinkoff.ru.
В этой статье я расскажу о проблемах, с которыми сталкивалась наша команда при подготовке балансировщиков на основе Nginx для различных проектов. Также расскажу об инструменте, который позволил преодолеть большую часть из них.Читать полностью »