TGViewer
Channel Public Channel
Devops

Devops

@dev_ops_info

Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Subscribers
2.19K
Photos
295
Videos
15
Links
876

Showing posts older than #607 · Back to latest

Older Posts 20 shown
Post #606 889
Tart — это набор инструментов виртуализации для создания, запуска и управления виртуальными машинами (ВМ) macOS и Linux на Apple Silicon. Создан инженерами CI для ваших нужд автоматизации.

https://github.com/cirruslabs/tart
GitHub GitHub - openai/tart: macOS and Linux VMs on Apple Silicon to use in CI and other automations macOS and Linux VMs on Apple Silicon to use in CI and other automations - openai/tart
Post #605 1.09K
Балансировка нагрузки

После определенного момента веб-приложения перерастают развертывание одного сервера. Компании хотят либо повысить свою доступность, масштабируемость, либо и то, и другое! Для этого они развертывают свое приложение на нескольких серверах с балансировщиком нагрузки впереди для распределения входящих запросов. Большим компаниям могут потребоваться тысячи серверов, на которых работает их веб-приложение, чтобы справиться с нагрузкой.

В этом посте мы сосредоточимся на том, как один балансировщик нагрузки может распределять HTTP-запросы на набор серверов. Мы начнем с самых низов и дойдем до современных алгоритмов балансировки нагрузки.

https://samwho.dev/load-balancing/
Post #604 873
Привет!

На связи команда исследователей Яндекс Практикума.

Сейчас мы проводим исследование аудитории, заинтересованной в освоении методологии DevOps. Исследование нацелено на выявление предпочтений аудитории и анализ навыков/инструментов.

Встреча пройдёт в Зуме и займёт примерно 1 час.

Оставить свои контакты можно в форме по ссылке: https://forms.yandex.ru/surveys/13472112.be364b5f2356e409253d51ca30ed7083b5f430a5/
Post #603 831
Возможности DevOps

Команда DevOps Research and Assessment (DORA) определила и утвердила набор возможностей, которые способствуют более высокой доставке программного обеспечения и организационной эффективности. В этих статьях описывается, как реализовать, улучшить и измерить эти возможности.

https://cloud.google.com/architecture/devops
Google Cloud DevOps capabilities | Cloud Architecture Center | Google Cloud A set of capabilities that drive higher software delivery and organizational performance, as identified and validated by the DevOps Research and Assessment (DORA) team.
Post #602 803
ChatGPT — как сгенерировать UML-диаграмму

В технической документации часто используются UML-диаграммы, потому что изображение может передать большой объем информации. Однако создание этих диаграмм часто требует использования инструментов перетаскивания, и перед началом работы необходимо иметь полное представление обо всей блок-схеме.

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

https://blog.devgenius.io/chatgpt-how-to-generate-uml-diagram-cb745ecba83e
Post #601 749
Что такое инфраструктура как код? (Руководство)

Инфраструктура как код позволяет управлять облачными ресурсами и выделять их с помощью кода. Это делает вашу инфраструктуру более эффективной и ремонтопригодной. В этом курсе
мы поможем вам построить 3 проекта,
чтобы вы могли отточить свои навыки DevOps.
https://www.freecodecamp.org/news/what-is-infrastructure-as-code/
freeCodeCamp.org What is Infrastructure as Code? (Tutorial) What is Infrastructure as Code? In this article you will learn all about Infrastructure as Code. I will start with an overview of the general concepts, and then I will show you how to implement Infrastructure as Code with three different labs. The la...
Post #600 690

Forwarded from Linux

8 причин, по которым знание администрирования Linux необходимо инженеру DevOps!

