Amazon Cloud Services (AWS) Programming
The project is to explore and demonstrate the programming interfaces exposed by a Cloud service provider. We consider the case of Amazon here by its AWS services.
Minimal-requirement tasks
At its minimum, the students taking this project should deliver the following:
- Choose at least three AWS services under at least two XaaS models. For instance, Amazon's DynamoDB service is under PaaS model.
- Study the capacity-planning interface, and then set up the chosen services free tier
- Write a client program on your local Ubuntu VM OS that interacts with remote services
- Scale up/out your program, demonstrating the benefit of using Cloud services (in comparison with installing software locally).