DevOps
23.9K subscribers
1.24K photos
158 videos
15 files
1.08K links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://xn--r1a.website/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Download Telegram
🔥 Amazon представила AWS Deadline Cloud для быстрой настройки облачной высокопроизводительной платформы для рендеринга

⏩Amazon представила сервис AWS Deadline Cloud для настройки за несколько минут облачной высокопроизводительной платформы для рендеринга контента на базе Amazon Elastic Compute Cloud (Amazon EC2).

⏩В Amazon пояснили, что графический рендеринг требует значительных вычислительных мощностей, особенно для создания 3D-графики и визуальных эффектов (VFX) с разрешением до 16K для фильмов и телепередач. Это ограничивает количество проектов рендеринга, которые клиенты могут выполнять одновременно.

⏩Чтобы удовлетворить растущий спрос на рендеринг контента с высоким разрешением, многие корпоративные клиенты AWS создавали так называемые «рендер-фермы», которые объединяют мощность сотен или тысяч вычислительных узлов для обработки своих заданий рендеринга. На создание и развёртывание таких «рендер-ферм» ранее уходили недели или даже месяцы, так как этот процесс требовал тщательного планирования и предварительных обязательств по закупке оборудования.

⏩В рамках уменьшения затрат клиентов и минимизации времени на системы управления для облачных «рендер-ферм» в Amazon открыли для всех заказчиков сервис AWS Deadline Cloud со встроенной простой системой управления, которая позволяет производителям контента легко настроить «рендер-ферму» за считанные минуты, масштабировать её для параллельного запуска большего количества проектов и платить только за те ресурсы, которые они используют.

⏩Фактически AWS Deadline Cloud предоставляет веб-портал, позволяющий создавать фермы рендеринга и управлять ими, просматривать текущие рендеринги, просматривать и анализировать журналы рендеринга, а также легко отслеживать все затраты на производство контента.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
🔥 Технический стек Netflix

@DevOPSitsec
❤15👍10👎4🔥2
💻 Kubernetes антипаттерны. Вредные советы для построения твоего мира микросервисов

⏩Держите годный контент, здесь Алексей и Виталий рассуждают о том, как использовать Kubernetes в проде.
Поднимают тему антипаттернов и плохих практик, дают полезные рекомендации.

📎 Кликабельный план митапа
📎 YouTube

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
📌Релиз инструментария Netplan 1.0

5 апреля 2024 года состоялся релиз первой мажорной версии инструментария для конфигурации сети Netplan, развивающего формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями.

Решение Netplan обеспечивает хранение сетевых параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd.

🖥 Исходный код проекта написан на языках программирования Python и C и опубликован на GitHub под лицензией GPLv3.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤2
🔜 Утилита Rsync 3.3.0 для синхронизации данных и не только

⏩Состоялся релиз утилиты для синхронизации файлов и резервного копирования Rsync 3.3.0, позволяющей минимизировать трафик за счёт инкрементального копирования изменений.
В качестве транспорта могут быть использованы ssh, rsh или собственный протокол rsync. Поддерживается организация работы анонимных rsync-серверов, оптимально подходящих для обеспечения синхронизации зеркал. Исходный код проекта распространяется под лицензией GPLv3.

⏩Значительное изменение номера версии не связано с функциональными изменениями в нынешнем выпуске, а является отложенной реакцией на изменения в прошлой версии 3.2.7.

⏩В Rsync 3.3.0 в основном выполнено исправление ошибок. Репозиторий проекта на GitHub перенесён из аккуаунта сопровождающего WayneD в отдельную организацию RsyncProject. Также сообщается о формировании новой команды сопровождающих rsync из-за нехватки времени у нынешнего сопровождающего.

⏩Примечательно, что в команду проекта вернулись Эндрю Триджелл (Andrew Tridgell), основатель проектов samba и rsync, а также Пол Маккеррас (Paul Mackerras), один из первых разработчиков rsync, принимавших в 1996 году участие в создании протокола rsync.

