А зачем вам 50 гб памяти? Ну, для какой задачи?
Кое-какой софт умеет работать на нескольких машинах «как будто» на одной. В платной MySQL есть режим clustering, что-то похожее умеет делать squid, для математических расчетов есть библиотеки *MP и т.д.