1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/awesome-lib-awesome-devops

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Devops: ресурсы по теме

Подборка лучших ресурсов по DevOps.

Что такое DevOps?

DevOps (от англ. development и operations) — это культура, движение или практика, которая подчёркивает сотрудничество между разработчиками программного обеспечения и другими IT-специалистами, а также автоматизацию процессов доставки программного обеспечения и изменения базовой инфраструктуры.

DevOps в Википедии

Содержание

  • DevOps-культура;
  • Процесс DevOps;
  • Технологии DevOps;
  • Проблемы безопасности DevOps;
  • Инструменты DevOps;
  • Прочее.

Devops-культура

  • Что такое DevOps-культура?
  • Закон Конвея (Закон организации): «Структура системы управления соответствует структуре коммуникации её разработчиков».
  • Как нанимать (How to Hire): несколько полезных советов по найму персонала.
  • Что эксперты по безопасности должны знать о DevOps и непрерывной доставке (What security experts need to know about DevOps and continuous delivery): преимущества совместной работы команд безопасности и DevOps.
  • DevOps и миф об эффективности (Devops and the Myth of Efficiency): DevOps в бизнесе — сложнее или сложнее и эффективнее?
  • Кто управляет культурой в DevOps? (Who drives culture in DevOps?)

Процесс DevOps

  • Война за независимость для корпоративной архитектуры (The War of Independence for Enterprise Architecture): роль архитектора в DevOps.
  • Выбор дизайна вместо архитектуры (Choosing Design over Architecture): исходя из пользовательских историй и опыта пользователей.
  • Как написать постмортем (How to write a Postmortem).

Управление проектами

  • Gitee Enterprise Edition: Gitee предлагает простые в использовании инструменты для управления проектами, которые легко настроить под свои нужды.

  • Организация задач GitHub (Organizing GitHub issues): как эффективно управлять задачами GitHub.

  • Команды, готовые к выпуску (Release Ready Teams): диаграмма, показывающая, как работают команды Atlassian.

  • Использование Kanban вместо Scrum (Using Kanban over Scrum): эффективное использование метода Kanban в Agile.

Диаграмма DevOps

  • Отображение Уордли (Wardley Mapping): помогает понять «почему» в командах DevOps через цепочку создания стоимости.

Автоматизация

Контроль качества

Открытое ПО

  • Делаем ваш проект с открытым исходным кодом удобным для новичков (Making Your Open Source Project Newcomer-friendly).

Технологии DevOps

Облачные вычисления

IaaS (Инфраструктура как услуга)

  • CloudStack: Apache CloudStack — это открытая платформа облачных вычислений с высокой доступностью и масштабируемостью, а также решение с открытым исходным кодом. Она ускоряет развёртывание, управление и настройку высокомасштабируемых общедоступных и частных облаков (IaaS).
  • OpenNebula: решение для построения облаков и управления виртуализацией центров обработки данных.
  • Openstack: OpenStack предоставляет расширяемые эластичные облачные вычислительные услуги для частных и публичных облаков (IaaS). Цель проекта — предоставить простую, масштабируемую, богатую и стандартизированную платформу управления облачными вычислениями.
  • Proxmox VE: комплексное программное обеспечение для управления серверной виртуализацией, основанное на виртуализации KVM и контейнеров, для управления виртуальными машинами, контейнерами Linux, хранилищами, виртуализированными сетями и HA-кластерами.
  • ZStack: ZStack — это коммерческое программное обеспечение с открытым исходным кодом для IaaS. Оно ориентировано на интеллектуальные центры обработки данных и обеспечивает унифицированное управление ресурсами центра обработки данных, включая вычисления, хранение и сеть, через усовершенствованные API, обеспечивая быстрое и простое создание среды.

