0345 222 96000345 222 9600

The Oracle Storage Cloud is an enterprise-grade cost-effective solution for modern organisations

Some inherent advantages of using the Oracle Cloud for storage:

  • Enterprise-grade data protection and privacy policies
  • Store unlimited pieces of data
  • Access control: restrict data availability to specific users
  • Hybrid storage tiers
  • Track and monitor key storage metrics
  • Scalable, redundant, highly available storage solution
  • No up-front hardware expenditure or investment
  • 24/7 access to data from anywhere over the Internet

Watch this video or read on below for more technical information.

How it works

Your applications can access Oracle Storage Cloud Service over the 'net by using either an OpenStack Swift-compatible REST API or a Java API. A web-based graphical user interface means that you can manage storage on the fly, making changes as necessary.
It can be used for standard archival data storage, as well as application storage for backup and disaster recovery.

Secure encryption

Your data is encrypted at your site, and stays encrypted while it is stored. You keep the key for decrypting it at your site.
This works using the client-side encryption feature of the Java library. First the data is encrypted (at a strength of 128-bit) and the key for decryption is symmetric - the same at your end as well as in the cloud data centre. However, that key is in turn encrypted by a 2048-bit asymmetric key – which you keep at your end, on premise. That encrypted key data - the envelope key - is stored in the Oracle Cloud alongside your stored object.
When you use the Java library, your asymmetric key is used to decrypt the envelope key, which in turn decrypts the data. 
Also, your data stays physically where you know it is: it is never moved out of the data centre without your permission.

Resilient data

Data integrity is obviously very important, and Oracle’s Cloud Storage Service uses checksum techniques to validate data.
It creates an MD5 checksum which - although no longer suitable for encryption - works well as a validation tool. This checksum is returned in the ETag header of the HTTP response. Both and Oracle and the customer can then check the returned checksum against the one generated in the cloud, making sure they match and therefore have been uploaded correctly.

User authentication and sharing

It’s important that users only get access to what they need, so the Oracle Storage Cloud Service uses password protection, which generates an authentication token. This token is needed to access your data, and is valid for 30 minutes.
If you use the Java library, then requests for a new token are handled automatically. Otherwise you'll need to ensure that a request for a new authentication token is sent every 30 minutes.
You can manage your data at a granular level based on data types, changing users’ permissions and roles with ease through the web GUI. Objects can be shared between multiple users and updated in real time – no more email chains to trawl through!

A diagram showing Oracle storage elasticity

Hybrid tiers

To keep costs competitive, Oracle’s Storage Cloud is divided in to Standard and Archival Storage. As you’d expect, the Archive Storage is a lot less costly, but is also slower to retrieve. That said, it’s ideal for “dormant” data that you need to keep, freeing up capacity in on-premise storage media. It’s simple to move data between Oracle’s tiers, creating a “hybrid” of their fast standard storage and their slower Archive Storage. So you might set time limits on when data is sent to archive, for example.

Efficient, easy data transfer

Oracle recommend that if you’re uploading objects larger than 5GB to their Cloud Service, you segment the data using your own conventions. You will also have to provide a manifest of how it goes back together, but you can segment it whatever way you’d like. They call these dynamically-segmented files Dynamic Large Objects. 
The advantage of this is that in the unlikely event that there is an error or network failure, only the segment fails, not the whole large file. Oracle’s Cloud Storage Service is atomic in the database sense - it either works completely or not at all - so they recommend segmenting your data to reduce errors due to bandwidth-throttling.
It’s also convenient in the way you can upload multiple files and directories in one request, and compress that data. All you need to do is save them as compressed tar.gz or tar.bz2 files, and when you upload them, a container is created for each top-level directory and an object is created for each file.

Data creation - rates of change


Oracle make much of the "elasticity" of their cloud data storage service. It means that it's simple to change the amount of information you store. However, it's important to note that this means that you can change the rate at which you store data as well. If your business has natural peaks and troughs (and what business doesn't?), then your data storage plan can change with it. 

For many, their rates of data production changes with the seasons, so their storage needs change too. Some good examples of this 'seasonality' are in the diagram on the left from Avnet.

Which type of Oracle cloud storage is right for me? A table to help you decide:

Oracle Cloud Service Comparison

Which type of Oracle cloud storage is right for me? A table to help you decide:

Cloud storage costs comparison

The above costs are based on a 20Pbyte archive.


If those prices seem good, here’s a link to Oracle’s complicated pricing page, but bear in mind: because we’re an Oracle Gold Partner, we can get you a lower price than their public prices!
We can also do all the somewhat-arcane calculations for you, so you get a good idea of how much it will cost based on your usage.

For a no-obligation estimate, please contact us today.
If you’re interested in finding out more the Oracle Cloud Storage Service, but not ready to take the plunge yet, we’d recommend that you try an Oracle Cloud Trial or call us to find out more.