Aneka is a cloud computing platform that allows developers to build applications for private, public and hybrid clouds. It provides APIs for programming models like MapReduce. Aneka has key components like an SDK and runtime engine. The architecture includes fabric, foundation and application services that handle low-level resources, core functionality and application execution respectively. Aneka enables dynamic provisioning of resources from physical and virtual infrastructures for cloud applications.