PaaS (Платформа как услуга)

  • Cloud Foundry: Cloud Foundry — первая в отрасли открытая платформа PaaS, поддерживающая различные фреймворки, языки, среды выполнения, облачные платформы и сервисы приложений, позволяющая разработчикам развёртывать и расширять приложения за считанные секунды, не беспокоясь о проблемах базовой архитектуры.
  • Cloudify: Cloudify — система оркестровки облачных приложений, которая позволяет удобно развёртывать ваши приложения на различных облаках.
  • Cloudron: Cloudron — платформа, упрощающая установку и управление приложениями на вашем сервере.
  • Convox. (开源仓库) позволяет легко создавать, развёртывать и управлять приложениями.
  • Dokku (открытый исходный код) — это мини-версия Heroku, написанная с использованием не более 100 строк кода на Bash. После установки вы можете отправлять приложения, совместимые с Heroku, в платформу для запуска через Git.

  • Openshift Origin (открытый исходный код) — платформа PaaS от Red Hat. Это открытая и свободная облачная платформа, которая позволяет разработчикам создавать, тестировать и запускать свои приложения, а также развёртывать их в облаке.

  • Tsuru (открытый исходный код) — открытая платформа PaaS. Tsuru позволяет вам создать собственный сервис PaaS. Он написан на языке Go и зависит от среды Go и библиотеки libxml.

CaaS/FaaS (контейнер как услуга / функция как услуга)

Непрерывная интеграция и непрерывное развёртывание (CI/CD)

Контейнеры

  • The Curious Case of Linux Containers — статья о реальных проблемах, связанных с развёртыванием контейнеров в распределённых системах.

  • The Oncoming Train of Enterprise Container Deployments — анализ контейнеров и микросервисной архитектуры.

  • DevOps, Containers & Microservices: Separating the hype from the reality — как создавать и развёртывать приложения для получения бизнес-ценности.

  • A Practical Introduction to Docker Container Terminology — терминология, связанная с контейнеризацией, важна при обсуждении контейнерных архитектур.

Операционная система

  • The Art of Command Line — руководство по работе с командной строкой для новичков.

Облачные вычисления

  • Infrastructure as Database — база данных или инфраструктура?

Микросервисы

Безопасность DevOps

  • You Wouldn't Base64 a Password - Cryptography Decoded — введение в криптографию для разработчиков.

  • How to Protect Your Infrastructure Against the Basic Attacker — обзор важных настроек безопасности в системах на базе Linux.

DevOps инструменты

Инструменты для работы с контейнерами

  • Docker — пионер современных инструментов для работы с контейнерами.

Операционные системы

  • CoreOS — Fedora CoreOS — это новая версия Fedora, предназначенная для безопасного и крупномасштабного запуска контейнерных рабочих нагрузок.

  • k3OS — k3OS — операционная система Linux, цель которой — минимизировать обслуживание ОС в кластерах Kubernetes.

Управление кластером

В тексте запроса есть ссылки на источники, но нет информации, которую необходимо перевести. Управление кодом

  • Git — самый популярный инструмент для управления версиями.
  • Gitee — крупнейшая китайская платформа для хостинга кода и повышения эффективности разработки.
  • GitHub — крупнейшая в мире платформа для хостинга и управления кодом.
  • GitLab — платформа для управления Git, которую можно развернуть в частном порядке.
  • Gitea — платформа для управления Git с открытым исходным кодом, написанная на языке Go. Её также можно развернуть в частном порядке.
  • Gogs — очень простой в установке самообслуживаемый Git-сервис.
  • Mercurial — распределённая система контроля версий.

Инструменты для эксплуатации

  • Ansible.
  • Chef.
  • Puppet.
  • SaltStack.

Непрерывная интеграция и разработка

  • Jenkins.
  • Buildkite.
  • Drone.
  • Shippable.
  • Travis.
  • Gitlab CI.

Управление событиями

  • PagerTree.
  • OpsGenie.
  • VictorOps.
  • PagerDuty.

Прочее

  • Awesome Lists — список замечательных списков (очень мета!).
  • DevOps Weekly — еженедельная рассылка с интересными новостями и инструментами, связанными с DevOps.
  • DevOpsLinks — новостная рассылка и командный чат с интересными новостями и инструментами, связанными с DevOps.
  • Sysadvent — одна статья, связанная с DevOps/системным администрированием, публикуется каждый день декабря, а 25-я статья завершает серию.
  • The Phoenix Project — роман об IT, DevOps и помощи вашему бизнесу в достижении успеха.
  • DevOps'ish — новостная рассылка, посвящённая людям, процессам и инструментам в областях DevOps, облачных технологий и открытого исходного кода.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

DevOps: полное руководство по ресурсам. Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/awesome-lib-awesome-devops.git
git@gitlife.ru:oschina-mirror/awesome-lib-awesome-devops.git
oschina-mirror
awesome-lib-awesome-devops
awesome-lib-awesome-devops
master