It is an object storage solution that enables businesses to securely and reliably store files and unstructured data in the cloud. Data can be stored or retrieved, at any time, from any device connected to the Internet.
Data can be stored and retrieved to and from the Oracle Storage Cloud Service through both a RESTful Web Service and a Java library.
As soon as data is stored in the Oracle Storage Cloud Service it is automatically replicated 3 times to separate machines within the same data center. This automatic mirroring prevents data loss caused by hardware failures.
Access to data is based on user roles. Account Administrators can create custom user roles in their Identity Domain and those roles can be assigned read-only or read/write privileges to Containers. Service Administrators can also set Containers to be publicly readable if desired.
Users may encrypt their data before storing it as an Object on the Oracle Storage Cloud Service by using the Java library. Object data can be encrypted with a 2048 bit RSA KeyPair provided and managed by the customer.
When purchasing the Oracle Storage Cloud Service the buyer must specify how much storage capacity to buy. Users of the Service Instance cannot store more data than originally purchased. At any time the buyer can increase a Service Instance's storage capacity.
Files of any size can be uploaded to the Oracle Storage Cloud Service. A single Object in the Oracle Storage Cloud Service can be as large as 5GB. To store files larger than 5GB, simply segment the original file into sizes of 5GB or less and upload the segments following a defined naming convention. Then create a new Manifest Object to represent all of the pieces of the original file. The resulting file can then be downloaded as a single file and is identical to the original file.