High Performance
CloudFusion supports multi-threaded requests using MultiCurl. Multiple requests only take as long as the slowest request.
SimpleXML Responses
CloudFusion parses the response body with SimpleXML for a fast, easy way to interact with AWS data.
Handy Utilities
CloudFusion provides a number of helper functions to simplify common tasks.
Custom Bulk Operations
By exposing the cURL handle for requests, CloudFusion allows you to write custom bulk operations that utilize the multi-threading support in MultiCurl. This is built into every CloudFusion class.
Open Source
CloudFusion is free, open-source software (BSD licensed). Anyone is free to change the source code, contribute bug fixes and features, and make new versions.

Extensible
CloudFusion contains a number of shared core classes that can be extended and overridden as needed.
Faster Performance
For frequently accessed data where the speed is more important than the immediate freshness, informal tests have shown speed-ups of between 600 and 1000x, depending on network latency.
Multiple Storage Types
CloudFusion's CacheCore provides multiple cache storage methods — from relational databases (SQLite 3, MySQL, PostgreSQL), to flat files, to the super-fast APC and Memcache memory caches.
Normalized and Extensible
CacheCore can be used standalone, or transparently within CloudFusion. The normalized API allows you to worry less about the storage method, and more about getting your data cached.
Buckets and Objects
Besides supporting the standard S3 functionality, we've added a number of methods to support things like moving and renaming, copying entire buckets, and storing remote files.
Resumable Downloads
CloudFusion exposes the interface that allows your application to resume incomplete or partial content downloads. It also exposes the ability to only download a file if it has changed since the last time you downloaded it.
Virtual Hosts
CloudFusion allows you to specify a virtual host name to use once you've configured your DNS records to point back to S3, allowing for customized domain names.

BitTorrent Support
Distribute the load for large files with BitTorrent. S3 acts as a fast seed on these networks.
Access Control Lists
CloudFusion allows you to specify how public or private your files are, who to provide access to, and the ability to create a time-limited public link to a private file.
Backups and Synchronization
Planned support for synchronizing files between S3 and the local file system. Coming soon.
…and more!
Embedding additional metadata into objects, ensuring file integrity with MD5 hashing, bucket access logs, and more!
High Performance Delivery
User requests are automatically routed to the nearest edge location in the USA, Europe, or Asia for high performance delivery of your content. Your users get the fastest downloads available on Amazon's network.
Rich Media, Viral Marketing
Although not limited to these kinds of applications, CloudFront is great for serving content for media-rich sites or even viral marketing campaigns. Serve high bandwidth content without worrying about scalability.
Enable Parallel Downloads
Using two DNS CNAMEs to split traffic across multiple domain names can improve your site's performance according to Yahoo!'s Performance Research. CloudFusion and CloudFront make this easy.
Databasing, Simplified
By providing complete support for SimpleDB's latest release, CloudFusion enables you to utilize SimpleDB to the fullest.
Smarter, More Efficient Writes
CloudFusion allows you to store multiple key-value and key-multivalue (think tags) sets in a single request.
Full Results from Queries
SimpleDB can return query results with the data from those results, but the response is limited and may require additional requests which slow down your app. Although CloudFusion supports this, it also supports fetching results from standard queries so that you can get more data, faster.
Fine-Grained Updates
With each write to SimpleDB, CloudFusion allows you to specify whether to simply add the data, overwrite all existing data, or only overwrite specific fields.

Message in a Cloud
Instead of using a database to pass messages between systems, SQS allows you to use a dedicated messaging system — ideal for queuing up tasks for an EC2 instance to complete.
Manage Your Tasks
Create, list, and delete your message queues as you need to. Easily find out how large or small your message queues are so you can spin up additional EC2 instances to handle the task load.
Virtual Images
Register your own bootable OS images and list the public and private images that are available to you.
Elastic IPs and Availability Zones
Configure machines with elastic IP addresses and the ability to launch instances in specific geographic zones.
Machine Instances
Spin up new virtual server instances to process a series of tasks, then spin them back down when you're done.
Security
Use CloudFusion to create, delete, and otherwise keep track of SSH keypairs, as well as configure security groups. Determine which group a virtual machine is in, and alter settings as necessary.

Elastic Block Service
Support for Amazon's Elastic Block Service, which provides persistent storage for EC2 instances. Also allows for automated data backups to S3.
Real-Time Monitoring
Amazon CloudWatch provides customers with visibility into resource utilization, operational performance, and overall demand patterns — including metrics such as CPU utilization, disk reads and writes, and network traffic.
Amazon's Complete Catalog
PAS is the service that provides access to data about every single item that Amazon carries. Everything from the creator, to the year, to the description, to the price, and beyond, CloudFusion gives you access to it all.
Worldwide
Amazon has six regional websites: United States, Canada, United Kingdom, France, Germany, and Japan. CloudFusion provides access to each of these online stores, allowing you to serve customers worldwide.
Earn Referral Dollars
Links that take you back to Amazon's product page have your Amazon Associates ID embedded into them, allowing you to collect a referral fee for any items sold.
Lookups and Searches
Searches allow you to find a set of results that match your search. Lookups give you specific data for a specific identifier. Use these methods to find data on individual items, various kinds of lists (e.g. wish lists), and lookup publicly-available customer information.

Sellers and Shopping Carts
Add or remove items from a shopping cart, and find information about third-party sellers.
CloudFusion™ is © 2007–2010 Ryan Parman, Foleeo Inc., and contributors. The CloudFusion name and logo are trademarks of Ryan Parman. WarpShare™ is a trademark of Foleeo Inc. The source code is provided under the New BSD License. Documentation and tutorial text is provided under the [CC] BY-NC-SA license. All other rights are reserved.