Сохранить состояние системы Amazon Ubuntu EC2 и восстановить из нового экземпляра?
Я использую разные версии экономической модели (в C++) на Amazon EC2*, которые занимают от 30 минут. и три недели, чтобы бежать. Я хочу перейти к точечным случаям, чтобы сэкономить деньги. Есть ли способ периодически сохранять состояние системы в файл, хранящийся на томе EBS, и восстанавливать из этого файла после перезапуска прерванного точечного экземпляра? Если есть решение C++, это было бы лучше всего. Я знаю, что люди обычно получают "постоянные" точечные экземпляры, периодически сохраняя результаты своей программы и структурируя программу так, чтобы она могла определить, где она остановилась, но возможен ли подход "состояния системы"? Я гораздо больше экономист, чем программист и новичок в Ubuntu.
Примечания: * Я использую AMIstarCluster Ubuntu (ami-3393a45a ubuntu-13.04-x86_64, поддерживаемый в настоящее время) и экземпляры c3.Large в зонах доступности с востока на восток. Алгоритм гораздо более интенсивно использует процессор, чем объем памяти. Каждая программа использует и создает менее 16 КБ данных, но использует около 100% ЦП (из верхней команды). Алгоритм предполагает многократное решение экономической модели, пока необязательное поведение не сходится. Я планирую использовать одну и ту же конфигурацию starCluster для всех версий моей программы.