Как стать автором
Обновить
Southbridge
Обеспечиваем стабильную работу highload-проектов
Сначала показывать
  • Новые
  • Лучшие

Ansible, старт группы

Блог компании SouthbridgeСистемное администрированиеСерверное администрированиеУчебный процесс в ITDevOps

Курс стоит вашего внимания, если что-нибудь далее знакомо:

•  Запускаю чужие плейбуки, но хочу научиться писать свои.

•  Работаю с облачными платформами и private cloud.

•  Хочу перейти с Puppet на Ansible.

•  Нет экспертизы у коллег, я админ-одиночка или data-инженер, а может и разработчик.

•  Обновляю машины в ручном и полуручном режиме скриптами на bash, хочу оптимизировать процесс, завести систему версионирования и код ревью.

Если вам ничего из этого уже не знакомо – можно прочитать для друга.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры998
Комментарии 2

Новости

Показать еще

Пишем первый плейбук Ansible

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

Статья подготовлена на основе уроков из открытой темы "Установка LEMP стека с помощью Ansible" курса по Ansible от Слёрм. Автор – Всеволод Севостьянов, Lead Engineer в Vene.io (Affiliate marketing solution). Первые две темы курса доступны на Youtube.

Материал этого урока будет интересен тем, кто разобрался с установкой Ansible и готов написать свой первый плейбук. Результатом будет плейбук, устанавливающий nginx на удалённой машине.

Читать далее
Всего голосов 15: ↑14 и ↓1+13
Просмотры4.5K
Комментарии 5

Микросервисы создают не микропроблемы? Тогда ждём на интенсив по service mesh

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

Все мы знаем про микросервисы и проблемы, возникающие между этими сервисами. Укрепился за последние годы и один из подходов к решению проблем – service mesh.

Слёрм проводит второй интенсив по service mesh, на котором спикеры помогут понять необходимость внедрения и подготовиться к нему без костылей в архитектуре. 

В этом году это будет последний онлайн-интенсив по service mesh, стартуем 24 сентября.

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Просмотры842
Комментарии 0

Какие API и функции Kubernetes будут удалены в релизе 1.22

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

Kubernetes API развиваются и периодически обновляются. Когда готов улучшенный API на замену старому, старый удаляют. См. политику Kubernetes по удалению API.

Скоро будет удалено несколько API. Это беты, которые еще можно использовать в текущих версиях Kubernetes, но они уже deprecated. Им на смену придут обновленные стабильные версии API ("GA", General availability).

В Kubernetes 1.22 (релиз ожидается в августе 2021 года) будет удалено несколько deprecated API. На странице релиза Kubernetes 1.22 можно посмотреть его график.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Просмотры2.4K
Комментарии 0

Я работал в Черногории и Сербии, но вернулся в Ставрополь. История DevOps-инженера

Блог компании SouthbridgeIT-эмиграцияКарьера в IT-индустрииУдалённая работа

Павел Селиванов почти 3 года прожил на Балканах. Сначала в Черногории, потом в Сербии. Мы побеседовали с Павлом, и он рассказал о жизни в Европе, черногорских квартирах и сербской кухне, а еще почему баня с пельменями — это вам не СПА с равиоли.

Читать дальше
Всего голосов 73: ↑56 и ↓17+39
Просмотры19K
Комментарии 110

АМА-сессия Слёрма по service mesh. Часть 2

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


Продолжение сессии вопросов и ответов по service mesh, добавлены вопросы от участников мероприятия. Сессия прошла в рамках подготовки к интенсиву Слёрм по service mesh.

Марсель Ибраев, СТО Слёрм, вёл мероприятие, а Александр Лукьянченко, тимлид в команде архитектуры Авито, и Иван Круглов, Staff Software Engineer в Databricks, делились экспертизой.
Оба инженера имеют опыт не просто с работы какой-то конкретной реализацией service mesh, но с построением собственного, что намного круче.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Просмотры452
Комментарии 1

Эволюция распределённых систем в Kubernetes

Блог компании SouthbridgeDevOpsМикросервисыKubernetesServerless
Перевод

image
Фото Cenk Batuhan Özaltun, Unsplash.com


Обзор


  • Облачные платформы должны предоставлять современным распределённым приложениям возможности, связанные с управлением жизненным циклом, взаимодействием, привязками и состояниями.
  • Kubernetes хорошо поддерживает управление жизненным циклом, но для остального использует другие платформы с помощью концепции sidecar-контейнеров и операторов.
  • В будущем распределённые системы на базе Kubernetes будут состоять из нескольких сред выполнения, где бизнес-логика будет ядром приложения, и «меха»-компоненты (прим. переводчика: «меха» — сокращение от mechanics) в виде сайдкаров будут предлагать большие возможности в виде распределённых примитивов «из коробки».
  • Такая разделённая меха-архитекура связывает элементы бизнес-логики и улучшает операции второго дня, вроде патчинга, апгрейдов и долгосрочной поддержки.

