У меня есть веб-приложение, в котором в настоящее время насчитывается около 500 000 пользователей, в среднем около 500 просмотров страниц в час, и мы ожидаем, что в следующем году ожидается увеличение до 20 000 000 пользователей.Каковы некоторые хорошие ресурсы для разработки архитектуры веб-сервисов, которая может масштабироваться хорошо?
Наша текущая система не может справиться с этой шкалой, и поэтому нам нужно перейти к одной, которая может.
Я думал, что архитектура, основанная на сервисах, будет более надежной и позволит масштабировать масштабирование компонентов независимо друг от друга и основного приложения.
Но я был предупрежден о том, что можно легко разработать архитектуру служб, которая не масштабируется хорошо, и поскольку у меня мало опыта проектирования такой системы, переходы по некоторым рекомендуемым ресурсам, вероятно, лучше, чем просто «принятие ударь на него ».
Итак, какие ресурсы рекомендуется для архитектуры системы масштабирования? Платформа .Net, но я бы предположил, что такая же информация относится к любой сервис-ориентированной архитектуре, независимо от платформы.
У вас есть полмиллиона человек в среднем 500 просмотров в час? Являются ли они обезьянами ADHD на трещине? ;) – Dan
Нет, они ученики К-12 ... больше похожи на саранчу! – cdeszaq
В настоящее время ваша шея бутылки вашей системы рассматривается как не масштабируемая? –