Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Кто кем владеет

Я пиарюсь
На блоге MyDigiMedia опубликована интересная диаграмма, наглядно демонстрирующая, кто из крупнейших технологических компаний какими сервисами владеет.



Полноразмерный вариант в PDF

На схеме, кстати, хорошо видно, как может измениться расклад в случае покупки Yahoo Microsoft’ом, по крайней мере, по количеству сервисов.

Отсюда
Всего голосов 42: ↑38 и ↓4 +34
Просмотры488
Комментарии 25

Практики Continuous Delivery с Docker (обзор и видео)

Блог компании ФлантСистемное администрированиеDevOps
Свой блог мы начнём с публикаций, созданных по мотивам последних выступлений нашего технического директора distol (Дмитрия Столярова). Все они состоялись в 2016 году на различных профессиональных мероприятиях и были посвящены теме DevOps и Docker. Одно видео, со встречи Docker Moscow в офисе Badoo, мы уже публиковали на сайте. Новые будут сопровождаться статьями, передающими суть докладов. Итак…

31 мая на конференции RootConf 2016, проходившей в рамках фестиваля «Российские интернет-технологии» (РИТ++ 2016), секция «Непрерывное развертывание и деплой» открылась докладом «Лучшие практики Continuous Delivery с Docker». В нём были обобщены и систематизированы лучшие практики построения процесса Continuous Delivery (CD) с использованием Docker и других Open Source-продуктов. С этими решениями мы работаем в production, что позволяет опираться на практический опыт.

Дмитрий Столяров (Флант) на RootConf 2016

Если у вас есть возможность потратить час на видео с докладом, рекомендуем посмотреть его полностью. В ином случае — ниже представлена основная выжимка в текстовом виде.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры27.8K
Комментарии 14

Три стратегии тестирования Terraform

Блог компании SouthbridgeСистемное администрированиеСерверное администрирование
Перевод


Мне очень нравится Terraform.


Помимо CloudFormation для AWS и OpenStack Heat, это один из самых полезных инструментов с открытым исходным кодом, обеспечивающих развертывание и настройку инфраструктуры на любой платформе. Однако есть один способ работы с Terraform, который меня беспокоит:


terraform plan # «Выглядит нормально; в работу!» — подумал инженер.
terraform apply

Может, это и не проблема, если вы разворачиваете софт на одной стойке в дата-центре или тестируете учетную запись AWS с ограниченными правами. В такой ситуации навредить достаточно сложно.


А если развертывание производится из-под всевидящего и всемогущего production-аккаунта или охватывает дата-центр целиком? Мне кажется, это весьма рискованно.


Интеграционное и юнит-тестирование способно решить эту проблему. Вы, наверное, спросите: «Юнит-тестирование — это как для программ?» Да, то самое юнит-тестирование!


В этой статье мы немного поговорим о том, что такое интеграционное и юнит-тестирование, а также рассмотрим проблемы и используемые на практике стратегии тестирования инфраструктуры. Мы также затронем стратегии развертывания инфраструктуры, поскольку они связаны с тестированием. Несмотря на то что в статье присутствует достаточное количество кода, глубокие познания в программировании от читателей не требуются.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры8K
Комментарии 0

Terraform: новый подход к Infrastructure as code

Блог компании Издательский дом «Питер»ПрограммированиеIT-инфраструктураАдминистрирование баз данныхGo
Перевод
Привет, коллеги! Пока блистательный Илон Маск вынашивает амбициозные планы терраформирования Марса, мы интересуемся новыми возможностями, связанными с парадигмой "Infrastructure as Code" и хотим предложить вам перевод статьи об одном из представителей «великолепной семерки» — Terraform. Книга Евгения Брикмана по теме неплохая, но ей скоро год, так что просим высказаться — хотите ли увидеть ее на русском языке

Слово Камалу Мархуби (Kamal Marhubi) из компании Heap.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры73.9K
Комментарии 10

Автоматизация системы мониторинга на базе Icinga2 и Puppet