На конференции QCon в марте я рассказывал об эволюции распределённых систем в Kubernetes. Главный вопрос: что будет после микросервисов? У вас наверняка есть мнение на этот счет. У меня оно тоже есть. В конце вы узнаете, что я думаю. Но для начала давайте обсудим потребности распределённых систем. Как эти потребности развиваются с годами, начиная с монолитных приложений до Kubernetes и таких новых проектов, как Dapr, Istio, Knative, и как они меняют наши методы работы с распределёнными системами. Попробуем сделать несколько прогнозов на будущее.

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

Зачем инженеру эксплуатации знать Python: три кейса из практики

Блог компании SouthbridgeСистемное администрированиеPythonIT-инфраструктураDevOps


7 июня наша команда запустила для 90 участников первый поток курса по Python, созданного специально для инженеров эксплуатации и системных администраторов. Там разбираем админские библиотеки, пишем операторы и модули, настраиваем интеграции, а в конце каждый студент напишет свой проект и получит код-ревью.

Анонсируя второй поток, который стартует 11 октября, делимся историей Артёма Чекунова, Senior DevOps Engineer в Chartboost. Артём рассказывает, как познакомился с Python, и описывает несколько реальных кейсов его применения: для анализа потребления ресурсов в облаке и bare-metal, сборки тяжелого софта, мониторинга серверов Elasticsearch.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Просмотры6.4K
Комментарии 7

Что такое service mesh, когда внедрять, альтернативы Istio и другие ответы экспертов с АМА-сессии Слёрм по service mesh

Блог компании SouthbridgeСистемное администрированиеDevOpsМикросервисыKubernetes


Публикуем сессию вопросов и ответов по service mesh. Сессия прошла в рамках подготовки к интенсиву Слёрм по service mesh. На Youtube есть запись.

Эксперты отвечали на самые популярные вопросы по технологии service mesh и вопросы участников мероприятия. Ключевые вопросы АМА-сессии:

  • Что такое service mesh,
  • Когда внедрять,
  • Альтернативы Istio,
  • Почему Envoy используется в service mesh, а не Nginx.

Марсель Ибраев, СТО Слёрм, вёл мероприятие, а Александр Лукьянченко, тимлид в команде архитектуры Авито, и Иван Круглов, Staff Software Engineer в Databricks, делились экспертизой.
Оба инженера имеют опыт не просто с работы какой-то конкретной реализацией service mesh, но с построением собственного, что намного круче.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Просмотры2.1K
Комментарии 0

«Изменить настройки в голове гораздо сложнее, чем на сервере». Как мы ищем инженеров в Southbridge

Блог компании SouthbridgeУправление персоналомКарьера в IT-индустрииDevOpsУдалённая работа

image


Ещё в 2020 в Southbridge не было специалиста по подбору персонала, а большинство наших инженеров устроились на работу без видеоинтервью. Мы даже не знали, как они выглядят.
Эта статья про то, как ищем новых инженеров сейчас, какие шаги нужно будет пройти после отклика на вакансию и на что обратить внимание на каждом из этих этапов.

Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Просмотры3.6K
Комментарии 14

Stargate: что это, как работает и зачем использовать

Блог компании SouthbridgeNoSQLАдминистрирование баз данныхApacheBig Data


Stargate — это open source фреймворк для работы с Apache Cassandra. Как он устроен и какие преимущества даёт, на конференции Cassandra Day Russia 2021 рассказал Дмитрий Бурлачков, Software Engineer в DataStax и один из разработчиков Stargate. Под катом расшифровка его доклада.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры1.3K
Комментарии 2

Контролируем удаление с финализаторами

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

image
Фото с сайта Unsplash.com


В Kubernetes не так-то просто что-то удалить — вы уверены, что удалили объект, но оказывается, что он все еще присутствует в кластере. Вы, конечно, можете выполнять команду kubectl delete в повседневных операциях и надеяться на лучшее, но знание принципов работы delete команд в Kubernetes поможет вам понять, почему некоторые объекты остаются после удаления.


В этой статье мы рассмотрим:


  • Какие свойства ресурса влияют на удаление.
  • Как финализаторы и ссылки на родителя-владельца управляют удалением объектов.
  • Как можно использовать propagationPolicy, чтобы изменить порядок удаления.
  • Как работает удаление, с примерами.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Просмотры1.9K
Комментарии 0

Интервью с Марселем Ибраевым о распиле монолита или «Успех распила монолита – грамотный менеджмент»

