Recently the research community has believed that an e-learning ecosystem is the next generation elearning. However, the current models of e-learning ecosystems lack the support of underlying infrastructures, which can dynamically allocate the required computation and storage resources for elearning ecosystems. Cloud computing is a promising infrastructure which provides computation and storage resources as services. Hence, this paper introduces Cloud computing into an e-learning ecosystem as its infrastructure. In this paper, an e-learning ecosystem based on Cloud computing infrastructure is presented. Cloud computing infrastructure and related mechanisms allow for the stability, equilibrium, efficient resource use, and sustainability of an elearning ecosystem.