CloudArray allows unlimited cloud storage capacity to be presented and managed like local storage. It uses dynamic caching of frequently accessed data on high-speed local disks for performance. Data is encrypted before transferring to cloud storage for security. CloudArray supports multiple cloud providers and both SAN and NAS protocols for integration with applications. It provides scalability, high performance, security and cost benefits of cloud with simplicity of management like local storage.