Развертывание Java приложения на компьютерном кластере
Тема свободна. | |
Курс: 1—3.
Дано Java приложение, которое работает на компьютерном кластере (одновременно на нескольких машинах). Приложение периодически нужно обновлять. Для этого на каждой машине оно должно останавливаться поочередно (не на всех машинах одновременно) и замещаться новой версией jar файла и других конфигурационных файлов-спутников (xml, ini, т.п.).
Это процесс необходимо автоматизировать. Отличается от других инструментов тем, что заменяются/обновляются несколько отдельных файлов и протоколом выполнения обновления.
Основные особенности:
- доступ к узлам по безопасному протоколу
- ненадежность сетевого соединения
- необходимость использования CRC
- взаимодействие с обновляемым приложением (останов, запуск)
Archives
- November 2015 (3)
- October 2015 (9)
- September 2015 (2)
- August 2015 (4)
- April 2015 (1)
- March 2015 (4)
- February 2015 (11)
- May 2014 (4)
- February 2014 (1)