В ряде статей на Хабре упоминалось разделение серверов на «pets» и «cattle». Эта терминология пошла с одной небезинтересной статьи за авторством Noah Slater — open source активиста и соавтора CouchDB. Я не смог скрафтить хороший перевод английского «cattle», «животные, выращиваемые в промышленном животноводстве», поэтому под катом вас ждет перевод с Крупным Рогатым Скотом. Очень крупным.
Рубрика «devops» - 145
Домашние животные vs крупный рогатый скот
2016-01-25 в 7:09, admin, рубрики: deployment, devops, engine yard, Блог компании Voximplant, Веб-разработка, Программирование, разработкаDocker: Окружение для тестирования
2016-01-21 в 4:20, admin, рубрики: deployment, devops, docker, docker machine, docker-compose, environment, Go, golang, logpacker, виртуализация, ит-инфраструктура, тестирование, Тестирование IT-систем, метки: logpacker
Последние пять лет принесли в нашу жизнь огромное количество технологий, с помощью которых можно быстро создавать изолированные окружения для разработки и тестирования. Но не смотря на это, организовать стабильное окружение для тестирования — далеко не самая простая задача. А если нужно тестировать сетевые взаимодействия компонентов и анализировать предельный уровень нагрузки на них, то задача становится еще сложнее. Добавив возможность быстрого развертывания окружения и гибкой настройки отдельных компонентов, мы сможем получить небольшой интересный проект.
В этой статье мы подробно расскажем о создании окружения на базе Docker контейнеров для тестирования нашего клиент-серверного приложения. При этом, если смотреть глобально, то данная статья будет хорошей иллюстрацией использования Docker и его ближайшей экосистемы.
Читать полностью »
Docker compose и объединение проектов с помощью mixer-a
2016-01-14 в 7:28, admin, рубрики: cloud, devops, docker, docker machine, docker-compose, docker-compose-mixer, teamwork, архитектура, виртуализация, Программирование, разработка, системное администрирование Одна из проблем, с которыми приходится столкиваться, занимаясь настройкой окружения для разработчиков, с использованием Docker и Docker-compose, это вопрос о том, как сводить вместе несколько различных проектов. При условии, что все проекты, конечно же, имеют docker-compose.yml
файл.
Причин, по которым становится необходимо делать это, может быть несколько:
- Разработка низко связанных компонентов огромной системы. Где каждый проект, по сути, может являться отдельным самостоятельным приложением
- Подключение отдельных компонентов для тестирования. Вынесение
mock
-сервисов и тестов в отдельные контейнеры со своей логикой линковки и взаимодействия - Внешнии, по отношению к проекту, системы, которые тем не менее 'живут' в docker среде
Зачем вам лучшие практики управления ИТ-инфраструктурой?
2015-12-28 в 9:13, admin, рубрики: cobit, devops, ITIL, itsm, sam, Блог компании Alloy Software, ит-инфраструктура, мониторинг сети, системное администрирование, удаленное администрирование, управление лицензиямиКак вы работаете: по наитию или по науке? Наверное, никто не даст однозначного ответа: работа в ИТ-сфере предполагает сочетание опыта и технологий, точных указаний, норм и красивых, даже талантливых, инженерных находок. В любом случае, опыт решает. А как насчёт чужого опыта? В мире создано множество сводов и правил, предназначенных для работы ИТ-служб, которые объединяет понятие с маркетинговым оттенком — «лучшие практики». Это опыт, сформированный множеством компаний и позволяющий довольно просто решать стандартные проблемы.
В посте мы расскажем, что такое ITIL, ITSM, CobiT, DevOps, как они связаны и почему даже системные администраторы небольших компаний должны что-то знать об этих аббревиатурах.
Читать полностью »
Рецепты от CHEFa: автоматизированное развёртывание сред бизнес-приложений с использованием HPE OneView
2015-12-21 в 11:38, admin, рубрики: automatization, chef, devops, github, HPE, lan, oneview, ruby, SAN, storage, Блог компании Hewlett Packard Enterprise, ит-инфраструктура, Серверное администрирование, Шэф, метки: HPEИнформационные технологии становятся неотъемлемой частью продуктов и услуг нового стиля IT, в котором бизнес ожидает получить запрошенные ресурсы под новые приложения почти мгновенно. IT ресурсы, в парадигме новых требований со стороны современных приложений, должны автоматически выделяться, использоваться, возвращаться и повторно использоваться из общего пула узлов вычислений, хранения, и сети.
Интересные международные мероприятия июня
2015-06-01 в 10:28, admin, рубрики: agile, ctbt, devops, E3, growth hacking, gtd, hatch, mongodbworld, newco, wctc, Развитие стартапа, метки: mongodbworldКаждый месяц по всему миру происходят десятки, если не сотни, IT-ориентированных конференций, выставок и других мероприятий.
В очередной раз мы собираем все наиболее интересные международные даты этого месяца для того, чтобы представить читателям «Мегамозга» в одном месте.
Читать полностью »
Microsoft представляет новые контейнерные технологии для следующего поколения облака
2015-04-10 в 9:22, admin, рубрики: azure, azure marketplace, azure vm, devops, docker, hyper-v, IT Pro, Microsoft Azure, modern apps, nano server, анонс, Блог компании Microsoft, виртуальные машины, ит-инфраструктура, Облачные вычисления, приложения, разработкаВ современном мире, когда облачные технологии выходят на первое место, бизнес-индустрия особенно полагается на приложения, которые будут способствовать развитию инноваций и продуктивности. С развитием облака, контейнеры становятся привлекательным способом для разработчиков быстро и эффективно создавать и разворачивать приложения на нужной для бизнеса скорости. Предлагая разработчиками и IT-профессионалам возможность развернуть приложения с рабочей станции на сервер в считанные секунды, контейнеры переносят разработку приложений на совершенно новый уровень.
Из-за стремления разработчиков использовать возможности контейнеров для более широкого набора приложений возникают новые требования. Например, для корпоративных систем или же для размещенных сред могут понадобиться повышенные уровни доверия. Кроме того, разработчики часто разворачивают приложения в смешанных средах, где они могут не иметь возможности контролировать платформу, на которой размещено приложение. Виртуализация исторически предоставляла значительный уровень изоляции, который позволял такие сценарии, но сейчас существуют возможности объединения эффективности и плотности модели контейнера с правильными уровнем изоляции.
Ansible — давайте попробуем
2015-04-06 в 9:09, admin, рубрики: Ansible, devops, Блог компании Express 42, ит-инфраструктура, системное администрирование, системы управления конфигурациями, метки: ansibleAnsible — сравнительно молодая система управления конфигурацией, его история насчитывает чуть более трех лет. Но, несмотря на это, он стремительно и быстро ворвался в мир систем управления конфигурацией, потеснив Chef, Puppet и SaltStack.
Давайте посмотрим на него внимательно, чтобы понять, почему он так любим технарями.
Итак, чем же хорош ansbile:
- низкий порог входа;
- декларативный язык описания конфигурации;
- на управляемые узлы не нужно устанавливать никакого дополнительного ПО;
- просто написать дополнительный модуль.
Тестируем Chef cookbook. Часть 1
2015-03-18 в 11:42, admin, рубрики: chef, chefspec, devops, infrastructure as code, serverspec, testing cookbook, testing tools, testkitchen, Блог компании Express 42, ит-инфраструктура, системное администрирование, Тестирование IT-систем, метки: devops
Привет! Сегодня мы начинаем серию технических статей о Devops, Chef, infrastructure as code и всем таком. Эта статья – первая из трех о тестировании в Chef. Цикл статей будет полезен тем, кто уже знаком с Chef и хочет научиться тестировать свой код.
Концепция infrastructure as code позволяет нам применять к инфраструктуре решения из мира разработки. Отдельные компоненты инфраструктуры в проектах часто повторяются. При интеграции таких компонентов наиболее удобный вариант – общие кукбуки. Код кукбуков постоянно меняется, фиксятся баги, появляется новый функционал. С помощью тестирования мы отслеживаем регрессии, контролируем обратную совместимость и внедряем новые фичи быстрее.
В этой статье мы познакомимся с инструментами для тестирования, напишем простой кукбук и тест к нему.
Штампуем окна: автоматизированное развёртывание виртуальных машин Windows на Hyper-V при помощи Vagrant (часть 3)
2015-03-10 в 13:01, admin, рубрики: devops, hyper-v, vagrant, виртуализация, ит-инфраструктура, системное администрирование, метки: devops В предыдущих (раз, два) публикациях я рассказал, как подготовить гипервизор и бокс для последующего автоматизированного разворачивания. В последней части этой трилогии я хотел бы раскрыть тему, собственно, деплоя и провижионинга подготовленных боксов. Также здесь я подведу итоги проделанного и в конце вы можете найти все ссылки по теме.
Читать полностью »