Skip to content

Список с актуальной документацией для DevOps

License

Notifications You must be signed in to change notification settings

znhv/ru-awesome-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Список c документацией для DevOps/SRE-инженера

Энциклопедия для инженеров.

Внесите свой вклад

Принимаем PR-реквесты.

Оглавления

Аспекты операционных систем

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

  • Linux

    • Ubuntu — дистрибутив GNU/Linux, основанный на Debian GNU/Linux.
    • CentOS — Поддерживаемый сообществом дистрибутив Linux, являющийся открытой версией RHEL, хорошо адаптированной под серверы.
    • Fedora — Поддерживаемый сообществом дистрибутив Linux, спонсируемый Red Hat. Репозитории содержат новейшие пакеты.
    • SUSE Linux Enterprise Server — Дистрибутив Linux, ориентированный на серверы, спонсируемый SUSE и направленный на сектор бизнеса.
  • UNIX

    • FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.
  • Windows

Администрирование серверов

Сеть и безопасность

Протоколы транспорта, сертификаты, шифрование и модели сетевого взаимодействия.

Веб-сервера

Nginx, Apache, IIS, Tomcat, Caddy.

  • Nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах.
  • Apache HTTP Server — свободный веб-сервер.
  • IIS — от компании Microsoft, распространяемый с ОС семейства Windows.
  • Google Web Server — веб-сервер разработанный компанией Google.
  • lighttpd — свободный веб-сервер.
  • Resin — свободный веб-сервер приложений.
  • Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
  • THTTPD — простой, маленький, быстрый и безопасный веб-сервер.
  • H2O — свободный быстрый веб-сервер, написанный на C.
  • nghttp2 — веб-сервер, встроенный в Node.js.
  • Go HTTP — веб-сервер, встроенный в Go.

Языки программирования

Go, Python, Ruby, Node.js, Rust, C, C++.

  • Go
  • Python - высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью.
  • Ruby
  • JavaScript
  • Rust
  • C
  • C++

Инфраструктура как код

Система контроля версий, контейнеры, оркестрация, управление конфигурацией и инфраструктурой.

Непрерывная доставка или непрерывное развертывание

Gitlab CI, Jenkins, Github Actions, Circle CI, Travis CI, Bamboo, Teamcity, Azure DevOps.

  • Gitlab CI
  • Jenkins
  • Github Actions
  • Circle CI
  • Travis CI
  • Bamboo
  • Teamcity
  • Azure DevOps

Мониторинг инфраструктуры и приложения

Управление логами, мониторинг инфраструктуры и приложений.

  • Управление логами
    • Elastic Stack
    • Graylog
    • Splunk
    • Papertrail
  • Мониторинг приложений
    • Jaeger
    • New Relic
    • AppDynamics
    • Instana
    • OpenTracing
  • Мониторинг инфраструктуры
    • Prometheus
    • Grafana
    • Nagios
    • Zabbix
    • Monit
    • Datadog

Облачные платформы

Публичные и частные облачные платформы.

  • Amazon Web Services (AWS) - Публичное облако.
  • Google Cloud Platform (GCP) - Облачная платформа.
  • Azure - Облачные вычисления.
  • Yandex Cloud - Публичная облачная платформа.
  • Digital Ocean - помогает разработчикам легко создавать, тестировать, управлять и масштабировать приложения любого размера.
  • Heroku
  • Linode
  • Vultr

База данных

Redis, MongoDB, MySQL, PostgreSQL.

Ресурсы

Книги

Алгоритмы

  • Алгоритмы, структуры

Собеседование

Вопросы для подготовки

Лицензия

license

About

Список с актуальной документацией для DevOps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published