По такому описанию, без цифр (например, тяжелый граббер, насколько он тяжелый? тяжелый по памяти или процессору? сколько ресурсов отъедает сейчас?), тяжело что-то посоветовать.
Если основная цель — «наконец то не знать что такое "перегружен sql сервер"» и есть деньги, то конечно, идеальным вариантом был бы выделеннй сервер. В принципе, если бы не тяжелая задача раз в 5 минут, подошел бы обычный виртуальный хостинг, база в 150 Мб не является проблемой для mysql при правильном ее дизайне, наличию индексов.
Как вариант, чтобы сэкономить деньги, можно попробовать вынести тяжелую задачу по граббингу на какой-нибудь дешевый vds, а данные, которые он напарсит, импортировать в существующую cms.
Если основная цель — «наконец то не знать что такое "перегружен sql сервер"» и есть деньги, то конечно, идеальным вариантом был бы выделеннй сервер. В принципе, если бы не тяжелая задача раз в 5 минут, подошел бы обычный виртуальный хостинг, база в 150 Мб не является проблемой для mysql при правильном ее дизайне, наличию индексов.
Как вариант, чтобы сэкономить деньги, можно попробовать вынести тяжелую задачу по граббингу на какой-нибудь дешевый vds, а данные, которые он напарсит, импортировать в существующую cms.