For most use cases, public cloud hosting is far more practical and cost-effective at scale versus owning your entire data center infrastructure. Hybrid solutions balancing on-prem and cloud resources can also make sense for more complex apps.