Все меняется, когда вы работаете с большой корпоративной аудиторией. Какие самые важные вещи подумать о вашем сервере или серверной ферме при масштабировании до очень большой базы пользователей?
Лучший совет - не масштабироваться, пока вам не понадобится. Это достаточно сложный баланс, чтобы получить правильный баланс, но вы не хотите тратить тысячи на покупку нового оборудования, которое не используется, и в то же время вы не хотите, чтобы ваша система (при условии, что система с одним приложением) выходила из строя из-за нагрузка.
Графическое изображение всего, используя что-то вроде кактусов, очень полезно для отслеживания тенденций. Он покажет вам, как быстро используется пространство, растет пропускная способность, используется память и т. Д. Если вы можете отслеживать время отклика и здесь, это также даст отличное представление о том, как будут происходить обновления в будущем.
Убедитесь, что ваши системные администраторы общаются с разработчиками приложений. Разработчики приложений могут многое сделать, чтобы снизить нагрузку на кластер / ферму. То же самое и с тем, что они могут сделать много вещей, которые бесконечно увеличивают нагрузку. Умные разработчики должны иметь возможность указывать точки замедления (посредством профилирования кода), которые помогут администраторам решить, где потратить время на увеличение скорости.
Понимание взаимосвязей между пространством центра обработки данных / требованиями к питанию / охлаждением / доступным бюджетом / временем доставки - если вы понимаете, какие из них доступны, вы на полпути. А также возможность передать их старшим нетехническим специалистам в понятной для них форме. В остальном техника :)