KazDevOps
3.2K subscribers
639 photos
18 videos
15 files
694 links
Канал о DevOps и всех его проявлениях: K8s, AppSec, Облаках, HighLoad, Data/ML, QA, Linux и другом.
Поможем с DevOps: https://core247.kz/
Карьера: https://www.linkedin.com/company/core-247
Обучение: https://core247.kz/learning
По рекламе: @UlKonovalova
Download Telegram
☄️ Дополнительные DevOps-метрики

В прошлый раз вам зашел пост об основных метриках, а сегодня выделим еще несколько, которые помогут построить фундамент DevOps.

1️⃣ Время цикла

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

Как оптимизировать: если реализация функции заняла больше времени, чем ожидалось, посмотрите, сколько времени задача провела в бэклоге. Возможно, это ваше узкое место. Также проанализируйте процесс проверки кода. Именно на это обычно уходит большое количество времени.

2️⃣ Время развертывания

Сколько времени вам требуется для развертывания выпуска в среде тестирования, разработки или производства?

Как оптимизировать: если развертывание занимает более часа, то вероятно, что что-то не так. Решением может стать оптимизация конвейера CI/CD, чтобы он был более рациональным и имел необходимые ресурсы для передачи кода в рабочую среду.

3️⃣ Время безотказной работы

Показывает, сколько система может работать до того, как она выйдет из строя. Метрика помогает подготовиться к дорогостоящим сбоям системы.

Как улучшить MTTF: инвестируйте в мониторинг приложений, журналы и трассировку — это ключ к обнаружению и устранению сбоев. Вы также можете внедрить автоматизированные рабочие процессы, чтобы обнаруживать и документировать проблемы.

4️⃣ Коэффициент ускользания дефектов

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

Как оптимизировать: высокий уровень указывает на плохой анализ кода и плохие процессы тестирования. Команды должны стремиться выявить 90% дефектов на этапе контроля качества.

5️⃣ Использование приложения и трафик

Метрика про количество пользователей, у которых есть доступ к системе после развертывания. Отслеживание активности и трафика помогает получить представление о том, как выглядит “нормальный” трафик, чтобы при обнаружении отклонений от нормы можно было найти первопричину.

#devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Экзамен AWS Certified Data Engineer — Associate (DEA-C01) подтверждает навыки и знания в услугах AWS, в способности реализовывать пайплайны, отслеживать и устранять проблемы, а также оптимизировать затраты и производительность в соответствии с лучшими практиками.

И сегодня можно к нему подготовиться совершенно бесплатно.

👉 Подготовьтесь к экзамену, оцените свое понимание тем и концепций из каждой задачи

Продолжительность: 6 часов

Вы получите:

Видео от опытного инструктора, который проводит презентации и рассматривает вопросы в стиле экзамена.
Практические упражнения (builder labs), которые помогают подтвердить ваши навыки.
Официальные практические вопросы, написанные в том же стиле, что и экзамены на получение сертификата AWS.

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

#devops #exam #aws

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 AWS SAM — инструмент с открытым исходным кодом, который упрощает и улучшает процесс создания и запуска бессерверных приложений на AWS.

Используя простые команды, сможете подготовить приложение к развертыванию и развернуть его в облаке AWS. Приложение быстро синхронизируется с облаком для разработки и тестирования.

С помощью AWS SAM CLI разработчики могут запускать и отлаживать бессерверные приложения локально перед их развертыванием в облаке. Это гарантирует, что логика приложения и конфигурация ресурсов будут работать корректно до того, как они будут перенесены на бой.

В шаблонах AWS SAM есть несколько встроенных лучших практик, таких как упрощенный синтаксис, поддержка CORS и усечения полей, а также автоматическое управление политиками ресурсов.

Используйте для своих целей и делитесь с коллегами 🤝

#devops #aws #cloud #awssam

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
TCPDump помогает понимать и визуализировать, что происходит в нашей сети на микроскопическом уровне. Возможна ли такая детализация в Kubernetes? Чтобы прям наблюдать за происходящим, когда вы развертываете рабочую нагрузку, работаете с модулями, создаете учетную запись службы...

👉 Kubeshark — мониторинг всего в #k8s: сетевого трафика Pod-Pod, выполненных вызовов API, отдельных узлов, служб или определенного пути.

Помогает разобраться, как компоненты кластера взаимодействуют на самом низком уровне
Помогает проводить отладку и устранять неполадки с помощью добавления фильтров к трафику
Предлагает высокоуровневый и наглядный обзор кластера
Создает оповещения в режиме реального времени об аномалиях K8s

О своих впечатлениях от работы с инструментом написали коллеги на Хабре

Пользуйтесь и делитесь с коллегами 🤝

#kubernetes #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Подборка вопросов по SRE прямиком с собеседования в Google

На Reddit инженер поделился своим опытом прохождения интервью на позицию SRE — он опубликовал вопросы с ответами, которые разбиты на темы Networking
Practical Coding / Scripting, Non-Abstract Systems Design, Operating Systems.

Теперь мы можем не понаслышке узнать, как у них там, в Google. Глядишь, кому пригодится.

#devops #sre #google

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Результаты конкурса на бесплатное обучение Kubernetes от Slurm

Поздравляем
🥳:

@asedelnikov
@ryazhenkofc
@Rst07

Каждый победитель получит доступ к курсу — мы напишем в личку в субботу!

Вы не в числе победителей? Ничего страшного. Оставайтесь с нами — впереди другие конкурсы, море полезного контента и, конечно, обучение со скидкой от наших партнёров.

#devops #конкурс

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
Как анализировать системные вызовы (Syscalls) в Linux?

Strace — это утилита командной строки, которая перехватывает и записывает все системные вызовы, выполняемые программой в пользовательском пространстве, и любые сигналы, которые она получает.

Вы можете наблюдать, как происходит обмен данными между программой в пользовательском пространстве и ядром.

Особенно полезна для решения проблем с программами, исходный код которых недоступен, поскольку их не нужно перекомпилировать для отслеживания.

#devops #linux #strace

@DevOpsKaz
☄️ Рассказали про топовые решения для Kubernetes в 2024 году — или, как говорится, хаки. Это первая часть нашей новой статьи.

👉 Читайте и делитесь с коллегами, так мы поймем, что вторую часть стоит писать 🤝

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

#kubernetes #k8s #devops

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️ Новости инструментов DevOps

В Terraform Cloud Operator 2.3 управлять инфраструктурой Kubernetes стало еще проще. Теперь вы можете легко запускать операции с рабочими областями с помощью простых операций

👉 Узнайте о релизе здесь

Grafana Loki 3.0 тоже здесь. Она порадует ускоренными запросами с фильтрами Bloom, встроенной поддержкой OpenTelemetry и многим другим. Также в компании улучшили документацию, чтобы новым пользователям было легче начать работу с Loki.

👉 Узнайте о релизе здесь

#devops #loki #grafana #terraform

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Guide on How to Download Instagram Videos Effortlessly