BDXL holds 100 GB so if a few of those are enough to hold your backup that's what you should do. The cloud will look cheap once you see the price of LTO or Optical Disc Archive drives.
For business use, I think any backup/archive system that keeps multiple backups should be safe enough against ransomware since you can restore from the newest uncorrupted backup.