1/8 Администрирование Linux — критически важный навык для инженера DevOps. DevOps требует способности автоматизировать, управлять и контролировать системы и инфраструктуру, и для этого крайне важно глубокое понимание Linux.
2/8 Инженер DevOps должен иметь прочную основу в Linux, включая командную строку, файловые системы, процессы, сеть, безопасность и управление пакетами. Они должны хорошо разбираться в сценариях оболочки, задачах системного администрирования и устранении неполадок.
3/8 Инженеры DevOps также должны быть знакомы с облачными платформами, такими как AWS, Azure и Google Cloud, которые в значительной степени зависят от инфраструктуры на базе Linux. Знание технологий контейнеризации на основе Linux, таких как Docker и Kubernetes, также необходимо.
4/8 Хорошее понимание администрирования Linux также позволяет инженерам DevOps писать сценарии, автоматизировать задачи и настраивать конвейеры непрерывной интеграции и развертывания.
5/8 Инженеры DevOps должны знать, как устанавливать, настраивать и управлять серверами на базе Linux. Они также должны уметь устранять проблемы, которые могут возникнуть во время развертывания и эксплуатации.
6/8 В качестве инженера DevOps вам может потребоваться выполнять такие задачи, как установка программного обеспечения, настройка серверов, настройка баз данных и устранение неполадок. Все эти задачи требуют знаний администрирования Linux.
7/8 Инженеры DevOps должны понимать архитектуру систем, над которыми они работают. Поскольку большинство систем работают на Linux, понимание архитектуры Linux является обязательным.
8/8 Кроме того, большинство инструментов DevOps, таких как Ansible, Puppet, Chef, Docker и Kubernetes, работают в Linux. Следовательно, понимание администрирования Linux необходимо для работы с этими инструментами.
Post #599 825
5 инновационных инструментов разработки для улучшения вашего рабочего процесса

Вы разработчик и пытаетесь повысить свою производительность? Интересуетесь новинками на рынке технологий? Если это так, продолжайте читать! Сегодня я подготовил список из 5 инструментов для разработчиков, которые, как мне кажется, определенно стоит попробовать.

https://dev.to/francisthefrench/5-innovative-dev-tools-to-improve-your-workflow-1m70
Post #597 778
НАСТРОЙКА ОБЛАЧНОГО СЕРВЕРА ДЛЯ НЕСКОЛЬКИХ САЙТОВ

Когда-то правильным ответом на вопрос «как запустить сайт для хобби» было «разместить его на Heroku». Они предлагали бесплатные хобби-серверы, которые были полностью настроены для вас, так что развертывание было максимально простым git push. Salesforce купила их, надежность упала, и они избавились от бесплатного уровня. Теперь нет ничего в его лиге, чтобы заменить его, поэтому давайте поговорим о создании собственного.

Облачные виртуальные машины (ВМ) становятся дешевле и мощнее, и даже самая маленькая виртуальная машина может работать с несколькими сайтами с низким трафиком. Это руководство по развертыванию виртуальной машины *nix на одном из облачных провайдеров и настройке ее в качестве хоста для нескольких независимых сайтов с использованием Nginx в качестве обратного прокси-сервера. Это означает, что вы можете владеть titlereader.com , fencingdatabase.com и sdubinsky.com , и все три из них будут жить на одной виртуальной машине.

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

https://sdubinsky.com/blog/16
Post #596 706

Forwarded from Cloud Services

Идеальная шпаргалка для Docker и Docker Compose

Вот шпаргалка, тщательно подобранная для Docker и Docker Compose, которая вам когда-либо понадобится:

https://aws.plainenglish.io/the-ultimate-cheat-sheet-for-basic-docker-and-git-docker-compose-6e08e3f861da
Medium The Ultimate Cheat Sheet for Docker and Docker Compose pdf file Day 20 Task: You have to make a well articulated and documented “cheat-sheet” with all the commands you learned so far in Docker, Docker…
Post #595 812
Балансировщик нагрузки Kubernetes: экспертное руководство с примерами

«Балансировщик нагрузки Kubernetes» — довольно широкий термин, который относится ко многим вещам. В этой статье мы рассмотрим два типа балансировщиков нагрузки: один используется для предоставления сервисов Kubernetes внешнему миру, а другой используется инженерами для балансировки нагрузки сетевого трафика на эти сервисы.

Продолжайте читать, чтобы получить проверенные рекомендации по работе с балансировщиком нагрузки Kubernetes.

https://dev.to/castai/kubernetes-load-balancer-expert-guide-with-examples-5an6
Post #594 816
Как запустить контейнер Docker в облаке: 5 лучших решений CaaS

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

https://dzone.com/articles/how-to-run-a-docker-container-on-the-cloud
DZone How To Run a Docker Container on the Cloud: Top 5 CaaS Solutions In this article, readers will learn the advantages and disadvantages of the top 5 CaaS solutions that help Engineers run Docker Containers on the cloud.
Post #593 884

Forwarded from Cloud Services

Docker Unleashed: освоение команд, основы, учебные ресурсы и карьерные перспективы

Docker Unleashed: полное руководство по командам Docker, основам, ресурсам, кривой обучения, карьерным перспективам и рекомендуемым учебным ресурсам. Узнайте о командах Docker, разберитесь с основами Docker, изучите учебные ресурсы и узнайте о перспективах карьерного роста в технологической отрасли.

