@Satis レンタルサーバはVPSより月額費用が安いし、OSやWebサーバ、PHPなどのアップデートやセキュリティも管理してくれるので、それで足りるならレンタルサーバの方が有利なのじゃ。
VPSを借りたら、システム管理者は自分なのじゃ。
OSやWebサーバ、PHPなどの更新に目を光らせて、自分でアップデートしていかなければいけないし、そこで失敗してもだれも助けてくれないからの。
かといって、それを恐れて放置すると、今度はセキュリティホールをつかれて踏み台にされたりするのじゃ。
そこで、特定の機能だけを提供元によって管理された(=マネージド)サービス単位で借りたりするのじゃが……管理の手間なく安心して利用出来る分だけ費用が高いのじゃ。
いろんな方法があるのじゃが、学習用にはなるべく安くて単純な仕組みを、ちゃんと信頼性を保証して運用するサービスをやるときは相応の仕組みを選ぶのじゃ。