50 инструментов для автоматизации облачной инфраструктуры

от автора

Необходимость в облачных инструментах для автоматизации инфраструктуры возникла по двум причинам. Во-первых, DevOps-инженерам, ИТ-специалистам и системным администраторам понадобилось автоматизировать как можно большее количество ежедневных задач, чтобы высвободить время для работы над развитием бизнеса. Во-вторых, у компаний возникла нужда в предоставлении быстрых и гибких сервисов своим клиентам.

Мы в «ИТ-ГРАД» решили взглянуть на различные подборки и подготовить общий список инструментов для автоматизации облачной инфраструктуры и других полезных сервисов.

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

  • Fabric: библиотека Python, упрощающая работу с SSH
  • Cuisine: набор функций для написания переносимых скриптов
  • Ansible: автоматизация с управлением конфигурациями и непрерывной поставкой
  • Puppet: автоматизирует процесс поставки программного обеспечения
  • Juju: помогает в развёртке OpenStack и управлении нагрузкой в частных и публичных облаках
  • Crowbar: фреймворк, позволяющий с легкостью превратить физические ноды в готовый продакшн-кластер
  • Chef: управление конфигурациями и непрерывная поставка. Предлагает работать с инфраструктурой как с кодом

  • CFEngine: система управления конфигурациями
  • SaltStack: для автоматизации CloudOps, ITOps и DevOps
  • Distelli: позволяет развернуть любое приложение на любом сервере за пару минут
  • Commando: упрощенное управление серверами без необходимости установки агентов
  • Foreman: предоставляет управление полным жизненным циклом физических и виртуальных серверов

  • Rundeck Runbook Automation: позволяет автоматизировать многие рутинные действия
  • Bcfg2: визуализация и отладка конфигураций, сбор статистики, генерация отчетов с результатами работы
  • Glu: платформа для развертки приложений и мониторинга, применяющая «декларативный подход»
  • AutoMate: позволяет создавать решения для автоматизации без написания кода
  • Cloudify: этот инструмент отслеживает процесс развития приложений в облаке и при необходимости их масштабирует

  • Cobbler: упрощает развертывание серверов
  • Cirba: инструмент планирования нагрузки
  • Sprinkle: помогает создавать удаленные серверы
  • RDist: хранит и управляет идентичными копиями файлов на нескольких хостах сразу
  • HP Cloud Service Automation: упрощает развертку и управление гибридными ИТ-сервисами

Облачная инфраструктура и менеджмент

  • CloudStack: Apache-проект, который предлагает готовое IaaS-решение
  • Synnefo: готовая платформа, построенная с использованием Google Ganetti
  • OpenNebula: решение, упрощающее процесс настройки частной и гибридной облачных сред
  • Eucalyptus: позволяет организациям создавать частные и гибридные облака, совместимые с AWS
  • OpenStack: платформа облачных позволяет дата-центрам объединять свои ресурсы в пулы и управлять ими

  • openQRM: платформа для управления центрами обработки данных и облачными вычислениями
  • Desein: модель для IaaS- и PaaS-предложений, позволяющая запускать приложения в любой облачной среде
  • Scalr: решение по управлению облачной инфраструктурой корпоративного уровня, используемое именитыми компаниями
  • FOSS-Cloud: это интегрированная серверная инфраструктура: виртуализация, облачные вычисления, IaaS, PaaS и SaaS
  • Docker: надежный способ быстрого создания, поставки и запуска распределенных масштабируемых приложений

Гипервизоры

  • Xen: свободно распространяемый монитор виртуальных машин с поддержкой паравиртуализации
  • KVM: развивающийся проект Red Hat, являющийся решением по виртуализации для процессоров архитектуры x86

Бэкапы

  • Amanda: один из самых популярных инструментов для бэкапа и восстановления для Windows в мире
  • Bacula: также популярен, но разработан для корпоративного использования
  • Thinware vBackup: бесплатное бэкап-решение для виртуальной инфраструктуры
  • Trilead VM Explorer: бэкап и восстановление для виртуальных машин ESX
  • Veeam Backup & Replication: решение для бэкапа виртуальных машин и обеспечения доступности данных

Большие данные

  • Hadoop: фреймворк для разработки распределённых программ, работающих на кластерах из сотен и тысяч узлов
  • GridGain: использует in-memory-вычисления, часто используется совместно с Hadoop

Virtual Storage Appliances (VSA)

  • UBER VSA: VSA от сотрудника EMC на базе Celerra
  • OpenFiler: превращает систему с архитектурой x86/x64 в сетевое дисковое хранилище
  • StarWind Free Edition: iSCSI SAN с дедупликацией
  • QuadStor: виртуализация хранилищ корпоративного уровня

Мониторинг

  • AWS CloudWatch: отслеживание загруженности дисков и процессора, оповещение при превышении пороговых значений
  • Sensu: мониторинг вычислительных ресурсов, хранилищ и сетей, оповещение о неисправностях
  • Nagios: позволяет получать оповещения в реальном времени и визуализировать события
  • StackDriver: является аналогом AWS CloudWatch
  • Zabbix: аналог Nagios

P.S. Стоит отметить, что список ресурсов, представленный выше, является неполным, а все сервисы расположены в случайном порядке. А еще совсем недавно мы подготовили подборку из 30 материалов по теме виртуальной инфраструктуры.

ссылка на оригинал статьи https://habrahabr.ru/post/281801/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *