Повышение производительности: мои пять лучших инструментов для разработчиков, которые стоят своих денег
_______________
Говорят, что лучшие вещи в жизни бесплатны, но когда дело доходит до программного обеспечения... ну, это не всегда так. Не поймите меня неправильно — существует множество отличных бесплатных инструментов с открытым исходным кодом, которые я использую ежедневно. Но инструменты, которые помогают вам развиваться быстрее или эффективнее, могут легко окупить себя с точки зрения сэкономленного времени, ведь, как говорится, время — деньги.
https://shly.link/devh2QD
_______________
Говорят, что лучшие вещи в жизни бесплатны, но когда дело доходит до программного обеспечения... ну, это не всегда так. Не поймите меня неправильно — существует множество отличных бесплатных инструментов с открытым исходным кодом, которые я использую ежедневно. Но инструменты, которые помогают вам развиваться быстрее или эффективнее, могут легко окупить себя с точки зрения сэкономленного времени, ведь, как говорится, время — деньги.
https://shly.link/devh2QD
Операционные преимущества DevOps — как DevOps синхронизирует ваши операции с вашими бизнес-целями?
_______________
Для организаций, стремящихся масштабировать свой бизнес, DevOps — это то, что нужно. DevOps позволяет вашим командам сотрудничать, что приводит к высокой производительности команд.
https://shly.link/FHrjU
_______________
Для организаций, стремящихся масштабировать свой бизнес, DevOps — это то, что нужно. DevOps позволяет вашим командам сотрудничать, что приводит к высокой производительности команд.
https://shly.link/FHrjU
DZone
DevOps Operational Benefits — How Does DevOps Sync Your Operations With Your Business Goals?
What is DevOps? What are the operational benefits of DevOps? Operational Stability | Operational Synchronization | Error Detection
После нескольких месяцев изучения DevOps и облачных технологий я решил написать статью о том, как начать работу с Kubernetes в качестве разработчика.
https://shly.link/c1Dfj
https://shly.link/c1Dfj
Forwarded from Linux
Как избежать 10 основных ошибок конфигурации NGINX
___________________
В этом блоге мы рассмотрим 10 наиболее распространенных ошибок, объяснив, что не так и как это исправить.
https://shly.link/r3Lnq
___________________
В этом блоге мы рассмотрим 10 наиболее распространенных ошибок, объяснив, что не так и как это исправить.
https://shly.link/r3Lnq
NGINX
Avoiding the Top 10 NGINX Configuration Mistakes - NGINX
We help you avoid the 10 most common NGINX configuration errors, explaining the problems caused by each and how to fix them. Errors include insufficient file descriptors per worker, disabling proxy buffering, and not using upstream groups and keepalive connections.
В этом посте вы узнаете, что такое Ingress, какое место он занимает в Kubernetes и как начать работу с ним прямо сейчас.
https://shly.link/devj7Ec
https://shly.link/devj7Ec
DEV Community
Kubernetes Ingress: Nginx Ingress Edition
In Kubernetes, some applications need to be public-facing. Perhaps it’s a web app or something else...
Шпаргалка по Terraform
_____________________
Terraform — это программный инструмент с открытым исходным кодом для управления сквозным жизненным циклом вашей ИТ-инфраструктуры. Terraform обеспечивает согласованный рабочий процесс CLI для управления сотнями облачных сервисов.
https://shly.link/PmFxx
_____________________
Terraform — это программный инструмент с открытым исходным кодом для управления сквозным жизненным циклом вашей ИТ-инфраструктуры. Terraform обеспечивает согласованный рабочий процесс CLI для управления сотнями облачных сервисов.
https://shly.link/PmFxx
techbeatly
Terraform Cheat Sheet
This cheat sheet is a living document and I will make changes whenever there is an update or changes in the Terraform CLI options or versions.
Pre-Commit Hooks, которые должен знать DevOps-инженер, чтобы контролировать Kubernetes
________________________
Pre-commit — это инструмент командной строки с открытым исходным кодом, который является частью набора инструментов, используемого для сдвига определенных аспектов безопасности за счет добавления автоматических контрольных точек после каждой фиксации.
https://shly.link/VnFmq
________________________
Pre-commit — это инструмент командной строки с открытым исходным кодом, который является частью набора инструментов, используемого для сдвига определенных аспектов безопасности за счет добавления автоматических контрольных точек после каждой фиксации.
https://shly.link/VnFmq
DZone
Pre-Commit Hooks DevOps Engineer Should Know To Control Kubernetes
Controlling the quality of the source code as early as possible is a good practice. Understand how to apply the same principle to Kubernetes.
Ознакомитесь с техническим документом Microsoft «Защита корпоративных сред #DevOps ». Он включает в себя очень хороший обзор и отличные диаграммы о методах защиты платформы #DevOps
https://shly.link/azure2u4u
https://shly.link/azure2u4u
30 распространенных вопросов на собеседовании по CI/CD (с ответами)
Чтобы пройти интервью CI/CD, нужно подготовиться. Подготовка начинается со сбора как можно большего количества информации о потенциальной компании, ее истории, продукции и процессе собеседования .
Следующим в списке стоит освежить свои технические навыки, потому что знание технических вещей выделит вас. Вопросы (подобные тем, что в этой статье) — отличный способ проверить свои знания. Чтобы помочь вам, мы собрали и ответили на 30 распространенных вопросов интервью CI/CD.
https://shly.link/Cfe85
Чтобы пройти интервью CI/CD, нужно подготовиться. Подготовка начинается со сбора как можно большего количества информации о потенциальной компании, ее истории, продукции и процессе собеседования .
Следующим в списке стоит освежить свои технические навыки, потому что знание технических вещей выделит вас. Вопросы (подобные тем, что в этой статье) — отличный способ проверить свои знания. Чтобы помочь вам, мы собрали и ответили на 30 распространенных вопросов интервью CI/CD.
https://shly.link/Cfe85
Semaphore
30 Common CI/CD Interview Questions (with Answers) - Semaphore
Are you ready to ace you software interview? We’ve collected and answered 30 common CI/CD interview questions. How many can you answer?
Топ полезных и популярных инструментов DevOps
_______________
Лучшие инструменты и технологии DevOps с открытым исходным кодом.
Цель этой статьи — представить самые популярные и широко используемые инструменты DevOps для создания собственных облачных приложений корпоративного уровня.
https://shly.link/mdmK90s
_______________
Лучшие инструменты и технологии DevOps с открытым исходным кодом.
Цель этой статьи — представить самые популярные и широко используемые инструменты DevOps для создания собственных облачных приложений корпоративного уровня.
https://shly.link/mdmK90s
httpx — это быстрый и многоцелевой инструментарий HTTP, позволяющий запускать несколько зондов с использованием библиотеки retryablehttp, он предназначен для обеспечения надежности результатов при увеличении количества потоков.
https://shly.link/ghyKTZ
https://shly.link/ghyKTZ
GitHub
GitHub - projectdiscovery/httpx: httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp…
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. It is designed to maintain result reliability with an increased number of threads...
Руководство Kubernetes PVC: основы, учебные пособия и советы по устранению неполадок
_________________________________________
В Kubernetes существуют отдельные механизмы управления вычислительными ресурсами и ресурсами хранения. Том хранилища — это конструкция, которая позволяет пользователям и администраторам Kubernetes получать доступ к ресурсам хранилища, абстрагируя базовую реализацию хранилища.
https://shly.link/sVyq0
_________________________________________
В Kubernetes существуют отдельные механизмы управления вычислительными ресурсами и ресурсами хранения. Том хранилища — это конструкция, которая позволяет пользователям и администраторам Kubernetes получать доступ к ресурсам хранилища, абстрагируя базовую реализацию хранилища.
https://shly.link/sVyq0
Komodor
Kubernetes PVC Guide: Tutorials & Troubleshooting Tips | Komodor
A PVC represents a request for storage by a k8s user. Learn about the PVC binding, lifecycle stages, and ways to avoid PVC-related errors.
Автоматизируйте все скучные операции Kubernetes с помощью Python
___________________________________
В последние годы Kubernetes стал стандартом де-факто, и многие из нас — как инженеры DevOps, так и разработчики — используют его ежедневно. Однако многие задачи, которые мы выполняем, одинаковы, скучны и легко автоматизируются. Часто достаточно просто создать быстрый сценарий оболочки с кучей kubectlкоманд, но для более сложных задач автоматизации bash недостаточно хорош, и вам нужна мощь соответствующего языка, такого как Python.
Итак, в этой статье мы рассмотрим, как вы можете использовать клиентскую библиотеку Kubernetes Python для автоматизации любой надоедливой задачи Kubernetes, с которой вы, возможно, сталкиваетесь!
https://shly.link/devpHVf
___________________________________
В последние годы Kubernetes стал стандартом де-факто, и многие из нас — как инженеры DevOps, так и разработчики — используют его ежедневно. Однако многие задачи, которые мы выполняем, одинаковы, скучны и легко автоматизируются. Часто достаточно просто создать быстрый сценарий оболочки с кучей kubectlкоманд, но для более сложных задач автоматизации bash недостаточно хорош, и вам нужна мощь соответствующего языка, такого как Python.
Итак, в этой статье мы рассмотрим, как вы можете использовать клиентскую библиотеку Kubernetes Python для автоматизации любой надоедливой задачи Kubernetes, с которой вы, возможно, сталкиваетесь!
https://shly.link/devpHVf
Как избежать регулирования ЦП в контейнерной среде
_________________________________
В Uber все рабочие нагрузки с отслеживанием состояния выполняются на общей контейнерной платформе на большом количестве хостов. Рабочие нагрузки с отслеживанием состояния включают MySQL® , Apache Cassandra® , ElasticSearch® , Apache Kafka® , Apache HDFS ™ , Redis ™ , Docstore , Schemaless и т. д ., и во многих случаях эти рабочие нагрузки размещаются на одних и тех же физических хостах.
Имея 65 000 физических хостов, 2,4 миллиона ядер и 200 000 контейнеров, увеличение использования для снижения затрат является важной и постоянной задачей. До недавнего времени попытки были заблокированы из-за троттлинга ЦП, что указывает на то, что было выделено недостаточно ресурсов.
Оказалось, что проблема заключалась в том, как ядро Linux распределяет время для запуска процессов. В этом посте мы опишем, как переключение с квот ЦП на наборы ЦП (также известное как закрепление ЦП) позволило нам обменять небольшое увеличение задержек P50 на значительное снижение задержек P99. Это, в свою очередь, позволило нам сократить выделение основных ресурсов для всего парка машин до 11 % из-за меньшей разницы в требованиях к ресурсам.
https://shly.link/PmF4E
_________________________________
В Uber все рабочие нагрузки с отслеживанием состояния выполняются на общей контейнерной платформе на большом количестве хостов. Рабочие нагрузки с отслеживанием состояния включают MySQL® , Apache Cassandra® , ElasticSearch® , Apache Kafka® , Apache HDFS ™ , Redis ™ , Docstore , Schemaless и т. д ., и во многих случаях эти рабочие нагрузки размещаются на одних и тех же физических хостах.
Имея 65 000 физических хостов, 2,4 миллиона ядер и 200 000 контейнеров, увеличение использования для снижения затрат является важной и постоянной задачей. До недавнего времени попытки были заблокированы из-за троттлинга ЦП, что указывает на то, что было выделено недостаточно ресурсов.
Оказалось, что проблема заключалась в том, как ядро Linux распределяет время для запуска процессов. В этом посте мы опишем, как переключение с квот ЦП на наборы ЦП (также известное как закрепление ЦП) позволило нам обменять небольшое увеличение задержек P50 на значительное снижение задержек P99. Это, в свою очередь, позволило нам сократить выделение основных ресурсов для всего парка машин до 11 % из-за меньшей разницы в требованиях к ресурсам.
https://shly.link/PmF4E
grimd
Быстрый DNS-прокси, который может работать где угодно, создан для блокировки интернет-рекламы и вредоносных серверов.
https://shly.link/gh60PT
Быстрый DNS-прокси, который может работать где угодно, создан для блокировки интернет-рекламы и вредоносных серверов.
https://shly.link/gh60PT
GitHub
GitHub - looterz/grimd: :zap: fast dns proxy that can run anywhere, built to black-hole internet advertisements and malware servers
:zap: fast dns proxy that can run anywhere, built to black-hole internet advertisements and malware servers - GitHub - looterz/grimd: :zap: fast dns proxy that can run anywhere, built to black-hole...
gRPC — передовой опыт
________________________________—Создание и использование сервисов gRPC довольно просто. Тем не менее, есть несколько подводных камней и лучших практик, которые должны быть известны всем. Например, знаете ли вы ограничение на размер сообщения по умолчанию? Или вы знаете, что protobuf поддерживает необязательные поля, начиная с версии 3.15? Или что имена перечислений должны быть уникальными внутри пакета protobuf?
Если вы не знаете ответов на эти вопросы, то этот пост в блоге именно для вас.
https://shly.link/oBWPb
________________________________—Создание и использование сервисов gRPC довольно просто. Тем не менее, есть несколько подводных камней и лучших практик, которые должны быть известны всем. Например, знаете ли вы ограничение на размер сообщения по умолчанию? Или вы знаете, что protobuf поддерживает необязательные поля, начиная с версии 3.15? Или что имена перечислений должны быть уникальными внутри пакета protobuf?
Если вы не знаете ответов на эти вопросы, то этот пост в блоге именно для вас.
https://shly.link/oBWPb
kreya.app
gRPC - Best Practices | Kreya
Best practices and gotchas when writing gRPC services
Лучшие инструменты DevOps и DevSecOps
_______________
Вы ищете инструменты DevOps или DevSecOps? Тогда продолжайте читать, так как мы поделимся некоторыми из лучших в каждой категории.
https://shly.link/LR9YB
_______________
Вы ищете инструменты DevOps или DevSecOps? Тогда продолжайте читать, так как мы поделимся некоторыми из лучших в каждой категории.
https://shly.link/LR9YB
Developer.com
DevSecOps Tools List [2022] | Developer.com
Check out this list of DevSecOps tools to improve security, compliance, and efficiency of DevOps and software development.
10 полезных команд Docker для решения задач на реальном примере
__________________________________
Docker упаковывает программные приложения в контейнеры, что упрощает их сборку, тестирование и отправку (развертывание). В этом посте мы рассмотрим некоторые полезные команды Docker, о которых вы должны знать, на примерах из реальной жизни.
https://shly.link/aHsGu
__________________________________
Docker упаковывает программные приложения в контейнеры, что упрощает их сборку, тестирование и отправку (развертывание). В этом посте мы рассмотрим некоторые полезные команды Docker, о которых вы должны знать, на примерах из реальной жизни.
https://shly.link/aHsGu