Лекция Облачные технологии
Тестирование приложений и служб
Download 3.58 Mb. Pdf ko'rish
|
Тестирование приложений и служб
При разработке облачных приложений и служб на платформе Service Fabric неотъемлемым этапом является тестирование в части устойчивости к реальным сбоям. Для этого используется Служба анализа сбоев [11]. Данная служба использует тестовые сценарии для выявления значимых ошибок облачных приложений и служб. Тестовые сценарии моделируют работоспособность приложений и служб в контролируемых, безопасных и согласованных условиях для разных состояний и переходов, происходящие со службой в течение ее жизненного цикла. В тестовых сценариях выполняются в службах действия для тестирования с использованием отдельных критических ситуаций [12]. Отдельные сценарии могут использоваться в качестве стандартных блоков для создания более сложных сценариев. Ниже приведены примеры моделирования критических ситуаций: 68 ˗ перезапустите узел для моделирования любого количества ситуаций, в которых выполняется перезагрузка компьютера или виртуальной машины; ˗ переместите реплики службы с отслеживанием состояния для имитации балансировки нагрузки, отработки отказа или обновления приложения; ˗ вызовите потерю кворума в службе с отслеживанием состояния, чтобы создать ситуацию, в которой операции записи невозможны, так как отсутствуют «резервные» или «вторичные» реплики, необходимые для приема новых данных; ˗ вызовите потерю данных в службе с отслеживанием состояния, чтобы создать ситуацию, в которой все данные о состоянии в памяти полностью уничтожаются. Кластеры Кластер Service Fabric представляют собой набор виртуальных машин или физических компьютеров, объединенный в сети. На вычислительных ресурсах кластера развертывают микрослужбы и реализуется управление ими. Кластеры поддерживают широкие возможности по масштабированию до нескольких тысяч машин. В качестве узла кластера может быть компьютер или виртуальная машина, которым присваивается имя. Каждый узел кластера описывается определенными характеристиками, в частности свойствами размещения. Кластеры Service Fabric можно создать на виртуальных или физических компьютерах под управлением Windows Server или Linux [13]. Download 3.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling