DevOps дайджест #18: як вибрати клауд

У випуску: DDoS на GitHub, хайлоад Elasticsearch, Envoy, Kubernetes і Мартін Фаулер.

У світі з'явилося щось нове

Custom Vega Visualizations in Kibana 6.2
У Кибану завезли якісь божевільні візуалізації! Ну от дуже круті!

First Beta Version of Kubernetes 1.10 is Here
З'явився Kubernetes 1.10 статус beta. Це для тих, хто любить крутити і мацати раніше за всіх. Розважайтеся!

Announcing Gloo: The Gateway Function
Нова штука: Gloo — це інгресс для Envoy Proxy.

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Якщо у Вас gRPC (ну а раптом?), то ця програма буде супер корисна.

GPUs in Kubernetes Engine now available in beta
Тепер можна крутити Kubernetes в GCE на gpu інстансах! Як-то я незрозуміло завернув. Якщо у вас є завдання, для яких потрібен GPU і Kubernetes — то це ваш кейс.

Невелика навантаження

Elasticsearch Performance Tuning Practice at eBay
Як eBay еластик тюнили: > 5 TB даних, 2000 нод, > 4 000 000 пошуків за день на окремих кластерів. Крутий хайлоад!

February 28th DDoS Incident Report
Постмортем від GitHub після величезної DDoS атаки. Круті перці!

GitHub трохи пригрузило

Наставництво від великих хлопців

Selecting a Cloud Provider
Стаття про те, як вибрати клауд провайдера. Дуже концептуальний і дорослий підхід. Тисну руку! Підхід можна використовувати при виборі будь-якої технології або рішення. Мені дуже лайк!

How to know if Kubernetes is right for your SaaS
Як зрозуміти, чи підходить вам кубер чи ні? Моя думка — потрібно рухатися від проблем і запитів. Якщо технологія вирішує більше проблем, ніж породжує — є сенс дивитися в її напрямку. Існує думка, що Kubernetes і маленькі проекти — речі взаємопов'язані. Але в той же час, якщо ви хочете деплои, ролбеки, балансеры з коробки навіть для маленького проекту Kubernetes буде в тему. І ще такий момент: рано чи пізно вам доведеться його впроваджувати, так чому б не почати прямо зараз?

HTTP Analytics for 6M requests per second using ClickHouse
«ClickHouse не гальмує» © ClickHouse core developers. Cloudflare повірили в цю тезу і зробили аналітику на його основі. Якщо вам потрібна крута і швидка аналітика — стаття буде корисною.

Building Ambassador, an Open Source API Gateway on Kubernetes and Envoy
Набір топових продуктів і архітектурний погляд на те, як якісно готувати Ambassador. Це як Tesla Model X, тільки в DevOps.

Можна поліпшити в вашій компанії

Testing of Microservices
Стаття про тестування микросервисов в Spotify. Якщо б у всіх був подібний підхід — жити було б легше!

Піраміда тестування (раптово!)

Secure Access to 100 AWS Accounts
Є гарна тема — дробити продукти на різні AWS акаунти. Хлопці поділяли ще більше: виносили кожне оточення в окремий аккаунт. І в результаті зіткнулися з проблемою — це ж треба як-то менеджить! У двох словах, вони описали політики в Terraform і додали SAML через Okta провайдер. Вийшло цікаво. Якщо це ваша проблема — є готове рішення.

Нудна теорія

What I Talk About When I Talk About Platforms
Мій улюблений Мартін Фаулер! Ви знаєте, що я дуже люблю його цитувати. В цій статті він розглядає поняття «платформи» та що саме він має на увазі під цим терміном. Дуже цікаво, рекомендую!

A Practical Introduction to Container Terminology Якщо ви нічого не знаєте про «контейнерні слівця» — то це те, що потрібно! А якщо знаєте, то можна гарненько структурувати це у себе в голові. Рекомендую засісти на вечір, і повністю розібратися з усіма термінами та підходами, описаними в статті, — це буде хороша конкурентна перевага.

The quest for availability in the cloud
Автор розглядає всі аспекти доступності сервісу: SLA, SLO, SLI. Це цикл статей, досить якісних і концептуальних. Тут можна знайти відповідь на питання «Скільки дев'яток насправді потрібно моєму кастомеру?»

Девопс місяця: Антон Кошовий

Нова рубрика — Девопс місяця: Антон Кошовий . Вибирав особисто я, з одного кандидата.

Антон любить навалювати по бездоріжжю на Mitsubishi Outlander 4wd, займається різними екстримом (кайт, вейкборд, тайський бокс) і взагалі дуже приємний і доброзичливий чоловік. «Робити все ідеально» — це про нього. Будь як Антон!

Антон був Head of Technical Операцій в Grammarly, допомагав за контрактом з Swiftype, а в минулому році їздив на o'reilly Velocity конференцію. І ще він — почесний член UkrOps клубу. До того ж, молодий тато.

Олег: Антон, скажіть, будь ласка, що вам подобається працювати в MacPaw?

Антон: Звичайно! Це найкраща компанія! Але я знаю, ти потім будеш використовувати це де-то, не буду я тобі нічого казати!

Лайфстайл

«Чувак! Чому так давно не було дайджестів? Що мені робити?» — запитаєте ви. Купа всяких штук навалилася останнім часом. Наприклад:

Висновок


? Попередній випуск: DevOps дайджест #17

Опубліковано: 17/03/18 @ 11:00
Розділ Безпека

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

PM дайджест #11: згадуємо Earned Value Analysis, Scrum Checklist від Книберга і Сазерленда, смерть дводенних курсів з Agile
Як я організовую інформацію при просуванні сайтів
DOU Labs: як в Provectus розробили додаток для відстеження громадського транспорту в Одесі
Яке це — працювати в IT, якщо вам за 50
DOU Проектор: YoutubeTutor — розширення Chrome для навчання на YouTube