DevOps дайджест #30: гонка клаудов за превосходство в Kubernetes, Thanos operator, стремительный рост Sentry

В выпуске: Multi-Attach для EBS, Bazai представил оператор для Thanos, Discord отказался от Go в пользу Rust.

Amazon Web Services

Amazon’s Retail Business Is Now Just 50% of the Company’s Revenue
Впервые суммарные доходы от AWS, Amazon Prime, маркетплейса и рекламы сравнялись с первоначальным бизнесом Амазона: selling products online.

Гистограмма доходов Amazon Online Sales за последние 5 лет

EKS vs GKE vs AKS
Сравнительная характеристика Kubernetes managed решений от 3 крупнейших cloud-провайдеров. Что тут скажешь: AKS, конечно, доверия не вызывает, но EKS до сих пор на 1.14 застрял.

Multi-Attach for Provisioned IOPS (io1) Amazon EBS Volumes
Очень интересная и полезная новость: теперь можно EBS прикрепить к нескольким EC2 инстансам (до 16 инстансов на один EBS). Это значит, что теперь можно более просто и дешево сделать HA для сервисов, которые хранят данные.

Save Up to 17% On Your Lambda Workloads
Теперь Savings Plan применяется к AWS Lambda. Это работает как и с остальными сервисами — нужно заплатить наперед.

Kubernetes

Thanos operator from Banzai
Banzai Cloud представил оператор для Thanos — решение для отказоустойчивого прометеуса с long-term storage. В статье описывается подробная инструкция по установке и эксплуатации.

Backing up Vault with Velero
Статья от Banzai Cloud про создание и развертывание бекапов Vault в Kubernetes на примере Bank Vaults (враппера над хашикорповским продуктом с кучей полезностей).

How-to Guide: Debugging a Kubernetes Application
Ran Ribenzaft, CTO в компании Epsagon (SaaS-решения для трейсинга), собрал в одной статье рекомендации по траблшутингу приложений в Kubernetes.

CPU limits and aggressive throttling in Kubernetes
CPU limits иногда могут вызвать больше проблем, чем пользы. Статья рассказывает о том, что результаты работы CFS’s quota mechanism не всегда совпадают с выставленными вами лимитами.

Helm Best Practices
Набор лучших практик по использованию Helm.

Migrating thredUP Infrastructure to Kubernetes with HAProxy
Отличный доклад на HAProxyConf от Алексея Асютина (соавтор дайджеста). Описывается процесс миграции микросервисов в Kubernetes и роль HAProxy в нем. Доклад может быть полезен, даже если у вас не используется HAProxy.

Google Cloud Platform

Put your archive data on ice with new storage offering
Новый тип хранилища в Cloud Storage: Archive. Это самый «холодный» тип хранилища, поэтому он и стоит дешево: $0.0012 за GB/месяц или $1.23 за TB/месяц. Подойдет для хранения данных, которые нужны реже, чем раз в год. Наверное, у всех есть такие данные или бекапы, которые вроде и нужны, а вроде и не нужны. Archive — отличный тип хранилища для этих данных.

Introducing Google Cloud’s Secret Manager
Secret Manager — это сервис, который работает с важными данными (ключи, токены, сертификаты) в экосистеме Google Cloud. Если вы не хотите использовать Vault — посмотрите на Secret Manager.

Google Cloud Lands Agreement with Lufthansa Group
Lufthansa Group теперь партнеры с Google Cloud.

A GCP flowchart a day
Если вы не знаете какой сервис в GCP лучше выбрать — воспользуйтесь этой методикой. По ссылке алгоритм, который поможет выбрать оптимальный сервис для решения ваших задач.

Logging + Trace: love at first insight
В Stackdriver появилось два новых сервиса: Stackdriver Logging и Stackdriver Trace. Реализация очень тесно взаимодействует друг с другом и предоставляет кучу возможностей для анализа. Детальнее о возможностях — по ссылке.

Golang

Why Discord is switching from Go to Rust
Достаточно редко сейчас можно увидеть, чтобы в компаниях отказывались от Go, но Discord переписал свой «Read States» сервис с Go на Rust. В статье описано, по какой причине.

