В статье под катом мы поговорим о том, как бороться с энтропией в конфигурационных файлах.
Рубрика «devops» - 124
Три закона конфигодинамики
2017-08-08 в 6:00, admin, рубрики: CM, configuration files, configuration management, devops, scala, twelve factor, Блог компании Southbridge, Программирование, Разработка веб-сайтов, метки: configuration filesИстории успеха Kubernetes в production. Часть 2: Concur и SAP
2017-08-04 в 5:57, admin, рубрики: Concur, devops, docker, kubernetes, openstack, sap, Блог компании Флант, истории успехаПродолжаем рассказывать на примере известных компаний о том, что Kubernetes в production — это не только мечты и надежды. Эта статья — снова про технарей с мировым именем: SAP и её конвергентное облако на базе OpenStack и Kubernetes. Однако начнём с менее известной Concur и вот почему…
Начинаем работать с Ruby on Rails в Docker
2017-08-01 в 7:22, admin, рубрики: devops, docker, postgresql, ROR, ruby, Блог компании Southbridge, виртуализация, Серверное администрирование, системное администрированиеDocker замечательно справляется с изолированием приложений и их окружений, облегчая распространение и репликацию состояний между различными средами (dev, test, beta, prod и т. д.). Его использование позволяет избавиться от проблемы «на моей машине все работает» и помогает с легкостью масштабировать приложение по мере его роста.
Docker особенно хорош в том случае, когда у приложения много зависимостей или оно требует использования специфических версий библиотек и инструментов конфигурирования.
В этой статье мы возьмем простое приложение на Rails и подготовим его для использования в Docker-контейнере («докеризуем»).
Докеризация высокодоступного Postgres кластера
2017-07-31 в 7:31, admin, рубрики: cluster, devops, docker, failover, postgresql, Replication and High Availability, Администрирование баз данных, Серверное администрирование, хранение данныхПару месяцев назад мы переехали из Амазон на свои выделенные сервера(Hetzner), одна из причин тому была высокая стоимость RDS. Встала задача настроить и запустить master-slave кластер на выделенных серверах. После гугления и прочтения официальной документации, было принято решение собрать свое собственное решение высокодоступного асинхронного кластера Postgres.
Play with Docker — онлайн-сервис для практического знакомства с Docker
2017-07-31 в 6:28, admin, рубрики: Alpine Linux, devops, docker, Блог компании Флант, виртуализация, контейнеры, обучение, системное администрированиеВ конце прошлого года два капитана Docker представили свою разработку под названием Play with Docker (PWD) — «игровую площадку для Docker». Пользователям предлагается бесплатно поработать со сборкой и запуском Docker-контейнеров прямо в веб-браузере, а также выполнить лабораторные работы для знакомства с Docker с нуля и совершенствования своих навыков.Читать полностью »
Как следить за опознанными летающими объектами при помощи Raspberry Pi
2017-07-28 в 16:42, admin, рубрики: ads-b, devops, docker, dump1090, dvb-t, flightawawre, MLAT, Raspberry Pi, Беспроводные технологии, Стандарты связи, метки: flightawawreА вы знали, что при помощи Raspberry Pi можно следить за опознанными летающими объектами? Вы можете настроиться на радио-сигналы самолетов на расстоянии до 400 км от вас и отслеживать все рейсы. Для этого вам достаточно найти дешевый USB TV и пару свободных минут.
Изображение: dump1090 — тестирую антенну FlightAware против четвертьволновой гибкой антенны и антенны из банки.
Автоматизация CI-CD для Java приложений с помощью Microsoft Visual Studio Team Services
2017-07-28 в 6:54, admin, рубрики: azure, ci/cd, cloud, devops, java, microsoft, Microsoft Azure, Microsoft Developer, Visual Studio, visual studio team services, Блог компании MicrosoftПривет! На первый взгляд название этой статьи может показаться вам странным: Java и Visual Studio – что между ними общего? Зачем вообще Visual Studio, когда есть множество других классных инструментов для разработки на Java: Eclipse, NetBeans, IntelliJ IDEA и прочих (холивар устраивать не будем). На самом деле, Visual Studio сейчас – это не просто среда для разработки, а целое семейство продуктов, где IDE Visual Studio лишь один из инструментов. Под катом мы поговорим о Microsoft Visual Studio Team Services (VSTS).
#!ProgMsk Meetup: Виртуализация и DevOps в офисе Tutu.ru
2017-07-27 в 10:21, admin, рубрики: devops, tutu.ru, Блог компании Туту.ру, виртуализация, митап, разработка
Всем привет!
3 августа проводится очередная встреча Московского Клуба Программистов в офисе Туту.ру. Всё, чем мы занимаемся в Туту.ру, — на 100% пропитано информацией и технологиями для её сбора, хранения, интеграции и анализа.
На этом митапе наш CTO ( Molodoi ) поделится инсайдами о том, как в реальности происходит разработка и сопровождение кода в Туту.ру на жизненных примерах. Затем…
Читать полностью »
Истории успеха Kubernetes в production. Часть 1: 4200 подов и TessMaster у eBay
2017-07-27 в 5:37, admin, рубрики: devops, ebay, kubernetes, openstack, TessMaster, Блог компании Флант, истории успеха, Серверное администрирование, системное администрированиеКак это часто бывает в первые годы жизни инфраструктурных проектов, стремительно набирающих популярность, пока многие только присматриваются к Kubernetes, оценивая его возможности и зрелость, другие успевают продвинуться дальше, протестировать и запустить в production (полностью или частично), получив свой первый «взрослый» опыт эксплуатации. Эта статья начинает обзорный цикл примеров из мировой практики достаточно известных компаний, использующих Kubernetes в production.
Примечание: все примеры рассказывают об использовании оригинального upstream-дистрибутива Kubernetes, а не его производных вроде OpenShift (Red Hat) и Tectonic (CoreOS).
Начнём с eBay, специалисты которой серьёзно работают с Kubernetes уже более 2 лет и значительно продвинулись в этом…Читать полностью »
Пять Docker-утилит, о которых вам стоит узнать
2017-07-25 в 6:00, admin, рубрики: ctop, devops, docker, docker-gc, docker-slim, dockerfile, rocker, watchtower, Блог компании Southbridge, виртуализация, Серверное администрирование, системное администрированиеИсточник изображения
На просторах сети Интернет можно найти немало полезных утилит для Docker. Многие из них принадлежат к разряду Open Source и доступны на Github. В последние два года я достаточно активно использую Docker в большинстве своих проектов по разработке программного обеспечения. Однажды начав работать с Docker, вы осознаете, что он оказывается полезен для гораздо более широкого круга задач, нежели вы изначально предполагали. Вам захочется сделать с Docker еще больше, и он не разочарует!
Docker-сообщество живет активной жизнью, ежедневно производя новые полезные инструменты. За этой бурной деятельностью достаточно сложно уследить. Поэтому я решил выбрать несколько наиболее интересных и полезных из ежедневно используемых мной Docker-утилит. Они делают работу более продуктивной, автоматизируя операции, которые пришлось бы выполнять вручную.
Давайте посмотрим на утилиты, которые помогают мне в процессе докеризации всего и вся.