Рабочие процессы AWS HealthOmics теперь поддерживают кэширование вызовов и доступ к промежуточным файлам
Рабочие процессы AWS HealthOmics теперь позволяют повторно использовать результаты выполнения задач, полученные в предыдущих запусках, экономя время и сокращая затраты на вычисления. AWS HealthOmics – это полностью управляемый сервис, который помогает организациям в сфере здравоохранения и медико-биологических наук хранить, запрашивать и анализировать омические данные в лечебных или научно-исследовательских целях. В этой версии появилась возможность ускорить разработку новых конвейеров, возобновив выполнение с предыдущей точки сбоя или изменения кода.
Кэширование вызовов (или возможность возобновить выполнение) позволяет клиентам перезапускать выполнение с точки внесения изменений в код, пропуская задачи без изменений, по которым уже проведены вычисления, чтобы ускорить цикл разработки при итеративном процессе. Кроме того, промежуточные файлы задач хранятся в кэше выполнения для расширенной отладки и устранения ошибок рабочего процесса во время разработки. В производственных рабочих процессах кэширование вызовов сохраняет частичные результаты неудачных запусков, чтобы клиенты могли перезапустить образец с точки, в который произошел сбой, не вычисляя успешно выполненные задачи, тем самым сокращая время повторной обработки.
Кэширование вызовов теперь поддерживается для языков описания рабочих процессов Nextflow, WDL и CWL во всех регионах, где доступен сервис AWS HealthOmics: Восток США (Северная Вирджиния), Запад США (Орегон), Европа (Франкфурт, Ирландия, Лондон), Азиатско-Тихоокеанский регион (Сингапур) и Израиль (Тель-Авив). Чтобы начать использовать кэширование вызовов, ознакомьтесь с документацией AWS HealthOmics.