The Zen of Go
Это почти как Zen of Python, только для Golang.

Visualizing memory management in Golang
Обзорная статья о том, как устроено управление памятью в Go.

Releases and news

New Features in Prometheus 2.16.0
Вышел Prometheus 2.16.0. По этому поводу Brian Brazil написал обзорную статью о новшествах в релизе.

GitHub Enterprise is now free through Microsoft for Startups
Microsoft for Startups — программа для стартапов, которая предоставляет выделенный бюджет на Azure, Visual Studio, Office etc. Теперь этот список пополнился GitHub Enterprise версией: 1000$ of monthly credit for up to two years звучит очень неплохо.

Apple launching program to store content closer to consumers
Apple запустила edge cache сервис, который будет хранить данные у операторов/провайдеров, тем самым кешируя контент как можно ближе к пользователю.

GitHub CLI is now in beta
Гитхаб выпустил CLI для своей платформы. Можно потихоньку избавляться от курл скриптов, если у вас такие есть.

Conferences

GoTo DevOps: DevOps Conferences 2020
Интересный сборник DevOps-related конференций с фильтрами по местоположению, времени и стоимости. Можно подписаться и получать уведомления.

DevOps Fest 2020: 20-21 марта
Через 3 недели в Киеве большая конференция. В числе топ-спикеров: Kohsuke Kawaguchi — создатель Jenkins, Барух Садогурский с Jfrog, амбассадор CNCF и Дмитрий Лавриненко (опять с непонятным названием должности). Также есть код на −10% для читателей: D-DIGEST-10

DevOps Days Kyiv 2020
15-16 мая в Киеве пройдет DevOps Days. Сейчас полной программы еще нет, но точно будут спикеры с JFrog и SysDig. Конференцию делают Диана Терещенко и Вика Коробкина, так что, скорее всего, это будет самая качественная конференция в этом году.

Reviews

How Big Technical Changes Happen at Slack
Slack поделился своим опытом в том, как они внедряли новые технологии, какие стадии проходили и на что обращали внимание. Весьма полезная статья, ведь все время применяются новые подходы решения и без выстроенного и надежного плана миграции хорошего ничего не получится.

Automating MySQL schema migrations with GitHub Actions
Статья от Shlomi Noach, автора многочисленных инструментов для баз данных (самая известная — orchestrator), о том, как в GitHub происходят миграции MySQL и как все это прикручено к GitHub Actions.

Sentry Application Monitoring Achieves 200% Increase in Enterprise Growth
А Sentry-то растет — 200% Increase in Enterprise Growth. Рад за ребят, их продукт действительно незаменим на любом проекте.

Co-authors:


← Предыдущий выпуск: DevOps дайджест #29

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному5
LinkedIn



9 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Хороший обзор, спасибо

Helm best practices весьма спорны с их советом использовать helm2. Если дело только в IaaC, то терраформ хелм провайдер поддерживает helm 3 уже месяц как. А сам по себе третий хелм гораздо надежнее засчет отсутствия тиллера, особенно если хелм используется в ci/cd с большим количеством автоматических деплойментов. Да во втором хелме даже удаление хуков корректно не работало...

Толковый обзор, большое спасибо !

Работаю плотно с AKS и вообще с Azure. Раньше тоже с подозрением смотрел, но сейчас изменил своё мнение. Жить можно и даже неплохо. Порадовала интеграция из под коробки RBAC и Active Directory. Добавился новый чел в команду — автоматом получил доступ к кластеру, ушёл — потерял.

"

Что тут скажешь: AKS, конечно, доверия не вызывает

" Какой фееричный бред

Вам нравиться писать токсичные деструктивные неаргументированные комментарии? IT-директор, добавляйте конструктива.

Ок, AKS наиболее доработаный проект из всех, и я уже давно не IT-директор, а Senior DevOps

А чем Ваш ответ отличается от

Что тут скажешь: AKS, конечно, доверия не вызывает

?

Тем, что он противоположен по смыслу

Підписатись на коментарі