Таким образом, я недавно играл вокруг с Амулетом, и я вижу довольно мало потенциала. Но существует несколько вещей, которые я точно не понимаю. Прежде всего я не уверен в цели "загружающегося экземпляра" (иначе "загружающийся узел" или машина “0”).
Используя пример из пользовательского учебного руководства:
$ bin/juju status
machines:
0: {dns-name: ec2-50-16-61-111.compute-1.amazonaws.com, instance-id: i-2a702745}
1: {dns-name: ec2-50-16-117-185.compute-1.amazonaws.com, instance-id: i-227e294d}
2: {dns-name: ec2-184-72-156-54.compute-1.amazonaws.com, instance-id: i-9c7e29f3}
services:
mysql:
formula: local:mysql-11
relations: {}
units:
mysql/0:
machine: 1
relations: {}
state: started
wordpress:
formula: local:wordpress-29
relations: {}
units:
wordpress/0:
machine: 2
relations: {}
state: started
Машина 1 является mysql экземпляром, и машина 2 является экземпляром Wordpress. Что такое точно машина 0 до?
Экземпляр начальной загрузки выполняет две критических части инфраструктуры: Служитель зоопарка и агент настройки. Вот обзор архитектуры:
Прямо сейчас это - на самом деле единая точка отказа.. хотя это будет решено в ближайшем времени путем расширения сервиса "начальной загрузки" до 2 единиц или по требованию, или в ответ на развертывание второй машины. К счастью Служитель зоопарка разработан для высокой доступности, и агент условия будет использовать Служителя зоопарка для координации так не сложная проблема для решения, просто та, которая должна быть решена, прежде чем Амулет будет готов к реальному производственному использованию.