高可用性を重視するならやはりAWS(Amazon Web Service)かAzure等でホスティングするのが無難だと思います。
小規模ならHerokuなどのクラウドアプリケーションプラットフォームで公開するのもありだと思います。Herokuなら制限が厳しいとはいへ無料版もあるので…
私は諸都合でConoHaというVPSでサービス運営しています。他にもNTTやさくらVPS、お名前VPSなども有名ですね。
ConoHaVPSは月1000円(時間課金だが)でDBも動いてSSD100GBあるので個人利用にはAWS等より適していると思います。
私はポートフォリオはGitHub Pagesで公開しています。静的ページしか動作しませんが自分のプロフィールを表示するだけなので問題ないです。
Like!