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: цей інструмент відстежує процес розвитку програм в хмарі і при необхідності їх масштабує
  • Cirba: інструмент планування навантаження
  • Sprinkle: допомагає створювати віддалені сервери
  • RDist: зберігає і управляє ідентичними копіями файлів на декількох хостах відразу
  • HP Cloud Service Automation: спрощує розгорнення і керування гібридними ІТ-сервісами
  • Cobbler: спрощує розгортання серверів
Хмарна інфраструктура і менеджмент
  • 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)
  • ÜBER 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 матеріалів по темі віртуальної інфраструктури.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.