どうしてローカルではアプリケーションサーバ(Flask)のみで動作するのにGAEやherokuにアップロードするとGunicornやApache、nginxが必要になるのですか?
色々種類あるwebサーバは何が違うのですか?