I am a hobbyist photographer. My files come off the SD card from the camera to a external SSD that I use with Lightroom. That drive and the Lightroom Catalog backups get synced to a local NAS that I'm running at home. The NAS gets regularly backed up to a drive that goes to another location. I have two drives for off-site backup so there is never a time when there isn't one off-site. I'd like to replace the off-site drive with cloud of some type. I was previously bandwidth limited but now that I'm not I need to do it.
I feel like I haven't figured out a good sharing solution yet. I usually just use Google Photos to create and album and share that with people. I used to use OwnCloud but I've moved away from that.