Devops
2.24K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
加入频道
Эта шпаргалка поможет вам освоить написание Markdown.👆
Diagram
_________________________

Диаграммы позволяют нарисовать архитектуру облачной системы в коде Python . Он был создан для создания прототипа новой системной архитектуры без каких-либо инструментов проектирования. Вы также можете описать или визуализировать существующую системную архитектуру. В настоящее время Diagrams поддерживает основные основные поставщики, включая: AWS, Azure, GCP, Kubernetes, Alibaba Cloudи Oracle Cloudт. д. Он также поддерживает On-Premiseузлы, SaaSа также основные Programmingфреймворки и языки.

https://shly.link/ghcZ0r
Объяснение SRE и задач SRE
_______________________________

SRE становится очень популярным термином в DevOps и вообще в мире разработки программного обеспечения. Вероятно, некоторые из вас уже слышали об этом, но не уверены, что это такое.

Итак, в этой статье подробно рассматривается , что на самом деле представляет собой SRE или Site Reliability Engineering , с целью прояснить все вопросы и сомнения, связанные с этим

https://shly.link/deve0YP
Все, что вам нужно знать о наблюдаемости: полное руководство
_______________________________

Наблюдаемость — это термин, который довольно часто используется всякий раз, когда упоминается что-либо, отдаленно связанное с мониторингом . Хотя эти два инструмента дополняют друг друга, обеспечивая полное представление о состоянии вашей ИТ-инфраструктуры, они сильно отличаются друг от друга по принципу своего функционирования.
Мы вернемся к различиям позже, давайте сначала посмотрим, что, черт возьми, такое «наблюдаемость»?

https://shly.link/X41VJ
Начало работы с эфемерными контейнерами
_______________________________

Если вы следите за последними новостями о Kubernetes, вы, вероятно, слышали об эфемерных контейнерах. В этом сообщении блога мы попытаемся пролить свет на эту новую функцию, которая скоро станет стабильной 1 в Kubernetes v1.25.

https://shly.link/TStfk
Forwarded from Базы данных
Все, что облегчает работу с базами данных
_____________________________

Здесь мы будем собирать информацию о крутых полезных и крутых экспериментальных инструментах, упрощающих работу с базами данных для администраторов баз данных, DevOps, разработчиков и простых смертных.

https://shly.link/ghgsoR
Программные методологии — Waterfall против Agile против DevOps
____________________________________

IT-индустрия постоянно меняется. В последнее десятилетие она претерпела непрерывную эволюцию технологий и методологий. Существует постоянная потребность в обновлении для интеграции различных решений и удовлетворения потребностей рынка.

Начав с каскадного подхода, отрасль перешла к гибкой методологии и теперь в значительной степени фокусируется на принципах и лучших практиках DevOps. Вы когда-нибудь задумывались, почему такие миллиардные компании, как Amazon, Netflix, Etsy, NASA, Walmart, Nordstrom и другие, внедрили DevOps? С чего все началось? Что послужило причиной разработки DevOps? Попробуем ответить на все эти вопросы в этом кратком сравнении методологий.

https://shly.link/L95vv
Как защитить развертывание Kubernetes с проверкой подписи
______

При запуске контейнеров в кластере Kubernetes доверие к развертываемым образам является ключом к обеспечению безопасности. Использование изменяемых образов представляет собой риск для безопасного развертывания Kubernetes и подчеркивает важность наличия надежного механизма, гарантирующего, что вы будете запускать то, что ожидаете.
https://shly.link/nuAgd
Создайте образ Docker NGINX и отправьте его на AWS ECR
______

1. Создайте свой собственный образ с помощью Nginx и добавьте файл, в котором будет указана дата развертывания контейнера.

2. Разверните свой контейнер с открытым портом 8080.

3. Сохраните данные контейнера в реестре AWS Elastic Container Registry (ECR).

Давайте начнем!
https://shly.link/kC9t2
Набор инструментов DevOps для начинающих
_______________________________

В цифровом мире оперативность и скорость бизнеса являются обязательными для ИТ-организаций, учитывая темпы развития бизнеса и технологий. Они обязаны реагировать и предоставлять услуги со скоростью, превышающей скорость цифровой революции. И DevOps стал панацеей от этих проблем.

