Jenkins зарелизили пайплайны в YAML
Пока в альфа версии. Но вы не ослышались: YAML в Jenkins
#jenkins #cicd
Пока в альфа версии. Но вы не ослышались: YAML в Jenkins
#jenkins #cicd
В четверг в 17:00 EET состоится бесплатный вэбинар Architecting on AWS
Прямая ссылка не регистрацию: http://bit.ly/2uqjnrm
#aws #event
Прямая ссылка не регистрацию: http://bit.ly/2uqjnrm
#aws #event
Netflix заопенсорсили свою тулзу для инцидент менеджмента — Diffy
Diffy собирает информацию об инстансах в группе и в момент инцидента позволяет сравнивать информацию, полученную с прецизионного хоста (первый при деплое) с остальными машинами в группе
P.S. И лого с котиками!
#netflix #security
Diffy собирает информацию об инстансах в группе и в момент инцидента позволяет сравнивать информацию, полученную с прецизионного хоста (первый при деплое) с остальными машинами в группе
P.S. И лого с котиками!
#netflix #security
Medium
Netflix Cloud Security SIRT releases Diffy: A Differencing Engine for Digital Forensics in the Cloud
Diffy is a triage tool used during cloud-centric security incidents, to help digital forensics and incident response (DFIR) teams quickly identify suspicious hosts on which to focus their response.
Forwarded from Українська девопсарня via @like
Новый способ обработки ООМ от Facebook, вместо стандартного OOM killer. Спасибо Enleur за ссылку
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/
https://code.fb.com/production-engineering/open-sourcing-oomd-a-new-approach-to-handling-ooms/
Дабы не грузить вас в пятницу, закину историю о том, почему для SSH был выбран именно 22 порт
Будете потом детям пересказывать, а они такие:
- А что такое SSH?
- Ну типо как kubectl, но до него
Будете потом детям пересказывать, а они такие:
- А что такое SSH?
- Ну типо как kubectl, но до него
Ssh
The story of the SSH port is 22.
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Записки человека о лямбдах с AWS Startup Day:
- оптимизируйте свои функции
- используйте лямбды в VPC только если это необходимо. Они прогреваются дольше
- функции, для которых настроено > 1.8GB mem запускаются на с multicore CPU. Если у вас есть compute-intensive функции, имеет смысл исскустевнно повысить им лимит RAM
- лямбды огорожены от публичного Интернета
- отдавайте лямбдам отдельные подсети внутри VPC
- Use functions to TRANSFORM, not TRANSPORT
- степ-функции есть хорошо
- и ещё раз оптимизируйте
- мониторьте ваши функции
#aws #serverless
- оптимизируйте свои функции
- используйте лямбды в VPC только если это необходимо. Они прогреваются дольше
- функции, для которых настроено > 1.8GB mem запускаются на с multicore CPU. Если у вас есть compute-intensive функции, имеет смысл исскустевнно повысить им лимит RAM
- лямбды огорожены от публичного Интернета
- отдавайте лямбдам отдельные подсети внутри VPC
- Use functions to TRANSFORM, not TRANSPORT
- степ-функции есть хорошо
- и ещё раз оптимизируйте
- мониторьте ваши функции
#aws #serverless
Jeremydaly
15 Key Takeaways from the Serverless Talk at AWS Startup Day - Jeremy Daly
15 key takeaways from Chris Munns' "The Best Practices and Hard Lessons Learned of Serverless Applications" talk at AWS Startup Day Boston.
Пока я тут прохлаждался, Google разгулялся не на шутку.
Во-первых, запилили либу Go Cloud. Эта библиотека позволяет работать с API облачных провайдеров, как прослойка. Пока что поддерживаются только GCP (ну а как же) и AWS (хе-хе). Да и фич оч мало, но путь в мултиклауд виден невооруженным глазом
Зачем мультиклауд можно почитать, например, на Reddit в первом ответе от Митчелла Хашимото
Ещё у Гугла есть т.н The Site Reliability Workbook, который до 23 Августа можно скачать прям бесплатно без регистрации по прямой ссылке
Ну и в завершение банета, GKE теперь можно запускать в своём ДЦ (новость честно стырена из https://news.1rj.ru/str/UkropsDigest)
#google #sre #gke #golang
Во-первых, запилили либу Go Cloud. Эта библиотека позволяет работать с API облачных провайдеров, как прослойка. Пока что поддерживаются только GCP (ну а как же) и AWS (хе-хе). Да и фич оч мало, но путь в мултиклауд виден невооруженным глазом
Зачем мультиклауд можно почитать, например, на Reddit в первом ответе от Митчелла Хашимото
Ещё у Гугла есть т.н The Site Reliability Workbook, который до 23 Августа можно скачать прям бесплатно без регистрации по прямой ссылке
Ну и в завершение банета, GKE теперь можно запускать в своём ДЦ (новость честно стырена из https://news.1rj.ru/str/UkropsDigest)
#google #sre #gke #golang
I clear my mailbox and found this 2 things:
1. [Devops Diagram Generator](https://xebialabs.com/devops-diagram-generator/) - useful for understand were you have problems and of course, funny visualization for meetups
2. [Periodic Table of DevOps Tools](https://xebialabs.com/periodic-table-of-devops-tools/) - more convenient then CNCF schema with all major services and their denoscriptions
And, this stuff integrated between themselves!
#visualization
1. [Devops Diagram Generator](https://xebialabs.com/devops-diagram-generator/) - useful for understand were you have problems and of course, funny visualization for meetups
2. [Periodic Table of DevOps Tools](https://xebialabs.com/periodic-table-of-devops-tools/) - more convenient then CNCF schema with all major services and their denoscriptions
And, this stuff integrated between themselves!
#visualization
Статья о том, как человек похачил Hangouts Chat с помощью редиректов
Должно быть интересно тем, кто пишет или использует программы на Electron
#security
Должно быть интересно тем, кто пишет или использует программы на Electron
#security
blog.bentkowski.info
Vulnerability in Hangouts Chat: from open redirect to code execution
A few mongth ago, Google released a new product - Hangouts Chat application, which is surely an answer to Slack . Hangouts Chat might be us...
Неделю назад Serverless опубликовали результаты опроса об использовании FaaS.
* 26.2% респондентов используют 2+ облачных провайдера
* В мире FaaS всё ещё не хватает лучших практик и тулинга
* Самое сложное в работе с FaaS — это дебагинг и мониторинг
* Большинство функций написаны на Node.js (62.9% опрошеных), но доля Go составляет 6.4%! среди респондентов. Это больше, чем у Java и C#, при том что поддержка Go была добавлена в AWS Lambda совсем недавно
* Чаще всего (32.3% опрошеных) используют FaaS для построения API
#serverless
* 26.2% респондентов используют 2+ облачных провайдера
* В мире FaaS всё ещё не хватает лучших практик и тулинга
* Самое сложное в работе с FaaS — это дебагинг и мониторинг
* Большинство функций написаны на Node.js (62.9% опрошеных), но доля Go составляет 6.4%! среди респондентов. Это больше, чем у Java и C#, при том что поддержка Go была добавлена в AWS Lambda совсем недавно
* Чаще всего (32.3% опрошеных) используют FaaS для построения API
#serverless
У меня же не просто так ник @grem1in 🙂
Предлагаю вам выступление Tammy Butow — Principal SRE в Gremlin Inc — компании, которая ломает вашу инфраструктуру за ваши деньги))))
Using Chaos to Build Resilient Systems. Для всех любителей Chaos Engineering
#chaos #slides
Предлагаю вам выступление Tammy Butow — Principal SRE в Gremlin Inc — компании, которая ломает вашу инфраструктуру за ваши деньги))))
Using Chaos to Build Resilient Systems. Для всех любителей Chaos Engineering
#chaos #slides
InfoQ
Using Chaos to Build Resilient Systems
Tammy Butow explains how to build resilient systems by focusing on the detection, mitigation, resolution and prevention of incidents. She shares her experiences using chaos engineering to build resilient systems... even when they can’t be built from scratch.
Буквально в позапрошлом посте я писал об опросе от Serverless, в котором респонденты ответили, что самое сложное в FaaS — это мониторинг и дебаггинг
Так что ловите статью про 5 способов обеспечить observability в FaaS
#serverless
Так что ловите статью про 5 способов обеспечить observability в FaaS
#serverless
Hacker Noon
5 ways to gain serverless observability
In this post, I’m covering five approaches for gaining observability in serverless (FaaS based) systems. I hope that it can help…
На мой канал в последнее время подписалось много людей, так что я немного расскажу, почему “CatOps”.
Слово происходит от Cats и Operations. И если вам кажется, что operations с котами — это просто, почитайте пункт 37 плейбука по уходу за котами, который Стэнли Кубрик оставил своим домочадцам во время отъезда:
P.S. А ещё Catops — это род жесткокрылых насекомых семейства лейодидов (лат. Leiodidae)
Надеюсь, сегодня вы узнаете для себя что-то новое 🙂
Слово происходит от Cats и Operations. И если вам кажется, что operations с котами — это просто, почитайте пункт 37 плейбука по уходу за котами, который Стэнли Кубрик оставил своим домочадцам во время отъезда:
между Фредди и Лео завяжется драка, единственное верное средство остановить это — вылить на них воду. Постарайтесь схватить Фредди и выбежать с ним из комнаты. Не пытайтесь схватить Лео. Как вариант — можно открыть дверь и позволить Фредди убежать, он бегает быстрее Лео. Но если они дерутся в месте, где их нельзя разделить, просто продолжайте лить воду, кричать, вопить, прыгать вверх-вниз и отвлекать их, размахивая рубашкой, полотенцем… просто постарайтесь их разделить и схватите Фредди
P.S. А ещё Catops — это род жесткокрылых насекомых семейства лейодидов (лат. Leiodidae)
Надеюсь, сегодня вы узнаете для себя что-то новое 🙂
Всякий, кто работал с AWS, хотя бы раз матерился на IAM.
Вот дока от Amazon, которая объясняет базовые понятия IAM и принципы работы
#aws
Вот дока от Amazon, которая объясняет базовые понятия IAM и принципы работы
#aws
Наша контора завела Engineering Blog! И мой коллега написал уже туда первую статью о том, Почему нельзя просто так взять и апгрейднуть RDS
Kudos!
#aws #databases
Kudos!
#aws #databases
Medium
Upgrading PostgreSQL on AWS RDS with minimum or zero downtime
In this article, I will share all the details regarding the upgrade of our databases on Amazon Cloud as well as unveil the reason why we…
Вот мне, например, нравится Vim. А ещё мне, в принципе, нравится новая клавиатура MacBook’ов (когда она не ломается).
Однако, мне совсем не нравится, Esc на тачбаре: у него нет тактильной отдачи, поэтому частенько промахиваешься. Знаю, люди частенько ремапят себе Esc на какую-то другую клавишу а-ля Caps Lock. Хотя это выглядит костылями.
Но что, если я скажу вам, что выходить в нормальный режим можно с помощью
Если посмотреть таблицу ASCII (
Если почитать историю “контрольной клавиши” в Вики, там прямым текстом написано:
“На телетайпах и ранних клавиатурах одновременное нажатие Ctrl и другой клавиши обнуляло левые 2 из 7 битов ASCII. Это позволяло оператору использовать первые 32 не печатных знака из таблицы”
Назад к истокам вместе с Apple, так сказать
P.S. 42 — код вайлдкарда (
#vim
Однако, мне совсем не нравится, Esc на тачбаре: у него нет тактильной отдачи, поэтому частенько промахиваешься. Знаю, люди частенько ремапят себе Esc на какую-то другую клавишу а-ля Caps Lock. Хотя это выглядит костылями.
Но что, если я скажу вам, что выходить в нормальный режим можно с помощью
Ctrl + [ ? И это не ещё одна горячая клавиша: Ctrl + [ — это и есть EscЕсли посмотреть таблицу ASCII (
man ascii), код клавиши [ — 91, что в бинарной системе: 1011011. Клавиша же Ctrl исторически обнуляла левые два бита 7-ми битного кода ASCII. Если обнулить левые два бита в [, получим 0011011, что равно 27. Это код Esc из таблицы ASCIIЕсли почитать историю “контрольной клавиши” в Вики, там прямым текстом написано:
“На телетайпах и ранних клавиатурах одновременное нажатие Ctrl и другой клавиши обнуляло левые 2 из 7 битов ASCII. Это позволяло оператору использовать первые 32 не печатных знака из таблицы”
Назад к истокам вместе с Apple, так сказать
P.S. 42 — код вайлдкарда (
*). Так то#vim
Вы уже прошли AWS icon quiz?
P.S. Ещё одно доказательство абсолютной неинформативности иконок в AWS
#aws
P.S. Ещё одно доказательство абсолютной неинформативности иконок в AWS
#aws
Google Docs
The original AWS icon quiz
You use AWS, but how well do you actually know AWS? How many AWS icons can you correctly identify?
I am not affiliated with Antimetal. They are plagiarizing hacks without a single funny bone in their body who like to take credit for other people's work.
I am not affiliated with Antimetal. They are plagiarizing hacks without a single funny bone in their body who like to take credit for other people's work.
Такое дело, товарищи:
Ваш покорный слуга поехал трусить сальцом в Будапешт. Макс тоже гоняет где-то по Европам. Такой расклад наша репликация не покрывает :(
Так что не скачайте, увидимся через неделю
P.S. Если вы вдруг в это же время будете в Будапеште, а тем более на Sziget -- можем встретиться 😉
Ваш покорный слуга поехал трусить сальцом в Будапешт. Макс тоже гоняет где-то по Европам. Такой расклад наша репликация не покрывает :(
Так что не скачайте, увидимся через неделю
P.S. Если вы вдруг в это же время будете в Будапеште, а тем более на Sziget -- можем встретиться 😉
Я, конечно, в отпуске и всё такое, но словил Wi-Fi :)
В общем, в одном чатике спросили, можно ли перенести динамические ворклоды с серверов в контейнеры в условиях AWS
Ответ: да, можно. Вот статья , где описано, как сделать SQS триггеры для ECS на примере загрузки файлов в S3. Да, в Amazon уже сделали нативный SQS триггер для Lambda, но, к сожалению, далеко не всё влазит в лямбды
Сразу же к вопросам цены: ECS на Spot instanses и погнали
#aws
В общем, в одном чатике спросили, можно ли перенести динамические ворклоды с серверов в контейнеры в условиях AWS
Ответ: да, можно. Вот статья , где описано, как сделать SQS триггеры для ECS на примере загрузки файлов в S3. Да, в Amazon уже сделали нативный SQS триггер для Lambda, но, к сожалению, далеко не всё влазит в лямбды
Сразу же к вопросам цены: ECS на Spot instanses и погнали
#aws
Amazon
Powering your Amazon ECS Cluster with Amazon EC2 Spot Instances | Amazon Web Services
This post was graciously contributed by: Chad Schmutzer Solutions Architect Shawn O’Connor Solutions Architect Today we are excited to announce that Amazon EC2 Container Service (Amazon ECS) now supports the ability to launch your ECS cluster on Amazon EC2…