Системное администрированиеIT-инфраструктура*nixСерверное администрированиеPuppet
Из песочницы

 Автоматизация системы мониторинга на базе Icinga2 и Puppet


Поговорим немного о… Infrastructure as code (IaC).


На Хабре есть несколько очень хороших статей про Icinga2, есть также отличные статьи про Puppet:

Icinga2 простой вариант
Поднимаем микромониторинг на icinga2 с минимальными затратами
Настройка современного Puppet сервера с нуля

Однако тема автоматизации и интеграции этих двух потрясающих систем совсем не раскрыта.
В данном руководстве, я покажу на «живом» примере, как можно, объединив эти две
системы, получить мощный инструмент мониторинга вашей инфраструктуры со всем набором необходимых функций. Статья является своего рода руководством к действию по установке пакета «все в одном флаконе». После выполнения этого руководства у вас в наличии будет полностью рабочее решение мониторинга, которое в дальнейшем можно будет «допиливать» под себя. Давайте попробуем!
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры4.8K
Комментарии 11

Как мы системы в инфраструктуре банка с помощью ManageIQ подружили

Блог компании ООО «Хоум Кредит Энд Финанс Банк»Системное администрированиеIT-инфраструктураDevOps

Пару лет назад главными трендами были автоматизация, DevOps-практики и ускорение поставки ценностей на рынок. Банк Хоум Кредит решил не отставать и взял курс на развитие технологий, тем более что по опенспейсу всё громче разносился недовольный шепоток пользователей, уставших по несколько дней ждать новых ресурсов для своих важных проектов.


Мы решили начать с процесса согласования заявок подразделениями, который, как и во многих крупных компаниях, требовал сил и времени. В качестве первой задачи выбрали процесс создания виртуальной машины безотносительно среды виртуализации. Составляя список задач, мы поняли, что нужно будет интегрироваться с другими системами, используемыми в инфраструктуре нашего банка, например по API.


image

Наиболее подходящим оказалось решение ManageIQ
Всего голосов 9: ↑8 и ↓1 +7
Просмотры3.7K
Комментарии 0

Infrastructure as Code: первое знакомство

Блог компании Dodo EngineeringСистемное администрированиеIT-инфраструктураСерверное администрированиеDevOps
У нас в компании идёт процесс онбординга SRE-команды. Я зашёл во всю эту историю со стороны разработки. В процессе у меня появились мысли и инсайты, которыми я хочу поделиться с другими разработчиками. В этой статье-размышлении я говорю о том, что происходит, как происходит, и как всем дальше с этим жить.


Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Просмотры17.7K
Комментарии 29

Lessons learned from testing Over 200,000 lines of Infrastructure Code

Настройка LinuxТестирование IT-системIT-инфраструктураDevOps


IaC (Infrastructure as Code) is a modern approach and I believe that infrastructure is code. It means that we should use the same philosophy for infrastructure as for software development. If we are talking that infrastructure is code, then we should reuse practices from development for infrastructure, i.e. unit testing, pair programming, code review. Please, keep in mind this idea while reading the article.


Russian Version

Read more →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры1.9K
Комментарии 4

Что я узнал, протестировав 200 000 строк инфраструктурного кода

Настройка LinuxТестирование IT-системIT-инфраструктураDevOps


Подход IaC (Infrastructure as Code) состоит не только из кода, который хранится в репозитории, но еще людей и процессов, которые этот код окружают. Можно ли переиспользовать подходы из разработки ПО в управление и описание инфраструктуры? Будет не лишним держать в голове эту идею, пока будете читать статью.


English version

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры7.8K
Комментарии 4

Как мы Zabbix обновляли

Блог компании SouthbridgeOpen sourceСистемное администрирование

image


За что мы любим Prometheus? У него есть конфиг — взглянул и всё понятно, программа делает то, что ей сказали. Можно автоматизировать настройку мониторинга, хранить в VCS, ревьюить командой. Смержили твой MR, отработал пайплайн, новый конфиг применился к прометею. В общем, IaC во всей красе.


