No. With Business Central online, you just need to pay monthly license fee. Everything else, including hosting, data backup, storage, encryption, security, disaster recovery, etc. is taken care of by Microsoft.