FaaS Platforms on Public Clouds