The answer is ‘probably yes’. There aren’t many reasons for an application to be hosted elsewhere, aside from occasional compliance standards, or requirements to integrate with local services that would require large amounts of data to move from on-premise to cloud.
'Hyperscalers’ have evolved quickly over the last 5 years. The features they provide and the speed with which environments can be set up and torn down are generally far superior to racked hardware/software solutions.
Atlantic BT used to rack dozens of servers a month for customers, and we hardly touch hardware these days. Times have changed and unless there is a specific reason to host on premise or in a physical data center, the cloud is the right solution. If you need some guidance to evaluate your environment and its compatibility with the cloud, we'd be happy to help.