Чеклист для запуска или миграции приложений в Kubernetes
В посте автор делится чеклистом для оперативного и безболезненного переезда в Kubernetes. У его компании очень много разных продуктов, а как следствие — разных команд разработчиков и администраторов. У всех своя архитектура, стек, любимые языки программирования, SLA и требования по нагрузке. Именно поэтому переезд является тяжелой задачей.
Читать статью
В посте автор делится чеклистом для оперативного и безболезненного переезда в Kubernetes. У его компании очень много разных продуктов, а как следствие — разных команд разработчиков и администраторов. У всех своя архитектура, стек, любимые языки программирования, SLA и требования по нагрузке. Именно поэтому переезд является тяжелой задачей.
Читать статью
Gitlab-ci модульные pipelines для вашего enterprise
Автор делится опытом построения «модульных» pipelines на основе gitlab-ci. Он рассказывает, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
Читать статью
Автор делится опытом построения «модульных» pipelines на основе gitlab-ci. Он рассказывает, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
Читать статью
🔥5
DevSecOps и практики разработки защищенного ПО в контексте современных вызовов.
Автор рассказывает о технологических вызовах, рассматривает наиболее актуальные сегодня практики безопасной разработки с точки зрения современных запросов индустрии и делится собственным взглядом на тренды отрасли и вектора развития в текущих реалиях.
Читать статью
Автор рассказывает о технологических вызовах, рассматривает наиболее актуальные сегодня практики безопасной разработки с точки зрения современных запросов индустрии и делится собственным взглядом на тренды отрасли и вектора развития в текущих реалиях.
Читать статью
Напишите политику для AWS S3 бакета, которая разрешает доступ только с определенных IP адресов.
{
"Id": "AllowFromSourceIP",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SourceIP",
"Action": "s3:*",
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::demo-bucket",
"arn:aws:s3:::demo-bucket/*"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"11.11.11.11/32",
"22.22.22.22/32"
]
}
},
"Principal": "*"
}
]
}
#вопросы_с_собеседований
{
"Id": "AllowFromSourceIP",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SourceIP",
"Action": "s3:*",
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::demo-bucket",
"arn:aws:s3:::demo-bucket/*"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"11.11.11.11/32",
"22.22.22.22/32"
]
}
},
"Principal": "*"
}
]
}
#вопросы_с_собеседований
❤4
Серверы Cloudflare больше не владеют IP-адресами — так как же они подключаются к Интернету?
Cloudflare использует новый подход, чтобы максимально использовать ограниченное количество IPv4-адресов для исходящего трафика: «мягкая одноадресная рассылка».
Читать статью
Cloudflare использует новый подход, чтобы максимально использовать ограниченное количество IPv4-адресов для исходящего трафика: «мягкая одноадресная рассылка».
Читать статью
👍1
Крушение рейса 548 British European Airways
Недееспособность пилота, ссоры и широкий разлад между когортами пилотов — это лишь некоторые из многих факторов, способствовавших авиакатастрофе. В ответ на эту аварию 1972 года Великобритания обязала использовать бортовые диктофоны на всех коммерческих рейсах.
Читать статью
Недееспособность пилота, ссоры и широкий разлад между когортами пилотов — это лишь некоторые из многих факторов, способствовавших авиакатастрофе. В ответ на эту аварию 1972 года Великобритания обязала использовать бортовые диктофоны на всех коммерческих рейсах.
Читать статью
👍4
Очередной #дайджест статей по DevOps:
✍️ Docker больше не нужен
✍️ 4 важных отличия DevOps от SRE
✍️ Модернизация приложений и обеспечение надёжности сайтов (SRE)
✍️ Как реализовать ролевую систему доступа через Open Policy Agent. Опыт PaaS Авито
✍️ Мониторинг пользователей OpenVPN с помощью Zabbix и визуализации в Grafana
✍️ GitOps c ArgoCD для конфигурации кластеров K8S/OKD/Openshift и приложений, размещаемых в них
✍️ Shift Left: красивый отчет или реальность?
✍️ Docker больше не нужен
✍️ 4 важных отличия DevOps от SRE
✍️ Модернизация приложений и обеспечение надёжности сайтов (SRE)
✍️ Как реализовать ролевую систему доступа через Open Policy Agent. Опыт PaaS Авито
✍️ Мониторинг пользователей OpenVPN с помощью Zabbix и визуализации в Grafana
✍️ GitOps c ArgoCD для конфигурации кластеров K8S/OKD/Openshift и приложений, размещаемых в них
✍️ Shift Left: красивый отчет или реальность?
🔥3
Пирамида оповещений
Пирамида, представленная в этой статье, имеет три уровня мониторинга: операционный, проверка данных и бизнес-предположения. Это примерно соответствует таким вопросам, как: работает ли система? Проходит ли через неё нужное количество данных? Это правильные данные?
Читать статью
Пирамида, представленная в этой статье, имеет три уровня мониторинга: операционный, проверка данных и бизнес-предположения. Это примерно соответствует таким вопросам, как: работает ли система? Проходит ли через неё нужное количество данных? Это правильные данные?
Читать статью
👍2
Какой средой разработки пользуетесь?
#интерактив
#интерактив
Отчет о доступности GitHub: июнь 2023 г.
Пару недель назад GitHub был недоступен, даже иногда включая его страницу статуса. В этом отчете это подробно рассматривается, и причина довольно интересна.
Читать отчет
Пару недель назад GitHub был недоступен, даже иногда включая его страницу статуса. В этом отчете это подробно рассматривается, и причина довольно интересна.
Читать отчет
👍1
Что такое Amazon ECS?
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) — это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
#вопросы_с_собеседований
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) — это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
#вопросы_с_собеседований
👍1
⚙️ 3 совета по использованию Git для начинающих
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
Читать статью
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
Читать статью
🔥3👍1
Отказоустойчивость
Подробный обзор различных видов отказоустойчивости, включая методологию и цели каждого вида.
Читать статью
Подробный обзор различных видов отказоустойчивости, включая методологию и цели каждого вида.
Читать статью
В работе используете linux, macOS или Windows? Расскажите в комментариях ⬇️
#интерактив
#интерактив
Простыми словами о базовых принципах SRE
В статье автор разбирается, что означает SRE, какие практики в него входят и как их применять.
Читать статью
В статье автор разбирается, что означает SRE, какие практики в него входят и как их применять.
Читать статью
👍3😁1
Highload-проект с нуля за 2 месяца
Как за ограниченное время из готовых компонентов создать и запустить по-настоящему нагруженный проект? В статье автор рассмотрел пример метрик, архитектуры, технических ограничений и подходов к проектированию систем на примере проекта «Экологический диктант».
Читать статью
Как за ограниченное время из готовых компонентов создать и запустить по-настоящему нагруженный проект? В статье автор рассмотрел пример метрик, архитектуры, технических ограничений и подходов к проектированию систем на примере проекта «Экологический диктант».
Читать статью
🔥2👍1
Выявление ошибки: крушение самолета Korean Air Cargo рейса 8509
Это особенно интересно из-за противоречивых выводов, популяризированных в СМИ, о предполагаемой причине, уходящей корнями в культуру. Это хорошее напоминание о том, что мы должны быть осторожны, чтобы убедиться в достоверности уроков, которые мы извлекаем из инцидентов.
Читать статью
Это особенно интересно из-за противоречивых выводов, популяризированных в СМИ, о предполагаемой причине, уходящей корнями в культуру. Это хорошее напоминание о том, что мы должны быть осторожны, чтобы убедиться в достоверности уроков, которые мы извлекаем из инцидентов.
Читать статью
👍1
Принципы надежного проектирования программного обеспечения
Эта серия статей охватывает 12 важных аспектов проектирования надежных систем. Некоторые аспекты, такие как модульность, слабая связанность, плавная деградация и избыточность, рассматриваются подробно.
Читать статью
Эта серия статей охватывает 12 важных аспектов проектирования надежных систем. Некоторые аспекты, такие как модульность, слабая связанность, плавная деградация и избыточность, рассматриваются подробно.
Читать статью
👍3
Некоторые советы по оптимизации рабочих нагрузок, работающих в OpenShift/Kubernetes. Охватывает селекторы узлов, сходство, пороги и допустимость.
Читать статью
Читать статью
Почему при высоких показателях значения LA на сервере может не наблюдаться проблем (консоль ssh отзывается, сервисы работают в обычном режиме)?
На параметр нагрузки LA влияет также и ожидание ввода-вывода (параметр wa в утилите top) в дисков и задержка сети. Данные параметры могут не влиять на работу основных сервисов в системе, но учитываются при расчете общей нагрузки на систему.
#вопросы_с_собеседований
На параметр нагрузки LA влияет также и ожидание ввода-вывода (параметр wa в утилите top) в дисков и задержка сети. Данные параметры могут не влиять на работу основных сервисов в системе, но учитываются при расчете общей нагрузки на систему.
#вопросы_с_собеседований
👍3