This document discusses running databases in the cloud and the challenges involved. It outlines the paradigm shift from on-premise to cloud-hosted databases and how this affects availability, elasticity, manageability and cost. Specific solutions are presented for addressing each challenge, such as database-as-a-service providers that offer automated scaling, high availability and APIs for management. The use case of an ecommerce application's architectural evolution is provided to illustrate how these challenges emerge over time with growth.