Storage - Object Storage

An S3-compatible object storage solution designed to store, manage, and access unstructured data in the cloud.

Create a Linode account to try this guide with a $ credit.
This credit will be applied to any valid services used during your first  days.
Note
On July 5th 2023, Akamai released three additional data centers: Chicago (USA), Paris (France), and Washington, DC (USA). Customers can leverage these data centers to deploy the full suite of Akamai’s cloud computing services. In addition, Premium plans and higher capacity Object Storage clusters are currently only available in these new data centers.

Linode’s Object Storage is a globally-available, S3-compatible method for storing and accessing data. Object Storage differs from traditional hierarchical data storage, such as a traditional filesystem on a physical/virtual disk and Block Storage Volumes. Under Object Storage, files (also called objects) are stored in flat data structures (referred to as buckets) alongside their own rich metadata.

Due to the nature of Object Storage, it does not require the use of a Compute Instance. Instead, Object Storage gives each object a unique URL with which you can access the data. An object can be publicly accessible, or you can set it to be private and only visible to you. This makes Object Storage great for sharing and storing unstructured data like images, documents, archives, streaming media assets, and file backups, and the amount of data you store can range from small collections of files up to massive libraries of information.

Features

S3 Compatible

Linode Object Storage is a globally-available, S3 Compatible storage solution, maintaining the same performance as your data grows.

No Compute Instance Required

Object storage does not require the use of a Compute Instance. Instead, Object Storage gives each object a unique URL which you can use to access your data.

Host Static Sites

Using Object Storage to host your static site files means you do not have to worry about maintaining your site’s infrastructure. It is no longer necessary to perform typical server maintenance tasks, like software upgrades, web server configuration, and security upkeep. See Deploy a Static Site using Hugo and Object Storage.

Availability

Object Storage is available within the following data centers. The table below also lists several key specifications, including the maximum amount of storage and the maximum number of objects, as these vary by region. For a full list of specifications, see the Specifications section.

Data CenterMax Storage
per account, per region
Max # of objects
per account, per region
Cluster ID
Atlanta, GA (USA)5 TB50 millionus-southeast-1
Chicago, IL (USA)1,000 TB (1 PB)1 billionus-ord-1
Frankfurt (Germany)5 TB50 millioneu-central-1
Newark, NJ (USA)5 TB50 millionus-east-1
Paris (France)1,000 TB (1 PB)1 billionfr-par-1
Singapore5 TB50 millionap-south-1
Washington, DC (USA)1,000 TB (1 PB)1 billionus-iad-1

Object Storage deployments in each data center are assigned a cluster ID. These are used when formatting URLs and integrating Object Storage with tools such as the Linode CLI, s3cmd, s4cmd, and Cyberduck.

Pricing

Linode Object Storage costs a flat rate of $5 a month, and includes 250 gigabytes of storage. This flat rate is prorated, so if you use Object Storage for a fraction of the month you are charged a fraction of the cost. For example, if you have Object Storage enabled for half of the month and use up to 250 gigabytes of storage you are billed $2.50 at the end of the month. Each additional gigabyte of storage over the first 250 gigabytes costs $0.02, and this usage is also prorated based on usage time.

Important
Object Storage is similar to a subscription service. Once enabled, you will be billed at the flat rate regardless of whether or not there are active buckets on your account. You must Cancel Object Storage to stop billing for this service.

Technical Specifications and Considerations

The table below shows Object Storage specifications, including those for the existing clusters as well as the latest upgraded clusters currently available in new data centers. Most of the specifications apply per region, per account, unless otherwise specified.

ResourceLimit
Minimum storage250 GB
Maximum storagevaries by region (see Availability)
Maximum number of objectsvaries by region (see Availability)
Maximum number of buckets1,000 buckets
Maximum file upload size5 GB (5 TB with multipart uploads)
Rate limit (per bucket)750 requests per second

To increase these limits beyond their default values, contact the Support team with your request. Be sure to include any details related to your application and requirements. The capacity of the region is considered when processing a limit increase request, among other factors.

Network Transfer

  • 40 Gbps inbound network bandwidth
  • Free inbound network transfer
  • Metered outbound network transfer, including traffic to other Linode services within the same data center (over both public IPv4 and IPv6 addresses)
  • Includes 1 TB (prorated) of transfer allowance per month

See the Network Transfer Usage and Costs guide for additional details, including costs for network transfer overages.

Additional Limits and Specifications

  • Upload file size limit: 5 GB. The maximum upload size of a single object is 5 GB, though this can easily be overcome by using multi-part uploads. Both s3cmd and cyberduck will do this for you automatically if a file exceeds this limit as part of the uploading process.
  • Restricted characters: Objects uploaded to object storage cannot contain the following special characters when using Cloud Manager or the Linode CLI: " ' < > & + =.

This page was originally published on


Your Feedback Is Important

Let us know if this guide was helpful to you.