ClusterHQ

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:57, 11 марта 2017.
ClusterHQ
Founded 2014 (2014)
Founder Mark Davis
Products Flocker, Fli, FlockerHub
Website clusterhq.com


ClusterHQ – компания, которая стала известна благодаря запуску проекта с открытым исходным кодом под названием «Flocker» в августе 2014 года. «Flocker» стал широко известным и самым популярным в сообществе организатором «Docker объемов данных ». В ноябре 2016 компания запустила «FlockerHub» и «Fli», которые так же работают с контейнерами объема данных, как Git и GitHub с кодом. В совокупности данные технологии ClusterHQ открывают пути интеграции баз данных в контейнерное окружение, а также меняют методы разработки, тестирования и запуска приложений.
Основные идеи:

  • Информация там, где Вы ее хотите и тогда, когда Вы ее хотите.
  • «Машина времени» для вашей информации, архивирование и восстановление.
  • Встроенное управление информацией.

В декабре 2016 года ClusterHQ прекратила свое существование (ClusterF***ed) https://clusterhq.com/2016/12/22/clusterf-ed/
"For a confluence of reasons, the ClusterHQ board of directors, of which I am chairman, have decided it best to immediately shut down company operations."
"ClusterHQ will go through a wind-down process, said Davis, adding that the company's open source software at least will continue to be available."

Flocker

Flocker
Flocker.png
Разработчики: ClusterHQ
Операционная система: Ubuntu, CentOS 7, Red Hat Enterprise Linux 7
Веб-сайт clusterhq.com/flocker/introduction/


Flocker - это организатор контейнеров пакетов данных для ваших Docker приложений. Предоставляя средства для переноса данных вместе с контейнерами во время смены хостов, Flocker дает разработчикам инструменты, которые им нужны, для запуска контейнерно-структурированных служб как базы данных в производстве.
В отличие от Docker объемов данных, которые привязаны к одному серверу, Flocker объем данных, называемый пакетом данных, мобильный и может быть использован с любыми контейнерами в вашем кластере.
Что же отличает Flocker пакет данных от обычного сетевого пакета данных это то, что Flocker использует прокси-сервер. Прокси-сервер доступен всем узлам в кластере, и каждый отдельный контейнер тоже имеет доступ к данному прокси-серверу. Работа прокси-сервера заключается в том, что он управляет ссылками между контейнерами и виртуальными хранилищами. Таким образом, становится возможно переносить контейнеры в другие узлы кластера, не нарушая работу приложений в процессе переноса. Обычно, если вы пытаетесь перенести Docker контейнер, его пакеты данных остаются на месте. Это означает, что контейнеризированная база данных запустится без каких-либо доступных данных. Когда Docker контейнер использует Flocker архитектуру, его пакеты данных переносятся непосредственно вместе с контейнером.


Flocker проектировался для работы с другими сервисами, которые вы используете для разработки и внедрения ваших приложений. Flocker может быть использован с популярными организаторами контейнеров таких как Docker, Kubernetes, Mesos.
Что касается хранилищ, то Flocker поддерживает блочные хранилища, такие как Amazon EBS или OpenStack Cinder, так что вы можете выбирать хранилище, которое лучше всего подходит вашему приложению.

Fli


Fli
Fli.png
Разработчики: ClusterHQ
Веб-сайт clusterhq.com/fli/introduction/

Fli - это интерпретатор командной строки для FlockerHub. Вы можете использовать Fli для копирования, создания веток, размещения и изъятия ваших пакетов данных.


Fli позволяет вам создавать постепенные снимки любых баз данных или пакетов данных, которые запускаются на Linux, и помещать их в репозитории FlockerHub. Они будут открыты тем пользователям (на других машинах), которым вы предоставили доступ.
Так как снимки инкрементальные, каждое дополнительное размещение или изъятие из FlockerHub посылает только часть данных. Это снижает время работы и потребление ресурсов.



FlockerHub


FlockerHub
Flockerhub.png
Разработчики: ClusterHQ
Операционная система: Ubuntu 16.04, CentOS 7.2, Fedora 24, RHEL 7.2
Веб-сайт clusterhq.com/flockerhub/introduction/

Вы можете использовать FlockerHub для того, чтобы делиться, хранить и организовывать Docker пакеты данных. FlockerHub работает так же как GitHub, но только с данными.

Полезные ссылки


GitHub ClusterHQ - https://github.com/ClusterHQ/
Работа с контейнерами - https://habrahabr.ru/company/1cloud/blog/274033/
Flocker - Docker Data Volumes - https://sreeninet.wordpress.com/2015/07/13/flocker-docker-volumes/