Public Cloud Scalability – Should You Scale Up or Out?