Research community has believed that an e-learning ecosystem is the next generation of e-learning but has faced challenges in optimizing resource allocations, dealing with dynamic demands on getting information and knowledge anywhere and anytime, handling rapid storage growth requirements, cost controlling and greater flexibility. So, flourish, growing, scalable, available, up to date and strong infrastructure e-learning ecosystems in a productive and cost effective way will be needed to face challenges and rapidly changing in learning environment. This paper work focused on an e-learning ecosystem (ELES) which supports new technologies is introduced and implemented. An integration between cloud computing and Web 2.0 technologies and services used to support the development of e-learning ecosystems. Cloud computing an adaptable technology for many of the universities with its dynamic scalability and usage of virtualized resources as a service through the Internet and Web 2.0 brings new instruments help building dynamic e-learning ecosystem on the web.