Настройка NGINX для балансировщика нагрузки
_____________________________
Балансировка нагрузки — полезный механизм для распределения входящего трафика между несколькими работоспособными виртуальными частными серверами. Распределяя механизм обработки на несколько компьютеров, приложение получает избыточность, что обеспечивает отказоустойчивость и повышенную стабильность. Алгоритм Round Robin для балансировки нагрузки отправляет посетителей на один из набора IP-адресов. На самом базовом уровне Round Robin, который довольно легко реализовать, распределяет нагрузку на сервер без учета более тонких факторов, таких как время отклика сервера и географический регион посетителей.
https://shly.link/devmpqD
_____________________________
Балансировка нагрузки — полезный механизм для распределения входящего трафика между несколькими работоспособными виртуальными частными серверами. Распределяя механизм обработки на несколько компьютеров, приложение получает избыточность, что обеспечивает отказоустойчивость и повышенную стабильность. Алгоритм Round Robin для балансировки нагрузки отправляет посетителей на один из набора IP-адресов. На самом базовом уровне Round Robin, который довольно легко реализовать, распределяет нагрузку на сервер без учета более тонких факторов, таких как время отклика сервера и географический регион посетителей.
https://shly.link/devmpqD
Является ли NoOps концом DevOps?
_________________________________
Действительно ли NoOps — это конец DevOps? Чтобы ответить на этот вопрос, вы должны лучше понимать NoOps.
События в мире разработки развиваются невероятно быстро, поскольку автоматизация и масштабирование в облаке каждый день достигают новых высот. Вы можете получить услугу «как услугу» практически для всего — будь то хранилище, сеть, облачное хранилище, вычислительные ресурсы или безопасность. Поставщики облачных услуг также все больше инвестируют в свою экосистему автоматизации. Это приводит нас к NoOps , где вам не потребуется операционная группа для наблюдения за вашим жизненным циклом, потому что все будет автоматизировано.
Вы можете использовать шаблоны автоматизации для предоставления компонентов вашего приложения и автоматизации управления компонентами, что означает меньшие накладные расходы для вас и минимальное вмешательство человека или его полное отсутствие. Разве это не звучит красиво?
Но является ли это разумным выбором, и каковы некоторые преимущества и проблемы его реализации?
https://shly.link/Nz5TA
_________________________________
Действительно ли NoOps — это конец DevOps? Чтобы ответить на этот вопрос, вы должны лучше понимать NoOps.
События в мире разработки развиваются невероятно быстро, поскольку автоматизация и масштабирование в облаке каждый день достигают новых высот. Вы можете получить услугу «как услугу» практически для всего — будь то хранилище, сеть, облачное хранилище, вычислительные ресурсы или безопасность. Поставщики облачных услуг также все больше инвестируют в свою экосистему автоматизации. Это приводит нас к NoOps , где вам не потребуется операционная группа для наблюдения за вашим жизненным циклом, потому что все будет автоматизировано.
Вы можете использовать шаблоны автоматизации для предоставления компонентов вашего приложения и автоматизации управления компонентами, что означает меньшие накладные расходы для вас и минимальное вмешательство человека или его полное отсутствие. Разве это не звучит красиво?
Но является ли это разумным выбором, и каковы некоторые преимущества и проблемы его реализации?
https://shly.link/Nz5TA
DZone
Is NoOps the End of DevOps?
Let's review what NoOps is, compare it with Devops, and outline some advantages and challenges to implementing it.
7 инструментов, упрощающих управление Kubernetes
___________________________________
В формирующейся среде Cloud-Native Kubernetes безоговорочно присутствует везде. Он стал стандартом для оркестровки контейнеров. Но управление несколькими кластерами Kubernetes представляет собой новый набор проблем. Давайте рассмотрим некоторые популярные инструменты для эффективного управления Kubernetes.
https://shly.link/devp6fd
___________________________________
В формирующейся среде Cloud-Native Kubernetes безоговорочно присутствует везде. Он стал стандартом для оркестровки контейнеров. Но управление несколькими кластерами Kubernetes представляет собой новый набор проблем. Давайте рассмотрим некоторые популярные инструменты для эффективного управления Kubernetes.
https://shly.link/devp6fd
DockerSlim
__________________________
DockerSlim — это инструмент для разработчиков, предоставляющий набор команд ( build, xray, lintи другие) для упрощения и оптимизации работы разработчиков с контейнерами. Это делает ваши контейнеры лучше, меньше и безопаснее.
https://shly.link/ghEG3w
__________________________
DockerSlim — это инструмент для разработчиков, предоставляющий набор команд ( build, xray, lintи другие) для упрощения и оптимизации работы разработчиков с контейнерами. Это делает ваши контейнеры лучше, меньше и безопаснее.
https://shly.link/ghEG3w
GitHub
GitHub - docker-slim/docker-slim: DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it…
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)...
7 проектов на GitHub, которые помогут улучшить вашу практику работы с Docker 🚀🧑💻
_______________________________
Docker — это платформа управления контейнерами с открытым исходным кодом, используемая для создания, запуска и упаковки приложений для развертывания. Это важный инструмент в наборе инструментов каждого разработчика.
Вот список из 7 проектов GitHub, которые могут улучшить ваш рабочий процесс Docker.😎
https://shly.link/dev2FTL
_______________________________
Docker — это платформа управления контейнерами с открытым исходным кодом, используемая для создания, запуска и упаковки приложений для развертывания. Это важный инструмент в наборе инструментов каждого разработчика.
Вот список из 7 проектов GitHub, которые могут улучшить ваш рабочий процесс Docker.😎
https://shly.link/dev2FTL
DEV Community
7 GitHub projects to supercharge your Docker practices 🚀🧑💻
Docker is an open-source container management platform used to build, run and package applications...
Лучшие практики настройки локальной среды разработки
___________________________
Вы собираетесь начать новый проект, а затем задаетесь вопросом, как лучше настроить локальную среду разработки. Ваша ОС может быть Linux, Mac или Windows. Однако другие люди, работающие над одним и тем же проектом, могут работать под управлением другой ОС. Есть много альтернатив для установки и использования всех необходимых инструментов, но какие плюсы и минусы есть у каждого из них?
В этом посте представлены различные методы и рекомендации по настройке локальной среды разработки, а также преимущества и недостатки каждого варианта.
https://shly.link/devgv2r
___________________________
Вы собираетесь начать новый проект, а затем задаетесь вопросом, как лучше настроить локальную среду разработки. Ваша ОС может быть Linux, Mac или Windows. Однако другие люди, работающие над одним и тем же проектом, могут работать под управлением другой ОС. Есть много альтернатив для установки и использования всех необходимых инструментов, но какие плюсы и минусы есть у каждого из них?
В этом посте представлены различные методы и рекомендации по настройке локальной среды разработки, а также преимущества и недостатки каждого варианта.
https://shly.link/devgv2r
Pipeline IaC с Terraform и GitHub Actions
_______________________________
С распространением культуры DevOps в последние годы некоторые методы предоставления новых продуктов или новых функций в производственной среде сильно изменились. В этой статье я продемонстрирую в небольшой лаборатории конвейерный процесс CD/CD для предоставления инфраструктуры с использованием Terraform , GitHub Actions и AWS в качестве общедоступного облака.
https://shly.link/devCnHb
_______________________________
С распространением культуры DevOps в последние годы некоторые методы предоставления новых продуктов или новых функций в производственной среде сильно изменились. В этой статье я продемонстрирую в небольшой лаборатории конвейерный процесс CD/CD для предоставления инфраструктуры с использованием Terraform , GitHub Actions и AWS в качестве общедоступного облака.
https://shly.link/devCnHb
Ratchet
_________________________
Ratchet — это инструмент для повышения безопасности рабочих процессов CI/CD за счет автоматизации процесса закрепления и открепления исходных версий. Это как модули Bundler, Cargo, Go, NPM, Pip или Yarn, но для рабочих процессов CI/CD.
https://shly.link/ghemuD
_________________________
Ratchet — это инструмент для повышения безопасности рабочих процессов CI/CD за счет автоматизации процесса закрепления и открепления исходных версий. Это как модули Bundler, Cargo, Go, NPM, Pip или Yarn, но для рабочих процессов CI/CD.
https://shly.link/ghemuD
GitHub
GitHub - sethvargo/ratchet: A tool for securing CI/CD workflows with version pinning.
A tool for securing CI/CD workflows with version pinning. - GitHub - sethvargo/ratchet: A tool for securing CI/CD workflows with version pinning.
Почему для моего следующего проекта я выберу Pulumi, а не Terraform?
_______________________________
Мой взгляд на выбор инфраструктуры в качестве решения
https://shly.link/f1Rwk
_______________________________
Мой взгляд на выбор инфраструктуры в качестве решения
https://shly.link/f1Rwk
Лучший способ докеризировать jar-файл
________________________________
Это может быть статья, основанная на мнениях, но из многих предложенных способов я считаю это наиболее удобным способом докеризации jar-файла.
https://shly.link/mdmmoh5
________________________________
Это может быть статья, основанная на мнениях, но из многих предложенных способов я считаю это наиболее удобным способом докеризации jar-файла.
https://shly.link/mdmmoh5
Управление кластером Kubernetes с помощью Terraform и Argo CD
________________________________________
В этой статье вы узнаете, как создать кластер Kubernetes с помощью Terraform, а затем управлять им с помощью Argo CD. Terraform очень полезен для автоматизации инфраструктуры. С другой стороны, Argo CD помогает нам внедрять GitOps и непрерывную доставку для наших приложений. Кажется, мы можем удачно совместить оба этих инструмента. Рассмотрим, как они могут нам помочь в работе с Kubernetes в стиле GitOps.
https://shly.link/hBsPc
________________________________________
В этой статье вы узнаете, как создать кластер Kubernetes с помощью Terraform, а затем управлять им с помощью Argo CD. Terraform очень полезен для автоматизации инфраструктуры. С другой стороны, Argo CD помогает нам внедрять GitOps и непрерывную доставку для наших приложений. Кажется, мы можем удачно совместить оба этих инструмента. Рассмотрим, как они могут нам помочь в работе с Kubernetes в стиле GitOps.
https://shly.link/hBsPc
Piotr's TechBlog
Manage Kubernetes Cluster with Terraform and Argo CD - Piotr's TechBlog
This article shows how to create and manage Kubernetes (Kind) cluster with Terraform and Argo CD, and install Kafka on it.
k2tf — конвертер Kubernetes YAML в Terraform HCL
_______________________________
Инструмент для преобразования объектов API Kubernetes (в формате YAML) в язык конфигурации Terraform от HashiCorp.
https://shly.link/ghHwHW
_______________________________
Инструмент для преобразования объектов API Kubernetes (в формате YAML) в язык конфигурации Terraform от HashiCorp.
https://shly.link/ghHwHW
GitHub
GitHub - sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter
Kubernetes YAML to Terraform HCL converter. Contribute to sl1pm4t/k2tf development by creating an account on GitHub.
Дорожная карта DevOps
___________________________________
Привет, ребята, эта статья представляет собой полную дорожную карту, которую вы можете использовать, чтобы быть готовым к работе в качестве инженера DevOps. Эта дорожная карта в основном посвящена роли инженера DevOps, однако она также охватывает некоторые темы, необходимые для других ролей, таких как консультант по облачным вычислениям, SRE, инженер Kubernetes и защитник разработчиков. Итак, приступим.
https://shly.link/DSMsx
___________________________________
Привет, ребята, эта статья представляет собой полную дорожную карту, которую вы можете использовать, чтобы быть готовым к работе в качестве инженера DevOps. Эта дорожная карта в основном посвящена роли инженера DevOps, однако она также охватывает некоторые темы, необходимые для других ролей, таких как консультант по облачным вычислениям, SRE, инженер Kubernetes и защитник разработчиков. Итак, приступим.
https://shly.link/DSMsx
Каким может быть SRE
____________________________________
Эта статья, написанная одним из авторов книги Google SRE, представляет собой критический взгляд на состояние SRE и на будущее.
https://shly.link/YYn6f
____________________________________
Эта статья, написанная одним из авторов книги Google SRE, представляет собой критический взгляд на состояние SRE и на будущее.
https://shly.link/YYn6f
Идентификация пользователей и рабочих нагрузок в Kubernetes
_____________________________
Вкратце: в этой статье вы узнаете, как пользователи и рабочие нагрузки аутентифицируются на сервере API Kubernetes.
#Kubernetes
https://shly.link/pkCrr
_____________________________
Вкратце: в этой статье вы узнаете, как пользователи и рабочие нагрузки аутентифицируются на сервере API Kubernetes.
#Kubernetes
https://shly.link/pkCrr
О льготной ипотеке для IT-специалистов слышали все, многие даже успели позавидовать, но не каждый внимательно изучил условия и вчитался в то, что обычно пишут после *
Итак, вам не одобрят IT-ипотеку, если: вашей компании нет в реестре Минцифры или в ней меньше 7 сотрудников, вам больше 44 лет, ваша официальная зп <150 000 руб., вы ранее уже брали ипотеку с господдержкой или на покупку нужно больше 18 млн рублей. Отдельные приключения начнутся, если вы решите уволиться, перейти на фриланс или в новую неаккредитованную компанию. Сюрприз: ставка по ипотеке откатится как мин к учетной ставке на дату подписания кредитного договора + 2,5 п. п.
Очевидная альтернатива IT -ипотеке - субсидированные программы для всех. Вариант № 1: 4,99% с первым взносом 15%, фиксированной ставкой до 30 лет и увеличенным лимитом до 30 млн руб. Вариант № 2: ставка 0,1% на весь срок, взнос — те же 15%, удорожание квартиры всего 5%, лимит кредита – 12 млн руб.
От ипотеки без сюрпризов — к интереснейшим проектам, формирующим новый облик Москвы. Как пример, комплекс бизнес-класса Først на Симоновской набережной. Здесь все бонусы центра и престижного Даниловского района. Гастро рынок, рестораны, бассейны, лучшие школы, Ледовая арена, Центр ЗИЛ, спортивные площадки, парки развлечений и сотни магазинов — всё рядом. Ещё ближе — собственная инфраструктура комплекса, детский сад и двор-парк на 6000 кв. м.
Итак, вам не одобрят IT-ипотеку, если: вашей компании нет в реестре Минцифры или в ней меньше 7 сотрудников, вам больше 44 лет, ваша официальная зп <150 000 руб., вы ранее уже брали ипотеку с господдержкой или на покупку нужно больше 18 млн рублей. Отдельные приключения начнутся, если вы решите уволиться, перейти на фриланс или в новую неаккредитованную компанию. Сюрприз: ставка по ипотеке откатится как мин к учетной ставке на дату подписания кредитного договора + 2,5 п. п.
Очевидная альтернатива IT -ипотеке - субсидированные программы для всех. Вариант № 1: 4,99% с первым взносом 15%, фиксированной ставкой до 30 лет и увеличенным лимитом до 30 млн руб. Вариант № 2: ставка 0,1% на весь срок, взнос — те же 15%, удорожание квартиры всего 5%, лимит кредита – 12 млн руб.
От ипотеки без сюрпризов — к интереснейшим проектам, формирующим новый облик Москвы. Как пример, комплекс бизнес-класса Først на Симоновской набережной. Здесь все бонусы центра и престижного Даниловского района. Гастро рынок, рестораны, бассейны, лучшие школы, Ледовая арена, Центр ЗИЛ, спортивные площадки, парки развлечений и сотни магазинов — всё рядом. Ещё ближе — собственная инфраструктура комплекса, детский сад и двор-парк на 6000 кв. м.
FØRST
FØRST — официальный сайт проекта бизнес-класса на Симоновской набережной.
FØRST — первый проект бизнес-класса от нового девелопера FORMA на Симоновской набережной. Речные панорамы. Вертикальная набережная. Звоните!
Как использовать современные навыки тестирования программного обеспечения в DevOps
______
Тестирование — это важный этап в жизненном цикле разработки программного обеспечения, но также и часть процесса, через которую спотыкается большинство команд DevOps. Решение — автоматизация тестирования — обсуждалось годами, но гораздо легче сказать, чем сделать. Однако с появлением новых технологий автоматизация тестирования набирает обороты. Команды DevOps должны иметь современные навыки тестирования программного обеспечения. Вот как начать.
https://shly.link/xCybK
Как начать работу с OpenTelemetry Go
______
В этом руководстве вы на практике узнаете, как создавать и визуализировать трассировки с помощью OpenTelemetry Go без предварительных знаний.
Мы начнем с создания простого приложения для работы с задачами, использующего Mongo и фреймворк Gin. Затем мы отправим данные трассировки в Jaeger Tracing и в Aspecto для визуализации.
https://shly.link/f7htQ
______
Тестирование — это важный этап в жизненном цикле разработки программного обеспечения, но также и часть процесса, через которую спотыкается большинство команд DevOps. Решение — автоматизация тестирования — обсуждалось годами, но гораздо легче сказать, чем сделать. Однако с появлением новых технологий автоматизация тестирования набирает обороты. Команды DevOps должны иметь современные навыки тестирования программного обеспечения. Вот как начать.
https://shly.link/xCybK
Как начать работу с OpenTelemetry Go
______
В этом руководстве вы на практике узнаете, как создавать и визуализировать трассировки с помощью OpenTelemetry Go без предварительных знаний.
Мы начнем с создания простого приложения для работы с задачами, использующего Mongo и фреймворк Gin. Затем мы отправим данные трассировки в Jaeger Tracing и в Aspecto для визуализации.
https://shly.link/f7htQ
Какое облако изучать в 2022 году?
______________________________
Если вы заинтересованы в развитии своей карьеры в DevOps, вы, вероятно, уже знаете, насколько важно облако. Но существует так много вариантов. Какое облако вам следует изучать в 2022 году?
https://shly.link/izCBh
#DevOps #cloud
______________________________
Если вы заинтересованы в развитии своей карьеры в DevOps, вы, вероятно, уже знаете, насколько важно облако. Но существует так много вариантов. Какое облако вам следует изучать в 2022 году?
https://shly.link/izCBh
#DevOps #cloud
Расширенные возможности автоматического масштабирования Kubernetes Horizontal Pod
________________________________
Большинство людей, использующих Kubernetes, знают, что вы можете масштабировать приложения с помощью Horizontal Pod Autoscaler (HPA) в зависимости от их использования ЦП или памяти. Однако существует множество других функций HPA, которые можно использовать для настройки поведения масштабирования вашего приложения, например масштабирование с использованием пользовательских метрик приложения или внешних метрик, а также альфа-/бета-функций, таких как «масштабирование до нуля» или масштабирование метрик контейнера.
Итак, в этой статье мы рассмотрим все эти варианты, чтобы в полной мере воспользоваться всеми доступными функциями HPA и получить преимущество перед функциями, которые появятся в будущих выпусках Kubernetes.
https://shly.link/4gv5H
________________________________
Большинство людей, использующих Kubernetes, знают, что вы можете масштабировать приложения с помощью Horizontal Pod Autoscaler (HPA) в зависимости от их использования ЦП или памяти. Однако существует множество других функций HPA, которые можно использовать для настройки поведения масштабирования вашего приложения, например масштабирование с использованием пользовательских метрик приложения или внешних метрик, а также альфа-/бета-функций, таких как «масштабирование до нуля» или масштабирование метрик контейнера.
Итак, в этой статье мы рассмотрим все эти варианты, чтобы в полной мере воспользоваться всеми доступными функциями HPA и получить преимущество перед функциями, которые появятся в будущих выпусках Kubernetes.
https://shly.link/4gv5H
martinheinz.dev
Advanced Features of Kubernetes' Horizontal Pod Autoscaler
<p>
Most people who use Kubernetes know that you can scale applications using <i>Horizontal Pod Autoscaler (HPA)</i> based on their CPU or memory usage. T...
Most people who use Kubernetes know that you can scale applications using <i>Horizontal Pod Autoscaler (HPA)</i> based on their CPU or memory usage. T...
Toast
__________________________
Toast — это инструмент для выполнения работы в контейнерах. Вы определяете задачи в файле YAML, называемом toastfile , и Toast запускает их в контейнерной среде на основе выбранного вами образа Docker. Что представляет собой «задача», зависит от вас: задачи могут устанавливать системные пакеты, создавать приложения, запускать набор тестов или даже обслуживать веб-страницы. Задачи могут зависеть от других задач, поэтому Toast можно рассматривать как высокоуровневую контейнерную систему сборки.
https://shly.link/ghP175
__________________________
Toast — это инструмент для выполнения работы в контейнерах. Вы определяете задачи в файле YAML, называемом toastfile , и Toast запускает их в контейнерной среде на основе выбранного вами образа Docker. Что представляет собой «задача», зависит от вас: задачи могут устанавливать системные пакеты, создавать приложения, запускать набор тестов или даже обслуживать веб-страницы. Задачи могут зависеть от других задач, поэтому Toast можно рассматривать как высокоуровневую контейнерную систему сборки.
https://shly.link/ghP175
GitHub
GitHub - stepchowfun/toast: Containerize your development and continuous integration environments. 🥂
Containerize your development and continuous integration environments. 🥂 - GitHub - stepchowfun/toast: Containerize your development and continuous integration environments. 🥂