DevOps — это сочетание культурных принципов, процессов и инструментов, которые повышают способность организации быстрее поставлять программное обеспечение, сохраняя при этом превосходное качество. Эта скорость позволяет компаниям лучше обслуживать своих клиентов и получать конкурентные преимущества на рынке. DevOps автоматизирует и объединяет усилия групп разработчиков и ИТ-операторов, помогая им создавать, тестировать, развертывать и отслеживать приложения с высокой скоростью, качеством и контролем. Все дело в автоматизации ручных задач, уменьшении количества ошибок, устранении узких мест и сокращении доработок на этапах жизненного цикла разработки программного обеспечения (SDLC).

Однако успешная реализация DevOps обычно зависит от интегрированного набора инструментов или цепочки инструментов. Цепочка инструментов DevOps обеспечивает асинхронное сотрудничество между командами разработчиков, эксплуатации и безопасности для беспрепятственной интеграции рабочих процессов DevOps и автоматизации всего жизненного цикла разработки программного обеспечения. Давайте углубимся в цепочки инструментов DevOps:

https://shly.link/devPGRq
Gitab vs Jenkins 2022: окончательное сравнение
____________________________

Gitlab vs Jenkins уже давно является популярным спором среди разработчиков. В то время как большинству программистов нравится Дженкинс, разработчики отдают свои голоса Gitlab. Оба инструмента имеют определенные сильные и слабые стороны. Без лишних слов давайте углубимся в окончательное сравнение Gitlab и Jenkins.

https://shly.link/8hYFU
This media is not supported in your browser
VIEW IN TELEGRAM
Когда вы читаете документацию по Kubernetes и начинаете переходить по ссылкам, чтобы понять, как работает сеть Join us😃
Распределенная трассировка для RabbitMQ с OpenTelemetry

Ознакомьтесь с этим кратким руководством для более глубокого погружения в OpenTelemetry.
https://shly.link/483pd
ImHex
______________________________

ImHex — это шестнадцатеричный редактор, инструмент для отображения, декодирования и анализа двоичных данных с целью обратного проектирования их формата, извлечения информации или исправления значений в них.

https://shly.link/ghsNM8


https://shly.link/nZ4ts
5 лучших плагинов kubectl от github
______________________________

Kubernetes — мощный оркестратор контейнеров. Однако реальная сила Kubernetes заключается в возможности расширения его основных функций. Одна из таких точек расширения находится в инструменте командной строки kubectl. kubectl можно расширить с помощью различных плагинов, доступных в сообществе с открытым исходным кодом.

Этот пост в блоге послужит введением в пять самых популярных плагинов kubectl, где наибольшая популярность измеряется наибольшим количеством звезд на Github. Также будет одно дополнительное почетное упоминание от нашего редактора.

https://shly.link/PKBsR
Расширения кода Visual Studio для инженеров DevOps
______________________________

Как инженер DevOps, вы можете потратить много времени на написание кода в виде YAML, определений IAC, сценариев, вызовов API и т. д. Код Visual Studio — это необходимый инструмент для повышения вашей производительности, а доступные расширения помогут вам в этом. В этой статье я перечислю некоторые из расширений, которые я ежедневно использую как DevOps-инженер.

https://shly.link/mdmJSZr
Конфигурация ведения журналов NGINX: как просматривать и анализировать журналы доступа и ошибок
________________________________________

NGINX — один из наиболее широко используемых обратных прокси-серверов, веб-серверов и балансировщиков нагрузки. Он имеет такие возможности, как разгрузка TLS, может выполнять проверки работоспособности серверных частей и предлагает поддержку HTTP2, gRPC, WebSocket и большинства протоколов на основе TCP.

При запуске такого инструмента, как NGINX, который обычно находится перед вашими приложениями, важно понимать, как отлаживать проблемы. И поскольку вам нужно видеть журналы, вы должны понимать различные механизмы ведения журналов NGINX. В дополнение к ошибкам в вашем приложении или веб-сервере вам необходимо изучить проблемы с производительностью NGINX, поскольку они могут привести к нарушениям SLA, негативному пользовательскому опыту и многому другому.

В этой статье мы рассмотрим типы журналов, которые предоставляет NGINX, и способы их правильной настройки для облегчения устранения неполадок

https://shly.link/tzg28
4 причины не использовать переменные среды
_______________________________________

Переменные среды — это простой способ настройки программного обеспечения. Они позволяют вам установить переменную в оболочке, чтобы любые запущенные вами процессы могли использовать предоставленные значения.

Это чрезвычайно полезно для инструментов cli, но не должно использоваться для управления конфигурацией сложного программного обеспечения.

Чтобы понять почему, нам нужно взглянуть на недостатки использования переменных среды для конфигурации.

https://shly.link/devKfNU