Cloud Computing: Adoption Considerations for Business and Education
An E-learning System Architecture based on Cloud Computing