Orbit is a highly durable and highly available UK-based "object storage" service, where your files are automatically distributed over multiple storage devices and across multiple datacentres for maximum resilience. Brightbox Orbit is based on Openstack Swift.
You can use Orbit to store any kind of data and any amount of data, for as long as you want - and only pay for what you use.
Some example uses for Orbit include: serving static assets for your web application, storing offsite backups, hosting static html websites, storing log files and much more.
Your data is stored across our two UK datacentres, which are located in Manchester. Your data never leaves the UK.
Our data centres are certified to ISO 27001, ISO 9001, ISO 14001, OHAS 18001, BS 25999-2 and PCI DSS.
Orbit is designed to be secure. Data in transit is encrypted using the HTTPS protocol and stored encrypted "at rest" (on disk). Access control lists can be used to control access, allowing granular read and write privileges to be granted to specific API clients for specific containers. So your web application can store assets in one container and your backup systems can store backups in another container and both can be kept totally separate separate from each other. Container versioning can be used to automatically keep copies of all modified or deleted objects in a separate container, with it's own separate access controls.
There are libraries available for most major languages to help you integrate your code too: Ruby, Python, Java, PHP, GO and more.
Object storage is a type of cloud storage architecture where files are treated as discrete addressable Objects within the "flat" hierarchy of a Container.
This is in contrast to filesystems, for example, where data is managed as a hierarchy of directories and files.
Objects are effectively files, but with some associated metadata and a unique addressable identifier (URL).
Yes, you set the origin of your CDN domain to point to the relevant Orbit container URL and make sure the container is public. And you have full control over the HTTP caching metadata.
We can import data into Orbit from physical media that you supply to us. Please get in touch to make arrangements (handling charges apply for manual data import).
Yes, Orbit is perfect for serving static files. Set the container to public access, specify a default index page and CNAME your domain name to the container URL.
You can specify which of your users can read and write to which of your Orbit containers using simple access control lists, specified as container metadata.
You can store as much or as little data as you like. Our architecture supports many petabytes of storage. We recommend that you don't store more than a million objects within a single container.
Any standard SFTP client or OpenStack Swift compatible client can be used with Orbit, such as Duplicity, OpenSSH, Cyberduck, Nautilus.