Выпуск Pulumi Command Provider 1.0 (чтение занимает 4 минуты)
Версия поставщика команд Pulumi 1.0 предлагает расширенные возможности и стабильные API для управления локальным и удаленным выполнением команд, что упрощает интеграцию с другими инструментами и системами. https://www.pulumi.com/blog/command-provider-ga/
Версия поставщика команд Pulumi 1.0 предлагает расширенные возможности и стабильные API для управления локальным и удаленным выполнением команд, что упрощает интеграцию с другими инструментами и системами. https://www.pulumi.com/blog/command-provider-ga/
pulumi
Pulumi Command Provider 1.0 Release
The 1.0 release of the Pulumi Command provider marks its general availability (GA) and expands support for copying assets to remote hosts.
⚡️44% российских компаний уже используют искусственный интеллект для разработки и тестирования ПО
Yandex Cloud совместно с Экспресс 42 и другими партнёрами выпустили первую часть исследования State of DevOps Russia. В этом году в опросе приняли участие более 4000 специалистов – от руководителей до специалистов, связанных с разработкой, тестированием и эксплуатацией систем.
Подробнее об итогах исследования, главных цифрах и выводах – в статье.
Yandex Cloud совместно с Экспресс 42 и другими партнёрами выпустили первую часть исследования State of DevOps Russia. В этом году в опросе приняли участие более 4000 специалистов – от руководителей до специалистов, связанных с разработкой, тестированием и эксплуатацией систем.
Подробнее об итогах исследования, главных цифрах и выводах – в статье.
Лучшие практики использования пользовательских ресурсов Amazon CloudFormation с примерами CDK и Python
https://isenberg-ran.medium.com/amazon-cloudformation-custom-resources-best-practices-with-cdk-and-python-examples-f8344093bf3f
https://isenberg-ran.medium.com/amazon-cloudformation-custom-resources-best-practices-with-cdk-and-python-examples-f8344093bf3f
Medium
Amazon CloudFormation Custom Resources Best Practices with CDK and Python Examples
Learn of CloudFormation custom resources, their types, and best practices using AWS CDK, Powertools for AWS, Pydantic, and crhelper.
Начало работы с Apache Airflow для рабочих процессов обработки данных
Основы воздушного потока: руководство для начинающих
https://blog.devgenius.io/getting-started-with-apache-airflow-for-data-workflows-24b9824aebdb
Основы воздушного потока: руководство для начинающих
https://blog.devgenius.io/getting-started-with-apache-airflow-for-data-workflows-24b9824aebdb
Medium
Getting Started with Apache Airflow for Data Workflows
Subtitle
Наконец! Через год после запуска продукта Nova Container Platfrom ребята из Orion soft опубликовали детальный обзор этой платформы.
Что она умеет:
- заменять такие платформы контейнеризации, как OpenShift, Tanzu, Rancher
- оркестрировать контейнеры без самостоятельной доработки ванильных компонентов
- сокращать до 80% ручных операций в Kubernetes, переключая команду на задачи развития функционала и автоматизации,
Про архитектурные и функциональные особенности решения читайте на Хабре.
Что она умеет:
- заменять такие платформы контейнеризации, как OpenShift, Tanzu, Rancher
- оркестрировать контейнеры без самостоятельной доработки ванильных компонентов
- сокращать до 80% ручных операций в Kubernetes, переключая команду на задачи развития функционала и автоматизации,
Про архитектурные и функциональные особенности решения читайте на Хабре.
Автоматизация развертываний CloudFormation с помощью Git sync и GitHub Actions
https://community.aws/content/2c8m2BsUhIMtJkyHOReNuXW0yja/automating-cloudformation-deployments-the-devops-way-with-aws-git-sync-github-actions
https://community.aws/content/2c8m2BsUhIMtJkyHOReNuXW0yja/automating-cloudformation-deployments-the-devops-way-with-aws-git-sync-github-actions
Community.aws
Automating CloudFormation Deployments with Git sync & GitHub Actions
Git sync provides remote management of stacks, enabling customers to synchronize their stacks from a CloudFormation template stored in a remote Git repository.
Правильная маркировка ресурсов AWS с помощью Terraform (чтение на 7 минут)
В этой записи блога обсуждается, как эффективно маркировать ресурсы AWS с помощью Terraform для организации и отслеживания расходов по мере роста вашей инфраструктуры.
https://medium.com/@seifeddinerajhi/tagging-aws-resources-the-right-way-using-terraform-dd2cce77be7b
Оптимизация кэша на NextJS без Vercel (11 минут чтения)
Эффективная оптимизация кэша в Next.js значительно повышает производительность, снижает нагрузку на сервер и улучшает пользовательский опыт.
https://semaphoreci.medium.com/cache-optimization-on-nextjs-without-vercel-c5927177ea02
От облачного хаоса к эффективности FreeBSD (чтение 9 минут)
Клиент этого автора, обремененный высокими расходами Kubernetes, перешел на более простую и экономичную установку FreeBSD на арендованном сервере. Переход не только сократил расходы, но и продемонстрировал устойчивость установки, когда ошибка младшего разработчика была быстро исправлена. Новая установка обеспечила лучшую производительность, выявила скрытую проблему с вредоносным ПО и привела к более широкому внедрению FreeBSD, что привело к значительной экономии и улучшению контроля над системой.
https://it-notes.dragas.net/2024/07/04/from-cloud-chaos-to-freebsd-efficiency
В этой записи блога обсуждается, как эффективно маркировать ресурсы AWS с помощью Terraform для организации и отслеживания расходов по мере роста вашей инфраструктуры.
https://medium.com/@seifeddinerajhi/tagging-aws-resources-the-right-way-using-terraform-dd2cce77be7b
Оптимизация кэша на NextJS без Vercel (11 минут чтения)
Эффективная оптимизация кэша в Next.js значительно повышает производительность, снижает нагрузку на сервер и улучшает пользовательский опыт.
https://semaphoreci.medium.com/cache-optimization-on-nextjs-without-vercel-c5927177ea02
От облачного хаоса к эффективности FreeBSD (чтение 9 минут)
Клиент этого автора, обремененный высокими расходами Kubernetes, перешел на более простую и экономичную установку FreeBSD на арендованном сервере. Переход не только сократил расходы, но и продемонстрировал устойчивость установки, когда ошибка младшего разработчика была быстро исправлена. Новая установка обеспечила лучшую производительность, выявила скрытую проблему с вредоносным ПО и привела к более широкому внедрению FreeBSD, что привело к значительной экономии и улучшению контроля над системой.
https://it-notes.dragas.net/2024/07/04/from-cloud-chaos-to-freebsd-efficiency
10 основных инструментов Kubernetes, о необходимости которых вы не знали
https://itnext.io/10-essential-kubernetes-tools-you-didnt-know-you-needed-06954251d845
https://itnext.io/10-essential-kubernetes-tools-you-didnt-know-you-needed-06954251d845
Medium
10 Essential Kubernetes Tools You Didn’t Know You Needed
Celebrating 10th Kubernetes Anniversary 🎉
Полное руководство по самостоятельному размещению Supabase
https://blog.activeno.de/the-ultimate-supabase-self-hosting-guide
https://blog.activeno.de/the-ultimate-supabase-self-hosting-guide
activeno.de
The ultimate Supabase self-hosting Guide
Set up Supabase securely on your own servers
Terraform apply-before-merge и apply-after-merge : познакомьтесь с двумя основными рабочими процессами Terraform и OpenTofu: apply-before-merge и apply-after-merge, а также узнайте, почему apply-after-merge, вероятно, является лучшим выбором. https://terramate.io/rethinking-iac/mastering-terraform-workflows-apply-before-merge-vs-apply-after-merge
Тегирование ресурсов AWS : эффективное тегирование ресурсов AWS с помощью Terraform, с примерами тегирования по умолчанию и на уровне ресурсов, а также советами по использованию групп ресурсов AWS и редактора тегов. https://medium.com/@seifeddinerajhi/tagging-aws-resources-the-right-way-using-terraform-dd2cce77be7b
Управление модулями Terraform : автоматизируйте управление версиями и документирование с помощью GitHub Actions, Semantic Releases и Terraform Docs. https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
Тегирование ресурсов AWS : эффективное тегирование ресурсов AWS с помощью Terraform, с примерами тегирования по умолчанию и на уровне ресурсов, а также советами по использованию групп ресурсов AWS и редактора тегов. https://medium.com/@seifeddinerajhi/tagging-aws-resources-the-right-way-using-terraform-dd2cce77be7b
Управление модулями Terraform : автоматизируйте управление версиями и документирование с помощью GitHub Actions, Semantic Releases и Terraform Docs. https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
terramate.io
Mastering Terraform Workflows: apply-before-merge vs apply-after-merge
Discover the two main Terraform and OpenTofu workflows: apply-before-merge and apply-after-merge, and learn why apply-after-merge is likely the better choice.
Как развернуть приложение Node.js на Azure
https://www.freecodecamp.org/news/how-to-deploy-node-js-app-on-azure
https://www.freecodecamp.org/news/how-to-deploy-node-js-app-on-azure
freeCodeCamp.org
How to Deploy Your Node.js App on Azure
The advent of cloud computing marked a turning point in the field of technology. It provides easier access for users across the globe to web and mobile applications and services. Modern-day computing services also provide a wide range of features wh...
Terraform добавляет новый параметр для управления токенами команды (2 минуты чтения)
Администраторы теперь могут контролировать, могут ли члены команды управлять токеном API своей команды в HCP Terraform, что повышает безопасность и снижает операционные риски.
https://www.hashicorp.com/blog/terraform-adds-a-new-setting-to-manage-team-tokens
Администраторы теперь могут контролировать, могут ли члены команды управлять токеном API своей команды в HCP Terraform, что повышает безопасность и снижает операционные риски.
https://www.hashicorp.com/blog/terraform-adds-a-new-setting-to-manage-team-tokens
HashiCorp
Terraform adds a new setting to manage team tokens
HCP Terraform and Terraform Enterprise improve team API token management, streamlining permissions workflows and reducing risk.
Linux: синхронизация локальных и удаленных каталогов с помощью Rsync (чтение занимает 4 минуты)
В руководстве представлен rsync как инструмент для синхронизации каталогов между несколькими серверами Linux, будь то для резервного копирования или обеспечения общего доступа к данным для разных пользователей и машин. Rsync, сокращение от remote sync, предлагает надежное решение для эффективного поддержания согласованности между локальными и удаленными каталогами. https://thenewstack.io/linux-synchronize-local-and-remote-directories-with-rsync
В руководстве представлен rsync как инструмент для синхронизации каталогов между несколькими серверами Linux, будь то для резервного копирования или обеспечения общего доступа к данным для разных пользователей и машин. Rsync, сокращение от remote sync, предлагает надежное решение для эффективного поддержания согласованности между локальными и удаленными каталогами. https://thenewstack.io/linux-synchronize-local-and-remote-directories-with-rsync
The New Stack
Linux: Synchronize Local and Remote Directories With Rsync
How do you synchronize two Linux directories on your local network? Using a combination of rsync and cron will never fail you. Here's how.
Лучшие практики Docker: выбор между RUN, CMD и ENTRYPOINT
https://www.docker.com/blog/docker-best-practices-choosing-between-run-cmd-and-entrypoint
https://www.docker.com/blog/docker-best-practices-choosing-between-run-cmd-and-entrypoint
Docker
Docker Best Practices: Choosing Between RUN, CMD, and ENTRYPOINT | Docker
Learn how to optimize Docker command use with our best practices guide on RUN, CMD, and ENTRYPOINT Dockerfile instructions.
5 продвинутых операторов Kubernetes, о которых должен знать каждый инженер DevOps
Упростите управление инфраструктурой
https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5
Упростите управление инфраструктурой
https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5
Medium
5 Advanced Kubernetes Operators Every DevOps Engineer Should Know About
Simplify Infrastructure Management
Запускать Wasm-приложения в ванильном Kubernetes затруднительно, так как есть неудобства в настройке сред выполнения на рабочих узлах. Штатных средств недостаточно, чтобы легко конфигурировать узлы. Конечно, можно сконфигурировать один узел руками. Но если нужно обкатать различные рантаймы или большое количество приложений, то хочется максимально просто масштабировать кластер и управлять узлами декларативно. Поэтому я решил запустить Wasm-приложение в Deckhouse Kubernetes Platform (DKP). Эта платформа упрощает развёртывание и управление кластерами Kubernetes.
В этой статье я покажу, как запускать Wasm-приложения в Kubernetes с использованием DKP. Мы настроим окружение, установим необходимые компоненты и запустим простой WebAssembly-модуль. https://habr.com/ru/companies/flant/articles/829946/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как запускать WebAssembly-приложения в Kubernetes с помощью Deckhouse
Всем привет! На связи Егор Лазарев, DevOps-инженер компании «Флант» . В последнее время WebAssembly (Wasm) набирает популярность благодаря своей высокой производительности и безопасности. Мне стало...
🐳 Команды Kubernetes: от новичка до продвинутого уровня для инженеров DevOps
https://dev.to/prodevopsguytech/kubernetes-commands-for-devops-engineers-124o
https://dev.to/prodevopsguytech/kubernetes-commands-for-devops-engineers-124o
DEV Community
🐳 Kubernetes Commands: From Beginner to Advanced for DevOps Engineers
Introduction Kubernetes, also known as K8s, is a powerful open-source system for...
Forwarded from Hacker news - новости из мира хакинга и IT-технологий!
Критическая уязвимость, обнаруженная в #Docker Engine , позволяет злоумышленникам обходить плагины авторизации (AuthZ) - CVE-2024-41110, оценка CVSS 10.0. Эта #уязвимость может привести к серьезному повышению привилегий, затрагивая многочисленные версии Docker.
https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/
https://www.docker.com/blog/docker-security-advisory-docker-engine-authz-plugin/
Docker
Docker Security Advisory: AuthZ Plugin Bypass Regression in Docker Engine | Docker
Certain versions of Docker Engine have a security vulnerability that could allow an attacker to bypass authorization plugins (AuthZ) under specific circumstances. The base likelihood of this being exploited is low. This advisory outlines the issue, identifies…
Познакомьтесь с Chrono — нашим масштабируемым, последовательным решением для кэширования метаданных (14 минут чтения)
Chrono — это масштабируемая, согласованная система кэширования, созданная на основе хранилища ключей и значений Panda от Dropbox, которая обрабатывает запросы на чтение большого объема, сохраняя при этом гарантии чтения после записи.
https://dropbox.tech/infrastructure/meet-chrono-our-scalable-consistent-metadata-caching-solution
Chrono — это масштабируемая, согласованная система кэширования, созданная на основе хранилища ключей и значений Panda от Dropbox, которая обрабатывает запросы на чтение большого объема, сохраняя при этом гарантии чтения после записи.
https://dropbox.tech/infrastructure/meet-chrono-our-scalable-consistent-metadata-caching-solution
dropbox.tech
Meet Chrono, our scalable, consistent, metadata caching solution