В чем разница между Apache Mesos, Mesosphere и DCOS?
Мне кажется, что Apache Mesos - это ядро распределенных систем, а Mesosphere - это дистрибутив Linux, основанный на Apache Mesos.
Например, это как Linux Kernel(Apache Mesos) и Ubuntu(Mesosphere).
Я прав насчет этого?
и DCOS является бесплатной версией Месосферы, как RedHat против RedHat Enterprise?
4 ответа
Дай мне попробовать;-)
Apache Mesos - менеджер ресурсов кластера OpenSource, ядро DC/OS
Mesosphere - компания, вносящая свой вклад как в Apache Mesos, так и в DC/OS
DC/OS - Распространение OpenSource вокруг Apache Mesos, включая пользовательский интерфейс, работу в сети и многое другое. Mesosphere также предлагает корпоративную версию DC/OS с поддержкой и некоторыми расширенными функциями.
Надеюсь, это помогло!
JS84 дает превосходный и краткий ответ выше. Просто чтобы понять суть, вот аналогия с экосистемой Linux:
Mesos сродни ядру Linux (как определено в версии ядра Linux, такой как 2.6, найдена командой $ uname -a)
DC/OS сродни операционным системам Linux (как определено дистрибутивом / выпуском Linux в файле, таком как / etc / redhat-release: RHEL 7.1, CentOS 7.2)
Mesosphere сродни RedHat, компании, которая вносит большой вклад в ядро Linux с открытым исходным кодом и Linux Distribution, а также предоставляет платную поддержку корпоративным клиентам и дополнительные функции, необходимые для предприятия.
Это хороший обзор того, что такое DC/OS: https://docs.mesosphere.com/1.11/overview/what-is-dcos/
Мои два цента и из разных интернет-источников...
DC/OS - это операционная система центра обработки данных, также распределенная система. Операционная система основана на распределенном ядре Apache Mesos. Смотрите Apache Mesos более подробно ниже
Он состоит из трех основных компонентов:
- Менеджер кластера,
- Контейнерная платформа и
- Операционная система
По сути, DC/OS абстрагирует инфраструктуру, представленную ниже, от Mesos и предоставляет мощные инструменты, которые могут запускать службы и приложения, и, что более важно, вы найдете полный стек SMACK, встроенный под одну платформу ОС. DC/OS имеет встроенную самовосстанавливающуюся распределенную систему.
Он не зависит от уровня инфраструктуры, то есть хост может состоять из виртуального или физического оборудования, если он обеспечивает вычисления, хранение и сетевое взаимодействие. Он предназначен для работы в любом месте на локальном уровне и / или в виртуальном AWS, AZURE…. Смотри https://dcos.io/docs/1.10/overview/
Apache Mesos является распределенным ядром и является основой DC/OS. Он запрограммирован против вашего центра обработки данных как единый пул ресурсов. Он абстрагирует ЦП, память, хранилище и другие вычислительные ресурсы. Он также предоставляет API для управления ресурсами, планирования в центрах обработки данных и облачной среде. Это может быть масштабировано до 10000 узлов. Так что это определенно можно рассматривать как решение для крупных производственных кластеров. Он поддерживает платформы оркестровки контейнеров, такие как Kubernetes и, конечно, Marathon.
Мезосфера - DC/OS создается и поддерживается Месосферой
Apache Mesos - это распределенный оркестратор с открытым исходным кодом для контейнерных и неконтейнерных рабочих нагрузок. Это диспетчер кластера, который упрощает сложность запуска приложений в общем пуле серверов и отвечает за совместное использование ресурсов в рамках платформы приложений с помощью планировщика и исполнителя.
DC/OS(операционная система Datacenter) построена на основе Apache Mesos. DC/OS с открытым исходным кодом добавляет обнаружение служб, пакет Universe для различных платформ, поддержку интерфейса командной строки и графического интерфейса пользователя для управления и поддержку тома для постоянного хранилища. DC/OS использует унифицированный API для управления несколькими системами в облаке или локально, например, развертывает контейнеры, распределенные службы и т. Д. В отличие от традиционных операционных систем, DC/OS охватывает несколько машин в сети, объединяя их ресурсы для максимального использования распределенными приложениями.
Компания Mesosphere выпускает продукты, построенные на базе Apache Mesos. Mesosphere вносят свой вклад как в Apache Mesos, так и в DC/OS с открытым исходным кодом. Mesosphere предлагает уровень программного обеспечения, который организует ваши машины, виртуальные машины и облачные экземпляры и позволяет приложениям использовать единый пул интеллектуально и динамически распределенных ресурсов, повышая эффективность и снижая операционную сложность.
Я так понял, могу ошибаться.
DC / OS даст больше возможностей, как сказал @js84, а Mesos даст меньше DC/OS.
Извиняюсь за плохое письмо на доске или диаграмме