An emerging tech startup is planning to launch an AI-powered application that will likely experience unpredictable growth and potentially scale globally. The startup aims to minimize capital expenditure on hardware while ensuring the app can expand resources as needed. Which cloud model would BEST fit this startup's requirements?
Public cloud
Community cloud shared with other tech startups
On-premises infrastructure with occasional cloud bursting
Private cloud with third-party managed services