Я действительно впечатлен мощью облачных вычислений, когда речь идет о возможности масштабирования ваших объектов в зависимости от вашей нагрузки.
Как я могу изменить свою парадигму и научиться писать свои приложения таким образом? Написать один раз и забыть (независимо от будущей нагрузки) было бы лучшим решением.
Как я могу практиковать свои навыки в этой области? Настроить среду виртуализации, когда я смогу добавить другие виртуальные машины в частное облако (через командную строку?) по каким-то умным алгоритмам, чтобы предвидеть нагрузку на какой-то период времени?
В идеале я хочу попрактиковаться, не покупая реальные услуги облачных вычислений, а только на своем оборудовании.
Единственное, что я хочу здесь попрактиковать, — это масштабирование систем приложений/веб-ролей и/или очередей сообщений, когда текущие рабочие имеют слишком много заданий в очереди. Поэтому давайте исключим масштабирование базы данных из цели вопроса как слишком большую тему.