Я создал API на основе REST (с использованием asp.net WebAPI), который возвращает RSS-каналы в мое мобильное приложение. Около 30 000 активных пользователей моего мобильного приложения имеют доступ к этому RSS-каналу. Согласно аналитике Google, около 500 пользователей используют REST API в любой момент времени. Я ожидаю, что со временем это число будет расти.
Чтобы повысить производительность API, я кэширую RSS-канал в памяти, чтобы последующие запросы обслуживались только из памяти. Кеш обновляется каждые 3 часа.
Вопрос: Учитывая, что большая часть действий происходит в памяти, мне нужно получить VPS-хостинг с SSD или обычного жесткого диска (RAID 10) будет достаточно?
РЕДАКТИРОВАТЬ: Использование Windows Server 2012 R2 softsyshosting
Протестируйте и попробуйте со своим конкретный применение.
В вашем случае использования SSD могут быть другие преимущества (меньшая задержка ввода-вывода, ведение журнала и т. Д.). Но, в конце концов, это все еще VPS, поэтому есть другие недостатки и сомнительные коэффициенты консолидации. Дрянной VPS на SSD, вероятно, хуже, чем хороший VPS на стандартных жестких дисках. Так что, если вы еще не выбрали поставщика, я думаю, имеет смысл обратиться к самому уважаемому поставщику и работать оттуда.