АВТОМАТИЗИРОВАННЫЕ МОДЕРНИЗАЦИИ УЧАСТНИКОВ АРЕНДУЕМОЙ СРЕДЫ ДЛЯ УСЛУГ С НЕСКОЛЬКИМИ УЧАСТНИКАМИ АРЕНДУЕМОЙ СРЕДЫ

1. Система автоматизированной модернизации участников арендуемой среды, поддерживающая связь с услугой с несколькими участниками арендуемой среды, включающей в себя исходную масштабируемую единицу, целевую масштабируемую единицу, реальных участников арендуемой среды, инициализированных как исходная масштабируемая единица, и тестовых участников арендуемой среды, инициализированных как исходная масштабируемая единица, причем система автоматизированной модернизации участников арендуемой среды содержит:
- монитор работоспособности масштабируемых единиц, выполненный с возможностью тестировать работу целевой масштабируемой единицы;
- диспетчер модернизации, поддерживающий связь с монитором работоспособности масштабируемых единиц, причем диспетчер модернизации выполнен с возможностью:
- модернизировать тестовых участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы;
- инициировать тестирование целевой масштабируемой единицы посредством монитора работоспособности масштабируемых единиц после модернизации тестовых участников арендуемой среды до целевой масштабируемой единицы;
- принимать информацию относительно целевой масштабируемой единицы из монитора работоспособности масштабируемых единиц;
- модернизировать реальных участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы в то время, когда информация указывает то, что целевая масштабируемая единица является работоспособной;
- приостанавливать модернизации реальных участников арендуемой среды автоматически, когда информация указывает то, что целевая масштабируемая единица является неработоспособной; и
- возобновлять модернизацию реальных участников арендуемой среды автоматически, когда информация указывает то, что целевая масштабируемая единица более не является неработоспособной.
2. Система автоматизированной модернизации участников арендуемой среды по п. 1, в которой диспетчер модернизации дополнительно выполнен с возможностью модернизировать реальных участников арендуемой среды в группах и верифицировать то, что целевая масштабируемая единица является работоспособной, до начала модернизации каждой группы реальных участников арендуемой среды.
3. Система автоматизированной модернизации участников арендуемой среды по п. 1, в которой, по меньшей мере, одно из монитора работоспособности масштабируемых единиц и диспетчера модернизации дополнительно выполнено с возможностью формировать предупреждение, когда целевая масштабируемая единица определяется как неработоспособная на основе тестирования посредством монитора работоспособности масштабируемых единиц.
4. Система автоматизированной модернизации участников арендуемой среды по п. 1, в которой монитор работоспособности масштабируемых единиц дополнительно выполнен с возможностью осуществлять последовательность инструкций, которые моделируют пользовательское взаимодействие с целевой масштабируемой единицей и отслеживают реакцию целевой масштабируемой единицы на последовательность инструкций.
5. Система автоматизированной модернизации участников арендуемой среды по п. 4, в которой монитор работоспособности масштабируемых единиц дополнительно выполнен с возможностью уведомлять диспетчер модернизации, что целевая масштабируемая единица является неработоспособной, когда последовательность инструкций не завершена успешно.
6. Система автоматизированной модернизации участников арендуемой среды по п. 4, в которой, по меньшей мере, одно из монитора работоспособности масштабируемых единиц и диспетчера модернизации дополнительно выполнено с возможностью определять то, является целевая масштабируемая единица работоспособной или неработоспособной, на основе оценки серьезности для проблем, обнаруженных с целевой масштабируемой единицей.
7. Система автоматизированной модернизации участников арендуемой среды по п. 1, дополнительно содержащая:
- одну или более баз данных в исходной масштабируемой единице, выполненных с возможностью сохранять реальных участников арендуемой среды; и
- одну или более тестовых баз данных в исходной масштабируемой единице, выполненных с возможностью сохранять только тестовых участников арендуемой среды; и
- при этом диспетчер модернизации дополнительно выполнен с возможностью отменять модернизацию, если исходная масштабируемая единица не содержит выбранное число тестовых баз данных.
8. Способ для автоматической модернизации участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы в услуге с несколькими участниками арендуемой среды, при этом способ содержит этапы, на которых:
- модернизируют тестовых участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы;
- тестируют работоспособность целевой масштабируемой единицы после модернизации тестовых участников арендуемой среды до целевой масштабируемой единицы; и
- модернизируют реальных участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы, если целевая масштабируемая единица находится в работоспособном состоянии.
9. Способ по п. 8, дополнительно содержащий этап, на котором продолжают тестирование работоспособности целевой масштабируемой единицы при одновременной модернизации реальных участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы.
10. Способ по п. 9, дополнительно содержащий этап, на котором приостанавливают модернизации реальных участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы автоматически, если целевая масштабируемая единица находится в неработоспособном состоянии.
11. Способ по п. 10, дополнительно содержащий этап, на котором возобновляют модернизации реальных участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы автоматически, когда целевая масштабируемая единица восстановлена в работоспособное состояние.
12. Способ по п. 8, в котором этап тестирования работоспособности целевой масштабируемой единицы после модернизации тестовых участников арендуемой среды до целевой масштабируемой единицы содержит этапы, на которых:
- моделируют пользовательскую активность в целевой масштабируемой единице с использованием тестовых участников арендуемой среды;
- получают результаты для моделированной пользовательской активности; и
- определяют то, находится целевая масштабируемая единица в работоспособном состоянии или неработоспособном состоянии, на основе результатов.
13. Способ по п. 12, в котором этап определения того, находится целевая масштабируемая единица в работоспособном состоянии или неработоспособном состоянии, на основе результатов содержит этап, на котором помечают целевую масштабируемую единицу как неработоспособную, когда результат указывает то, что моделированная пользовательская активность является безуспешной.
14. Способ по п. 12, в котором этап определения того, находится целевая масштабируемая единица в работоспособном состоянии или неработоспособном состоянии, на основе результатов содержит этапы, на которых:
- идентифицируют проблему, когда результаты указывают то, что одна из моделированной пользовательской активности является безуспешной;
- определяют значение уровня серьезности на основе идентифицированных проблем; и
- помечают целевую масштабируемую единицу как неработоспособную, если значение уровня серьезности удовлетворяет пороговому значению уровня серьезности.
15. Машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при выполнении посредством компьютера осуществляют способ автоматической модернизации участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы в услуге с несколькими участниками арендуемой среды, при этом способ содержит:
- модернизацию тестовых участников арендуемой среды от исходной масштабируемой единицы до целевой масштабируемой единицы;
- тестирование работоспособности целевой масштабируемой единицы после модернизации тестовых участников арендуемой среды до целевой масштабируемой единицы;
- модернизацию реальных участников арендуемой среды в группах от исходной масштабируемой единицы до целевой масштабируемой единицы, если целевая масштабируемая единица находится в работоспособном состоянии, причем каждая группа содержит определенное число реальных участников арендуемой среды из исходной масштабируемой единицы;
- продолжение тестирования работоспособности целевой масштабируемой единицы при одновременной модернизации реальных участников арендуемой среды до целевой масштабируемой единицы;
- недопущение автоматического начала модернизации группы реальных участников арендуемой среды, если предупреждение с выбранным уровнем серьезности является активным для целевой масштабируемой единицы;
- возобновление модернизаций реальных участников арендуемой среды автоматически, если предупреждения с выбранным уровнем серьезности не являются активными для целевой масштабируемой единицы.