Cloud Files overview


Cloud Files is an affordable, redundant, scalable, and dynamic storage service offering. The core storage system is designed to provide a safe, secure, automatically resizing, and network accessible way to store data.

You can store an unlimited quantity of files ranging in size from a few bytes to extremely large. You can store as much as you want, and you pay only for the storage space that you actually use.

Cloud Files makes it easy to serve content through the Akamai content delivery network (CDN), which enables you to take advantage of a proven, world-class CDN that is affordable and easy to use.

Cloud Files also enables you to store and retrieve files and CDN-enable content with a simple web service (REST) interface. There are also language-specific APIs that use the REST API but make it easier for developers to integrate Cloud Files into their applications.

This article provides the following information about the Cloud Files service:

Ideal uses for Cloud Files

The Cloud Files service is an excellent storage solution for a number of scenarios and is well suited for a number of applications. Following are some of the ideal uses for Cloud Files:

  • Backing up or archiving data
  • Serving images and videos (streaming data to users' browsers)
  • Serving content with a world-class CDN (Akamai)
  • Storing secondary or tertiary, static, web-accessible data
  • Developing new applications with data storage integration
  • Storing data when predicting storage capacity is difficult
  • Storing data for applications affordably

Key concepts

Cloud Files is not a file system in the traditional sense. You can't map or mount virtual disk drives like you can with other forms of storage such as a SAN or NAS. Because Cloud Files is a different kind of storage solution, take a few moments to review some key concepts.

Using Cloud Files

You can access Cloud Files by using the following interfaces:

  • Graphical user interfaces, such as the Rackspace Cloud Control Panel, Cyberduck, and FireUploader
  • Programming interfaces via REST, Python, PHP, Ruby, Java, and C# .NET

Cloud Control Panel interface

The Cloud Control Panel provides a browser-based, intuitive, easy-to-use graphical user interface (GUI). The control panel enables you to manage your Cloud Files containers and objects without any programming knowledge. From the control panel, you can CDN-enable a container by marking it public. Any objects stored in a public, CDN-enabled container are directly accessible over the CDN.

Programming interfaces

There are several programming interfaces for Cloud Files that enable you to integrate the storage solution into your applications, or provide automated ways of accessing the system. Currently, we support a REST web services API and several programming language APIs (Python, PHP, Java, Ruby, and C# .NET).

For details about using these interfaces, see the Cloud Files Developer Guide on our API documentation site.

Getting started

To start using Cloud Files, see Getting started on Cloud Files with CDN.



Was this content helpful?




© 2015 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License


See license specifics and DISCLAIMER