Dasein Cloud is an Open Source cloud abstraction API for the Java programming language.
When you write your cloud applications against the Dasein Cloud API, you are writing them in a cloud-independent fashion. You can take your application, change the credentials and endpoints, and it will run against an alternative cloud without rewrite or recompile as long as that cloud supports equivalent services.
In AWS, Dasein Cloud supports:
- EC2, including EBS, snapshots, image creation, ELB, Elastic IPs, Auto-scaling, CloudWatch, and more
- S3 with a hierarchical model option
- CloudFront
- RDS
- SNS
- SimpleDB