📎 Ещё некоторые подробности

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥5👍2
💻 Миграция проекта в Kubernetes: из каких этапов состоит и сколько времени занимает

Чтобы сделать ваш проект таким же отказоустойчивым и масштабируемым, как, например, Spotify, нужно мигрировать в Kubernetes. Вокруг него много споров, но на текущий момент это один из лучших инструментов для контейнеризации больших проектов. И, надо сказать, задача переехать не самая простая.

Вот 11 этапов миграции:
⏩Аудит и документирование текущей серверной инфраструктуры проекта. Определяем, какие приложения и на каких серверах запускаются, какой стек технологий используется.

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

⏩Подготовка приложения к запуску в кластере Kubernetes.

⏩Контейнеризация каждого приложения. Создаём Docker-контейнеры.

⏩Проектирование и внедрение системы сбора логов и мониторинга приложений и кластера.

⏩Автоматизация CI/CD. Она необходима, чтобы разработчики могли писать код приложений, который, по мере изменений, будет оперативно доставляться в кластер.

⏩Подготовка сред и миграции, создание манифестов Kubernetes. На данном этапе выполняется настройка кластера Kubernetes, настройка необходимых для работы приложения СУБД, ПО для очередей и другого ПО.

⏩Тестирование под нагрузкой, тестирование в случае сбоев. Выдерживает ли текущая инфраструктура необходимую нагрузку/количество обращений?

⏩Миграция приложений и запуск. Выполняется актуализация сервисов путем запуска деплоев для последних версий сервисов, актуализируются данные в СУБД и файлы во внешних хранилищах.

⏩Финальное тестирование после запуска. После запуска приложения на основном домене, тестировщики проводят полноценное тестирование его функционала с целью поиска ошибок и дальнейшего их устранения.

⏩Мониторинг и поддержка кластера Kubernetes. Мониторинг — регулярная проверка работоспособности всех компонентов кластера Kubernetes.

📎 Статья

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎2🔥2❤1
📌Установка GitLab с использованием Docker Compose

Эта статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить GitLab с использованием Docker Compose.
В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 22.04 LTS.
Также на сервере должен быть установлен Docker Engine и Docker Compose.

📎 Туториал
🖥 Примеры кода из туториала

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤2❤‍🔥1💋1
⚡️ Cloudflare выпустила первый публичный релиз Pingora v0.1.0

5 апреля 2024 года Cloudflare представила первый публичный релиз открытого проекта Pingora v0.1.0 (уже v0.1.1). Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx).

Pingora предоставляет библиотеки и API для создания сервисов поверх HTTP/1 и HTTP/2, TLS или просто TCP/UDP. В качестве прокси-сервера он поддерживает сквозное проксирование HTTP/1 и HTTP/2, gRPC и WebSocket. (Поддержка HTTP/3 — в планах). Pingora также включает в себя настраиваемые стратегии балансировки нагрузки и аварийного переключения. Чтобы соответствовать требованиям и безопасности он поддерживает как широко используемые библиотеки OpenSSL, так и BoringSSL, которые соответствуют требованиям FIPS (федеральных стандартов обработки информации США) и пост-квантового шифрования.

🖥 Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.
📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3❤1🥰1
🖥 Сборочный цех базовых docker-образов

Отличная статья о том, как можно оптимизировать сборку docker-образов:
⏩автор рассказывает о своем опыте создания репозитория с образами для сборки и CI

⏩Организация репозитория включает разбиение папки с исходниками на подпапки с образами и группами тегов

⏩Использование taskfile позволяет передавать в качестве аргументов все файлы в папках тегов

⏩Общие файлы включают docker-bake.hcl, где описываются общие переменные и функции, а также дефолтная группа

⏩Также в статье обсуждаются проблемы безопасности и использование trivy для проверок в репозитории

📎 Статья

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3🔥2💋1
🌟 Вышла версия Grafana Loki 3.0

