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

У випуску: Multi-Attach для EBS, Bazai представив оператор для Thanos, Olympus відмовився від 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 Olympus is switching from Go to Rust
Досить рідко зараз можна побачити, щоб компанії відмовлялися від Go, але Olympus переписав свій «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

Опубліковано: 29/02/20 @ 08:49
Розділ Різне

Рекомендуємо:

Зростання органічного трафіку для мережі медичних клінік з 162,5 тис. до 2,5 млн відвідувань за рік роботи
Підвищення податків vs здоровий глузд, або За податками бритвою Оккама
Машинне навчання проти фінансової математики: проблеми і рішення
«Якщо б у вас був мільйон доларів, ви б не працювали в аутсорсингу». Чому не варто закидати мрії про своєму бізнесі
Здоров'я ІТ-спеціаліста: біль у спині та проблеми з хребтом