Forwarded from Dmitry Sh
Очередной перевод в блоге — про «золотые сигналы», что нам завещали в SRE Book от Google: https://habr.com/ru/company/flant/blog/462503/
Хабр
Для чего нужны «золотые сигналы» мониторинга и SRE?
Прим. перев. : То, что сегодня принято называть SRE (Site Reliability Engineering — «обеспечение надежности информационных систем»), включает в себя большой спектр мероприятий по эксплуатации...
и в догонку к https://news.1rj.ru/str/odevops/40
Interactive DevSecOps Reference Architecture
https://www.alldaydevops.com/blog/interactive-devsecops-reference-architecture
https://drive.google.com/drive/folders/11x87mpc4uuzCQeQmz0pBmqWv-h1WTAv1
Interactive DevSecOps Reference Architecture
https://www.alldaydevops.com/blog/interactive-devsecops-reference-architecture
https://drive.google.com/drive/folders/11x87mpc4uuzCQeQmz0pBmqWv-h1WTAv1
Telegram
Около DevOps
https://blog.sonatype.com/40-devsecops-reference-architectures-for-you
https://www.sonatype.com/hubfs/Corporate/Reference%20Architectures/2019/2019%20DSO%20Reference%20Architectures_NEW-1.pdf
https://www.sonatype.com/hubfs/Corporate/Reference%20Architectures/2019/2019%20DSO%20Reference%20Architectures_NEW-1.pdf
Отличная презентация о том, как должен выглядеть ci/cd в kubernetes
https://youtu.be/07jq-5VbBVQ
https://youtu.be/07jq-5VbBVQ
YouTube
Keynote: KubeCon Opening Keynote - Kelsey Hightower, Google
Keynote: KubeCon Opening Keynote - Kelsey Hightower, Staff Developer Advocate, Google
About Kelsey Hightower
Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping…
About Kelsey Hightower
Kelsey Hightower has worn every hat possible throughout his career in tech, and enjoys leadership roles focused on making things happen and shipping…
GitOps
https://dzone.com/articles/gitops-high-velocity-cicd-for-kubernetes
https://www.weave.works/technologies/gitops/
https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops/
https://dzone.com/articles/what-is-gitops-really
и перевод от Фланта на хабре
https://habr.com/ru/company/flant/blog/458878/
https://dzone.com/articles/gitops-high-velocity-cicd-for-kubernetes
https://www.weave.works/technologies/gitops/
https://thenewstack.io/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops/
https://dzone.com/articles/what-is-gitops-really
и перевод от Фланта на хабре
https://habr.com/ru/company/flant/blog/458878/
dzone.com
GitOps: High-Velocity CI/CD for Kubernetes - DZone DevOps
This article explains techniques for DevOps software development teams who strive for high velocity continuous delivery and CI/CD using Kubernetes and Docker.
Интересный вариант развертывания Jenkins'а в кубе, в виде оператора куба
https://github.com/jenkinsci/kubernetes-operator
https://github.com/jenkinsci/kubernetes-operator
GitHub
GitHub - jenkinsci/kubernetes-operator: Kubernetes native Jenkins Operator
Kubernetes native Jenkins Operator. Contribute to jenkinsci/kubernetes-operator development by creating an account on GitHub.
Forwarded from Архитектура ИТ-решений
Познавательно. Впрочем AWS - это отдельный мир если не сказать The Matrix https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/
Jeremydaly
Serverless Microservice Patterns for AWS - Jeremy Daly
Serverless microservices allow us to do some pretty amazing things. This post outlines 19 common patterns that are being used in production on AWS.
Forwarded from Архитектура ИТ-решений
Прямая ссылка на вебинар: https://youtu.be/9vtf33NIJrE
YouTube
Поток архитектурных решений
Слайды: https://speakerdeck.com/mxsmirnov/potok-arkhitiekturnykh-rieshienii
Ссылки:
Philippe Kruchten “Agility and Architecture or: What colours is your backlog?” , July7, 2011 https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is…
Ссылки:
Philippe Kruchten “Agility and Architecture or: What colours is your backlog?” , July7, 2011 https://pkruchten.files.wordpress.com/2012/07/kruchten-110707-what-colours-is…
Forwarded from Архитектура ИТ-решений
Рекомендую к прочтению книжку Распределенные системы. Паттерны проектирования. Издательство Питер, 2019 - тот редкий случай, когда для чтения перевода не нужно иметь под рукой англоязычный оригинал. Книжка, безусловно, про паттерны, но не только про паттерны. Так, например, один из вопросов, на которые она дает ответ - как быть с повторно-используемыми (reusable) компонентами в микросервисной архитектуре
Forwarded from Архитектура ИТ-решений
В отличии от сервиса в сервис-ориентированной архитектуре, которые изначально рассматривался как компонент, разработанный для повторного использования, микросервис таковым не является. Скорее наоборот, мы реализуем в микросервисе некий частный случай, функционал, востребованный иногда или возможно востребованный, например, при тестировании гипотез или функции необходимые лишь части клиентов и т.п.
Где же в этом случае реализовывать многократно используемые функции? В монолите такие функции реализуются в виде библиотек, принося с одной стороны несомненную пользу, а с другой – ад зависимостей. Брендан Бёрнс, автор книжки про паттерны проектирования распределенных систем, рекомендует реализовывать такой функционал в виде отдельных контейнеров. Нужен вам reusable функционал – добавляете в свой pod соответствующий контейнер и вызываете его из основного процесса внутри вашего микросервиса
Где же в этом случае реализовывать многократно используемые функции? В монолите такие функции реализуются в виде библиотек, принося с одной стороны несомненную пользу, а с другой – ад зависимостей. Брендан Бёрнс, автор книжки про паттерны проектирования распределенных систем, рекомендует реализовывать такой функционал в виде отдельных контейнеров. Нужен вам reusable функционал – добавляете в свой pod соответствующий контейнер и вызываете его из основного процесса внутри вашего микросервиса
Forwarded from Архитектура ИТ-решений
Кстати, книжка довольно небольшая, чуть больше 200 страниц. Обзор её от издателя перевода на Хабре https://habr.com/ru/company/piter/blog/442514/ и страница книги с оглавлением и ознакомительным фрагментом на сайте издателя https://www.piter.com/product/raspredelennye-sistemy-patterny-proektirovaniya Паттернов проектирования распределенных систем, наверняка должно быть больше, особенно, если считать с анти-паттернами(другой подход к теме см., например, здесь https://www.infoq.com/articles/kubernetes-effect/). Но паттерны – это штука, которая плохо поддается учету. У кого-то их три, у кого-то пять, а еще у кого-нибудь пятьдесят, но он их никогда не использует. Мне показалось, что автор скорее использовал паттерны, в качестве последовательных вех, раскрывающих некий общий подход от простого к сложному, от одноузловых паттернов, через технологические компоненты к принципу проектирования прикладных решений
Хабр
Распределенные системы. Паттерны проектирования. Обзор книги
Здравствуйте, коллеги. Сегодня мы публикуем перевод очередного обзора с сайта Бена Нейдела — этот сайт наверняка заинтересует вас и в оригинале. На сей раз мы поговорим о книге " Распределенные...
Forwarded from Технологический Болт Генона
Тут @vrutkovs запилил статью, как он для своих целей домашний k8s развернул.
k8s at home for fun and leisure
https://vrutkovs.eu/posts/home-cluster/
k8s at home for fun and leisure
https://vrutkovs.eu/posts/home-cluster/
Vadim Rutkovsky
k8s at home for fun and leisure
Потому что могу Link to heading У домашнего кластера на Kubernetes может быть несколько применений - от файлохранилки до хостинга личного блога. Но главным из них, безусловно, является оттачивание навыков. Теперь не только ваша команды \ клиенты зависят от…
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Serverless: 15% slower and 8x more expensive
Инженер тратил на существующую инфраструктуру 164.21$ в месяц в AWS, и решил попробовать AWS Lambda и API Gateway, чтобы платить только "за те ресурсы, которые он использует". В результате он получил увеличение response time на 15%, и потенциальный счет в биллинге в 8 раз больше (из-за огромного количества API запросов).
Кейс интересный, есть претензии к архитектуре - очень прямо и категорично он сделал выводы, однозначно не репрезентативно - при переезде на Serverless нужно продумывать компоненты и менять архитектуру, тюнить под новую платформу. Например, уменьшить количество запросов и вынести из приложения несколько Labmda функций.
В конце он дает отписку - мол "так и так, спасибо за фидбеки, я понял что был не прав - но в целом мое решение и подход не меняется" 😊
Статья вызвала хороший резонанс, так что предлагаю и вам ознакомиться ⬇️
https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/
Инженер тратил на существующую инфраструктуру 164.21$ в месяц в AWS, и решил попробовать AWS Lambda и API Gateway, чтобы платить только "за те ресурсы, которые он использует". В результате он получил увеличение response time на 15%, и потенциальный счет в биллинге в 8 раз больше (из-за огромного количества API запросов).
Кейс интересный, есть претензии к архитектуре - очень прямо и категорично он сделал выводы, однозначно не репрезентативно - при переезде на Serverless нужно продумывать компоненты и менять архитектуру, тюнить под новую платформу. Например, уменьшить количество запросов и вынести из приложения несколько Labmda функций.
В конце он дает отписку - мол "так и так, спасибо за фидбеки, я понял что был не прав - но в целом мое решение и подход не меняется" 😊
Статья вызвала хороший резонанс, так что предлагаю и вам ознакомиться ⬇️
https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/