Кстати, о прометее. А вы используете его для своей железной инфраструктуры? Вот и мы не используем.


Как и многие, кто мониторит давно и у кого есть «голое» железо, мы используем Zabbix, который, кстати, на том железе и располагается. Увы, на данный момент заббикс и IaC — вещи не связанные. Настраивать заббикс можно или вручную, или через API.

Можно ли что-то сделать? Ссылка на код под катом
Всего голосов 30: ↑29 и ↓1 +28
Просмотры11.4K
Комментарии 27

Как мы переложили управление инфраструктурой на Terraform — и начали жить

Блог компании DINSAmazon Web ServicesDevOpsОблачные сервисы
image
У нас было 4 Amazon-аккаунта, 9 VPC и 30 мощнейших девелоперских окружений, стейджей, регрессий — всего более 1000 EC2 instance всех цветов и оттенков. Раз уж начал коллекционировать облачные решения для бизнеса, то надо идти в своем увлечении до конца и продумать, как все это автоматизировать.

Привет! Меня зовут Кирилл Казарин, я работаю инженером в компании DINS. Мы занимаемся разработкой облачных коммуникационных решений для бизнеса. В своей работе мы активно используем Terraform, с помощью которого мы гибко управляем нашей инфраструктурой. Поделюсь опытом работы с этим решением.

Статья длинная, поэтому запаситесь попкорном чаем и вперед!

И еще один нюанс — статья писалась на основе версии 0.11, в свежей 0.12 многое изменилось но основные практики и советы по прежнему актуальны. Вопрос миграции с 0.11 на 0.12 заслуживает отдельной статьи!
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Просмотры25.7K
Комментарии 22

Песнь льда (кровавый Enterprise) и пламени (DevOps и IaC)

IT-инфраструктураАдминистрирование баз данныхDevOps
Тема DevOps и IaC очень популярна и развивается быстро. Однако большинство авторов касаются сугубо технических проблем на этом пути. Я же опишу проблемы, характерные для большой компании. Решения у меня нет — проблемы, в общем, фатальны и лежат в области бюрократии, аудита, и «soft skills».


Раз название статьи такое, то в качестве котика выступит Дайнерис, перешедшая на сторону Enterprise
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры3.4K
Комментарии 13

Слёрм DevOps. Три дня погружения в DevOps. И лекция Анатолия Вассермана «Вычислительная проблема социализма»

Блог компании SouthbridgeУправление разработкойУправление проектамиКонференцииDevOps

Кто мы? Разработчики.
Что мы хотим? Деплоить не раз в месяц, а раз в час. Выкатывать код, не спотыкаясь об администраторов, тестировщиков, безопасников.
Что хотят от нас? Быстрее и дешевле выкатывать новые фичи и одним мизинцем править баги.
Что от нас не хотят? Даунтайма.
Где мы? На Слёрме DevOps, который проходил с 30 января по 1 февраля 2020 в Москве, в гостинице «Севастополь».


У нас было 5 опытных спикеров, 80 участников в зале, опытная техподдержка, сервера Selectel для практики, прекрасная зимняя московская погода, чтобы и мысли не было выйти из уютного конференц-зала. А ещё Анатолий Вассерман с лекцией «Вычислительная проблема социализма» во второй день интенсива — чуть дальше в статье расшифровка его выступления.



Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры5.4K
Комментарии 23

AWS Lambda in Action на Java 11. Заезжаем с Serverless в «Production»

Блог компании DINSПрограммированиеJavaAmazon Web ServicesDevOps
Статья – гайд о том, как быстро и без боли начать использовать AWS Lambda на простом примере. Подойдет, как разработчику, не работавшему с Lambda вовсе, так и познавшему Cloud, чтобы оценить еще одно видение на разработку Serverless приложений.

image
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры7.6K
Комментарии 7

Прокачай скиллы в DevSecOps: 5 вебинаров с теорией и практикой + бонус