Блог компании SouthbridgeПрограммированиеIT-инфраструктураУправление проектамиKubernetes
«Я как-то видел, когда в команду разработки закинули задачу распилить монолит. И всё. Люди должны были работать в два раза больше – это ужасно».
Когда поступает похожий запрос, важно не наворотить дел и понять, как избежать новых трудностей. Об этом рассказал Марсель Ибраев, технический директор Слёрма.

Марсель поделился непростым кейсом из своего опыта, высказал мнение, что всё начинается с менеджмента и как может выглядеть обучение распилу монолита. Этот материал не очередное руководство к действию. Это интервью с человеком, который набил не одну шишку при выстраивании правильного распила.


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

Постмортем инцидентов для начинающих

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

image
Фото с сайта Unsplash.com


Успешные постмортемы без поиска виноватых помогают учиться на инцидентах, чтобы не допускать подобных ошибок в будущем.


Постмортем — это сам и процесс, и его результат, то есть документ, где вы описываете инцидент, его разрешение и меры, которые можно принять, чтобы такого больше не повторилось.

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

Знакомьтесь: Argo Rollouts v1.0

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

Правильный подход к Progressive Delivery


Команда Argo с гордостью представляет Argo Rollouts v1.0! Узнайте, зачем был запущен этот проект и как мы работали над ним. Инструкции по установке см. на странице релизов.


image

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

Бенчмаркинг Linkerd и Istio

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

image
Фото с сайта linkerd.io


Пару лет назад ребята из Kinvolk сравнили производительность Linkerd и Istio и узнали, что Linkerd значительно быстрее и меньше Istio везде, кроме одной области. Linkerd использовала больше процессорных ресурсов в плоскости данных (data plane). Недавно мы повторили эти эксперименты с последними версиями обеих service mesh. Как показывают результаты, Linkerd не только по-прежнему заметно быстрее Istio, но и использует на порядок меньше ресурсов памяти и процессора в плоскости данных (data plane). Причем это происходит, даже если число запросов в секунду в три с лишним раза больше, чем в бенчмарке Kinvolk. Вы легко можете это повторить.


А теперь подробности.

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

xPaste от Southbridge для пересылки паролей и кода

Блог компании SouthbridgeИнформационная безопасностьOpen source

image


Время от времени нам нужно обмениваться с клиентами и коллегами паролями, фрагментами кода или логами. О сервисах для одноразовых url, с помощью которых можно передавать пароли, уже много писали на Хабре, например, здесь и вот тут. Мы тоже когда-то использовали Pastebin, но потом создали свой сервис xPaste. Сегодня рассказываем, зачем он нам, и делимся исходниками.

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

Service Mesh Wars, прощаемся с Istio

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

image
Фото Brian McGowan, Unsplash.com


Мы использовали Istio в продакшене почти два года, но больше не хотим. Я расскажу, чем мы недовольны и как выбрали другую service mesh.

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

Разработка производительной модели обработки данных для Cassandra

Блог компании SouthbridgeNoSQLАдминистрирование баз данныхApacheBig Data

В DataStax работают над созданием производительной модели данных для Apache Cassandra. В чём заключается эта работа и как её делать правильно, на конференции Cassandra Day Russia 2021 рассказал Артём Чеботко, Solutions Architect в DataStax.


image


Речь пойдет о разработке производительной модели данных для Apache Cassandra. Над этой задачей я долгое время работаю в DataStax. Есть довольно большое количество проектов и use cases, в которых нужна была производительная модель данных. Мы поговорим о методологии и как это сделать правильно.
Начнем с более простых вещей. Обсудим, как Cassandra хранит данные, чтобы понимать, на что нужно особенно обращать внимание. Потом обсудим методологию. Здесь также есть 3 примера, о которых я хотел бы поговорить. Они разные, в них есть разные оптимизации, которые можно обсудить.

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

Kafka, Lamoda и непреодолимое желание учиться

Блог компании SouthbridgeБлог компании LamodaIT-инфраструктураУчебный процесс в ITРаспределённые системы


Никита Галушко, разработчик подразделения Online Shop Lamoda, в онлайн-гостях у учебного центра Слёрм поделился своими впечатлениями от курса по Kafka, рассказал, как используют эту технологию и какие проблемы решают в отделе R&D (Research and Development).

«Как быстро мы упремся в сетевой канал, который использует Kafka — через года два или раньше?»

Lamoda — один из крупнейших интернет-магазинов в России и СНГ. Чтобы покупатели пользовались сайтом без проблем и радовались быстрой отгрузке и доставке, IT-системами в Lamoda занимаются 340 сотрудников: разработчики, QA-инженеры, аналитики, DevOps-специалисты, продуктовые менеджеры, дизайнеры. Узнаем, как в этой системе крутятся винтики.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Просмотры4.6K
Комментарии 2

Информация

Дата основания
Местоположение
Россия
Сайт
southbridge.io
Численность
51–100 человек
Дата регистрации
Представитель
Антон Скобин