2016-04-16 11 views
2

Я прошел через video on introduction of DCOS. Это было хорошо, но я несколько смутился в плане классификации определений компонентов в мезосфере.Confused on Mesos Terminologies

  1. Получаю, что DCOS - это экосистема, а Mesos - как ядро. Пожалуйста, поправьте меня, если я ошибаюсь. Напр. Это похоже на Ubuntu и ядро ​​Linux, которое я предполагаю.

  2. Что такое марафон? Является ли это услугой или каркасом или это что-то еще, что не входит ни в одну категорию? Я немного смущен с точки зрения обслуживания vs framework vs application vs Определение задачи в контексте мезосферы.

  3. Являются ли услуги (Cassandra, HDFS, Kubernetes и т. Д.), Которые он запускает в видео, можно также назвать каркасами?

  4. От 3, эти «службы» работают как исполнители в рабах?

  5. Для чего нужен тип рельсов-приложений? Это задача? Так будет ли у него и исполнитель?

  6. Кто принимает решение об автомасштабировании рельсов-приложения для большего количества узлов, когда он увеличивает трафик с помощью марафона.

ответ

6

1) Я понимаю, что DCOS является экосистема и Mesos, как ядро. Пожалуйста, исправьте меня, если я ошибаюсь. Напр. Это похоже на Ubuntu и Linux ядро ​​ .

Исправить!

2) Что такое марафон? Является ли это услугой или картой или это что-то еще не попадает ни в одну категорию? Я немного запутался в терминах службы vs framework vs application vs Определение задачи в контексте в мезосфере.

В терминологии Apache Mesos марафон является основой. Каждая структура состоит из планировщика фреймворка и исполнителя. Многие структуры повторно используют стандартного исполнителя, а не предоставляют свои собственные. Приложение - это марафонский термин, означающий длительную задачу, которую вы запускаете через нее. Задача - это единица исполнения, выполняемая на агенте Mesos (у исполнителя). В DC ​​/ OS (продукт, Mesosphere - наша компания) мы называем структуры в общих сервисах. Кроме того, в контексте DC/OS марафон играет особую роль: он действует как своего рода распределенный initd, запуская другие сервисы, такие как Spark или Kafka.

3) Являются ли услуги (Cassandra, HDFS, Kubernetes, и т.д ..), что он запускает в видео можно смело назвать также в рамках?

См. Выше.

4) С 3), являются ли эти «службы» выполняемыми как исполнители в рабах?

Нет. См. Выше.

5) Каким должен быть тип рельсов-приложений? Это задача? Так будет и у есть исполнитель?

Приложение Rails может иметь одну или несколько задач (Mesos), выполняющихся в исполнителях одного или нескольких агентов.

6) Кто принимает решение автомасштабирование Рельсы-приложение для нескольких узлов, , когда он увеличивает трафик, используя марафон.

Не узлы, но экземпляры приложения. Также, как предложил @air, с Marathon autoscaling прост, см. Также этот autoscaling example.

+0

Привет, Майкл, вы можете ссылаться на https://docs.mesosphere.com/usage/tutorials/autoscaling-with-marathon/ для # 6. – Air

+0

Ну, так как DC/OS теперь с открытым исходным кодом, более подходящим местом будет https://dcos.io/docs/1.7/usage/tutorials/autoscaling/, но кроме этого, хорошее предложение будет делать;) –