Azure Deployment Suggestions?

I'm working on streamlining our Solarwinds deployment and looking for a bit of advice or thoughts from the community on the route we're considering. Currently, we have a separate deployment for each of our 3 isolated locations on on-prem servers, but we're finding that it just isn't as efficient as we'd like. I'm looking into standing up a single deployment in Azure. I'd like to do a full cloud deployment, but am hesitant because of the cost of the Azure server/sql resources. I'd love to hear your thoughts, tips, suggestions or what you're doing in your deployments.