https://dev.to/rishitashaw/docker-unleashed-commands-basics-learning-careers-2gnk
DEV Community Docker Unleashed: Mastering Commands, Basics, Learning Resources, and Career Prospects TL;DR (Too Long; Didn't Read) summary for the Docker blog: Docker Unleashed: A Comprehensive Guide...
Post #592 865
4 паттерна проектирования контейнеров для kubernetes

Запускать новые приложения в Kubernetes очень просто.

Но что происходит, когда у вас есть устаревшие приложения, которые:

Журнал в файл вместо stdout?
Нет поддержки Prometheus?
Нет поддержки HTTPS?
Во-первых, давайте рассмотрим основы.

https://itnext.io/4-container-design-patterns-for-kubernetes-a8593028b4cd
Post #591 861

Forwarded from Linux

Демистификация трассировки eBPF: руководство для начинающих по оптимизации производительности

С eBPF инженерам больше не нужно делать нелепый выбор запуска ресурсоемкого программного обеспечения для мониторинга только для того, чтобы выяснить, эффективно ли их приложения потребляют ресурсы. Узнайте все, что вы когда-либо хотели знать, и, возможно, немного больше о трассировке eBPF и ее роли в современной оптимизации производительности.

https://www.groundcover.com/blog/ebpf-tracing
Groundcover Demystifying eBPF Tracing | Beginner’s Guide Unlock Linux kernel insights with eBPF tracing. Collect performance data, troubleshoot, and gain granular visibility.
Post #590 958
Создание надежного конвейера CI/CD с помощью Docker: подробное руководство

В этом руководстве рассматривается создание высокоэффективного и надежного конвейера CI/CD с использованием Docker. К концу этого руководства вы четко поймете преимущества использования Docker в конвейере CI/CD и узнаете, как внедрить этот мощный инструмент в рабочий процесс разработки.
https://dev.to/itsahsanmangal/building-a-robust-cicd-pipeline-with-docker-a-comprehensive-guide-4k8b?utm_source=dormosheio&utm_campaign=dormosheio
DEV Community Building a Robust CI/CD Pipeline with Docker: A Comprehensive Guide This guide will discuss creating a highly efficient and robust CI/CD pipeline using Docker. By the...
Post #588 854
Как Docker BuildKit и GitLab Runner заполняют хранилище в Kubernetes

Слои Docker - это как ингредиенты гамбургера.
Вы не хотите вносить в него беспорядок и всегда стремитесь к восхитительному балансу вкусов.
Вы хотите вытащить ингредиент в середине гамбургера?
Вы начинаете снимать слои сверху, бросаете перец и снова монтируете гамбургер, тратя снятые слои.

После этой небольшой заметки о том, как сделать хороший гамбургер, пришло время рассказать о том, как можно заполнить диск с помощью docker и BuildKit builder на ноутбуке или рабочих узлах в кластере Kubernetes.

Я объясню, как определить и решить проблему.
Существует также временное обходное решение, и я покопаюсь в исходном коде docker, чтобы выяснить, как работает частота сборки мусора в docker.

https://medium.com/geekculture/how-docker-buildkit-and-gitlab-runner-fill-up-storage-in-kubernetes-fix-it-a839c841bf95
Post #587 956
10 команд Docker, о которых вы не знали

Дocker был представлен на PyCon 2013 и выпущен в марте, войдя в историю и навсегда совершив революцию в разработке программного обеспечения.

Чтобы отпраздновать его 10-летие, я собираюсь перечислить 10 команд Docker, о которых вы, вероятно, не знали.

https://itnext.io/10-docker-commands-you-didnt-know-about-2b115537597a
Post #586 918
Как обращаться с секретами в Docker

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

https://dzone.com/articles/how-to-handle-secrets-in-docker
DZone How To Handle Secrets in Docker DevOps engineers must handle secrets with care. In this series, we summarize best practices for leveraging secrets with your everyday tools, including code.
Post #585 1.02K
Почему вы должны использовать Bash вместо Python

Каждый язык программирования имеет свои сильные и слабые стороны.

Сильных сторон Python слишком много, чтобы их перечислять; это также мой предпочтительный инструмент для анализа и преобразования данных. Тем не менее, он не так хорош, как Bash в сфере взаимодействия с процессами, утилитами и файловыми системами .

https://dnastacio.medium.com/bash-over-python-39e0eba502f9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →