Каждое ядро визуализации работает независимо от других. PCS не ведет список существующих ядер визуализации; каждое ядро просто получает задания от PCS. Более того, ядра могут добавляться и удаляться по мере надобности. Поскольку каждое ядро начинает искать новое задание сразу же после выполнения предыдущего, в системе автоматически обеспечивается распределение нагрузки в соответствии с производительностью отдельных ядер. Более быстрые ядра визуализации поглощают задания с более высокой скоростью. Их разнородность не создает никаких проблем.
Единственным «узким местом» будет сама система PCS. Так как ядра визуализации вызывают сохраненные процедуры для получения заданий и обновления состояния, каждое ядро генерирует две транзакции каждые три-пять минут. PCS работает на довольно внушительном кластере хостов Microsoft SQL Server, так что в ближайшем будущем вряд ли стоит ждать проблем с пропускной способностью системы.
Related posts: