Should I split my website into different servers
- by Nyxynyx
I have a website where a user uploads photos, the photos gets resized and thumbnailed, and stored on the server. At the same time, there are some INSERTS into a MySQL table regarding the photo uploaded (like description, user id etc).
The site currently runs off a managed VPS, and I love the support it provides. However it is expensive to store the many small photos and the resizing and thumbnailing processes do cause spikes on the app performance. (Amazon S3 is pretty expensive, especially considering the costs for uploading many small files)
Question: Will it be a good idea to move the image processing operations and image storage to another server which is an unmanaged dedicated server with a much lower cost/gb and keep the current VPS for its 24/7 support and hosting the webapp? Or should I move the entire site to the dedicated server?
VPS Specs
16 cores 2.4GHz (E5620)
1GB memory
60GB Storage
3.5TB transfer
$43/mth
Managed (24/7)
Dedicated Specs
i3 2130 2 cores 3.4+ GHz
16 GB DDR3
2 x 1TB SATA2 storage
15 TB transfer
$79/mth
Unmanaged (Weekdays support)
Software used
Apache
PHP
MySQL
Solr
PostgreSQL
ImageMagick