Блог компании Инфосистемы ДжетИнформационная безопасностьIT-инфраструктураУправление разработкойDevOps
Привет, Хабр!

Наступила эпоха онлайн-мероприятий, и мы не стоим в стороне, тоже проводим разные вебинары и онлайн-встречи.

Мы думаем, что тема DevSecOps требует отдельного внимания. Почему? Все просто:

  • Она сейчас крайне популярна (кто еще не успел поучаствовать в холиваре на тему «Чем DevOps-инженер отличается от обычного администратора?»).
  • Так или иначе DevSecOps просто ЗАСТАВЛЯЕТ тесно общаться тех, кто раньше взаимодействовал по электронной почте. Да и то не всегда.
  • Тема-обман! В ней все похоже на классические администрирование, разработку и безопасность. Похоже, но «по-другому». Как только начинаешь вникать – понимаешь, что тут работают свои законы и правила.

Поначалу даже в базовых аспектах разобраться непросто. Информации по теме так много, что не сразу понятно, как к ней подступиться. Мы решили всё структурировать и помочь всем желающим понять, что к чему, с помощью цикла DevSecOps-вебинаров.


Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры5.1K
Комментарии 4

Ansible: Миграция конфигурации 120 VM c CoreOS на CentOS за 18 месяцев

Системное администрированиеСерверное администрированиеМонетизация IT-системDevOpsИнженерные системы


Это расшифровка выступления на DevopsConf 2019-10-01 и SPbLUG 2019-09-25.


Это история проекта, на котором использовалась самописная система управления конфигурациями и почему переезд на Ansible затянулся на 18 месяцев.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры3.8K
Комментарии 17

Как начать тестировать Ansible, отрефакторить проект за год и не слететь с катушек

Тестирование IT-системСистемное администрированиеIT-инфраструктураDevOpsИнженерные системы


Это расшифровка выступления на DevOps-40 2020-03-18:


Начиная со второго коммита любой код становится legacy, т.к. изначальные задумки начинают расходиться с суровой реальностью. Это не хорошо и не плохо, это данность с которой сложно спорить и необходимо уживаться. Частью этого процесса является рефакторинг. Рефакторинг Infrastructure as Code. Да начнется история как отрефакторить Ansible за год и не слететь с катушек.

Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры5.5K
Комментарии 28

How to test Ansible and don't go nuts

Тестирование IT-системСистемное администрированиеIT-инфраструктураDevOpsИнженерные системы


It is the translation of my speech at DevOps-40 2020-03-18:


After the second commit, each code becomes legacy. It happens because the original ideas do not meet actual requirements for the system. It is not bad or good thing. It is the nature of infrastructure & agreements between people. Refactoring should align requirements & actual state. Let me call it Infrastructure as Code refactoring.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры1.3K
Комментарии 0

Ansible: CoreOS to CentOS, 18 months long journey

Системное администрированиеСерверное администрированиеМонетизация IT-системDevOpsИнженерные системы


There was a custom configuration management solution.


I would like to share the story about a project. The project used to use a custom configuration management solution. Migration lasted 18 months. You can ask me 'Why?'. There are some answers below about changing processes, agreements and workflows.

Read more →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры650
Комментарии 2

Make your operations easy

Блог компании DINSСистемное администрированиеAmazon Web ServicesDevOpsОблачные сервисы
image

У всех есть инфраструктура, и у всех она разная: кому-то милей родной дата-центр, кто-то живет в облаке или multi-cloud. В нашем случае инфраструктура — это 1500+ хостов на полусотне оружений, распределенные по десятку VPC, а те — по нескольким AWS-аккаунтам. Кажется, не так уж и много, но есть своя специфика: разные операционные системы, нетиповая конфигурация, Legacy и прочие тонкости, усложняющие процесс поддержания всей этой системы.

В этой статье я расскажу, как мы облегчили работу с инфраструктурой и автоматизировали ее поддержку и выполнение операционных задач с помощью Ansible, Molecule, Docker, Gitlab CI и Packer.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры3.2K
Комментарии 0
1