⏩Разработчики выпустили релиз Grafana Loki 3.0. В новой версии повысили производительность и ускорили процессы с помощью фильтров Блума. Эта экспериментальная функция позволяет быстро находить данные журналов.

⏩Фильтры Блума позволяют Loki искать строки, такие как идентификатор заказа или пользователя, пропуская большие фрагменты данных, которые точно не содержат искомую информацию. Ранние внутренние тесты показывают, что с помощью фильтров инструмент пропускает от 70% до 90% фрагментов ненужных данных.

⏩Также в Loki появилась встроенная поддержка OpenTelemetry.В отличие от Loki Exporter, который сериализовал данные в формате JSON, OpenTelemetry предлагает упрощённый конвейер приёма журналов. Собственная реализация Loki OpenTelemetry позволяет взаимодействовать со всеми атрибутами OpenTelemetry и регистрировать метаданные событий во время запроса без необходимости выполнять десериализацию.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤1
🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

⚡Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang - изучи один из самых перспективных языков на ит-рынке
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
🔥7❤3👍3🥰2
📌Опубликована русская версия глоссария Cloud Native (проект CNCF)

⏩ Глоссарий CNCF содержит четкие и ясные определения ключевых терминов из сферы нативных облачных вычислений. Дополняют их примеры из жизни, которые помогают разобраться, о чем идет речь. Это ценный инструмент для тех, кто только начинает знакомиться с облачными технологиями, а также для опытных специалистов, которые хотят быть в курсе новейшей терминологии

⏩Кстати, если есть желание, вы можете присоединиться к команде локализации CNCF, о чём подробнее тут.

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍3
🔥 Крутой список игр, которые помогут вам изучить программирование без скучных лекций, но с интерактивным подходом:

• CryptoZombies — Игра разделена на уроки, где вы, используя язык программирования Solidity, создадете свою первую веб-игру 3.0, собирая армию зомби;

• Playground.tensorflow - браузерная игра, от tensorflow есть в которой можно настраивать и обучать нейросеть

• Screeps — игра, которая похожа на Dwarf Fortress, но здесь для управления колонией нужно писать код;

• SQL Murder Mystery — вам предстоит стать шпионом Джаусом и использовать SQL для поиска загадочного убийцы;

• Flexbox Froggy — милая игра про жаб, которая научит вас работе с CSS flexbox. Для полного погружения рекомендуется играть в определенной среде;

• Checkio — отличное упражнение для программистов на Python и TypeScript. Сборник интересных интерактивных игр, решение которых требует написания кода.

@DevOPSitsec
👍9🔥5❤3
🤓 CI Directum RX в GitLab

Держите отличный контент об автоматической сборке пакетов разработки внутри Docker-контейнеров в GitLab.

В статье подробно рассматривается процесс написания простого пайплайна, редактирование Dockerfile, создание Docker-контейнера.
Много примеров кода и практических советов по работе с GitLab.

📎 Статья

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤1
🖥 Вы должны перестать вручную писать Dockerfile'ы

⏩Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?
Что же, теперь вам больше не придется беспокоиться об этом благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого без лишнего шума.

⏩Совсем недавно они зарелизили CLI-утилиту - docker init.
docker init — это CLI-утилита, которая создает файлы Dockerfile, docker-compose.yaml и .dockerignore , автоматически определяя некоторые зависимости вашего проекта при деплое.

⏩Это упрощает процесс настройки Docker, экономит время и помогает избежать уязвимостей, которые могли бы появиться при ручной настройке.
Последняя версия docker init поддерживает Go, Python, Node.js, Rust, ASP.NET, PHP и Java. Также она доступна вместе с Docker Desktop.

📎 Подробнее

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥7👍4
📌Все-все инструменты CI/CD

Полный набор рабочих инструментов для таких этапов CI/CD:
• Plan & Code
• Build, Test & Integrate
• Release & Deploy
• Operate & Monitor

Если на каком-то из этапов возникают проблемы в работе, можно попробовать другие инструменты — возможно, они закроют текущие задачи

📎 FullHD

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4❤1