Things are more complicated now since you want to achieve stability, availability and provide video streaming.
I understand that SOFT is a hobbyist website and cost is the concern. 200 S$ for that package is fairly decent.
But if you want to archive what you want, prepare to spend small fortune.
Solution 1: Sorry if it’s not in English.
- Two web servers (network load balance with high availability)
- Two clustered database server for redundancy and high availability
- External storage system SAN, iSCSI, NAS or DES (shared database and large video files)
- Hosted at major ISPs (SingNet, PacNet, 1Net etc.) unlimited bandwidth and transfer
- Optional multi media optimization products for streaming
You get high availability, scalable (add more servers if necessary), stability and, room for medium term growth but you need to buy hardware, software (depends on what you use), and rent half or full rack in data centers. Probably this is not a favorable solution for you.
Solution 2:
- One dedicated web server and a database server
- Internal storage (you can probably get 2 TB disk)
- Hosted at major ISPs (unlimited bandwidth and transfer)
No redundancy and no guarantee of service level but reasonable cater essential requirements.
Solution 3:
-One dedicated server running both database and web server
-Internal Storage (500 GB)
-Hosted at hosting company
Cheapest way but I don’t recommend that because hosting companies buy bandwidth from various ISPs and hosted many servers as much as they can. So they will charge you with limited bandwidth and transferred.