Я недавно запустил кластер на EC2, и я чувствовал, что мне нужно было изобрести много вещей. Мне интересно, какие существуют инструменты, шаблоны, идеи для того, как с этим справиться.
Некоторый контекст:
У меня было 3 разных типа серверов, поэтому сначала я создал AMI для каждого из них. Первый AMI имел zookeeper, поэтому первым шагом при развертывании системы было запустить сервер zookeeper.
Затем мой сценарий записал соответствие между совершенно произвольными и непредсказуемыми именами хостов EC2 и сервером zookeeper.
Затем, когда я поднял новые экземпляры двух других типов серверов, первым делом я бы сделал ssh на новом сервере и добавил сервер zookeeper в его файл / etc / hosts. Затем при запуске серверного программного обеспечения в каждом экземпляре он может найти zookeeper.
Очевидно, что эту проблему приходится решать многим людям, и, вероятно, она работает немного по-разному в разных облаках.
Существуют ли продукты, которые соответствуют этой концепции? Я был очень удивлен, что EC2 не предоставил какой-то способ привязать свое собственное имя к своему имени.
Спасибо за любые идеи.