Cloud database selection for developers

We have been migrating to a cloud computing world across all enterprise. The problem lies in the selection of the best database to handle this migration with ease. The chosen one should be able address portability, scalability, cost and ease of use.
Will PostgreSQL be able to address this? Or a new one has to come out?
