System Disk and Data Disk FAQ


Explaining the System Disk and Data Disk Architecture


General Purpose Cloud Servers for Linux and Microsoft Windows use an architecture that pairs a system disk with a separate data disk(s). The benefits of implementing this new architecture include improved provisioning times, as well as more flexibility for data storage and disaster recovery. Snapshots or images of General Purpose servers will only save the information from the system disk consisting of your operating system and configurations. This means that you will need to use a separate method for saving information located on the data disk(s). Because images now preserve only the system disk information, imaging will complete more quickly and provisioning new servers from a saved system disk image will be faster.




Saving Your Configuration Using System Images


Each General Purpose server has both a system disk and separate data disk(s). You can retain the operating system and configuration information from your system disk by using our Cloud Servers imaging feature, but it will not save any information from the data disk(s). To save your data disk(s) you have the option of using Rackspace Cloud Backup, which is a granular file level backup system that you can configure to save only the files and folders you wish to keep. Another option would be to run your General Purpose server without using the included data disk(s) at all. All data necessary for running your applications could be saved on a Cloud Block Storage volume which could be mounted to your General Purpose server.




Using Cloud Block Storage instead of a Data Disk


Cloud Block Storage presents data volumes to your server. Volumes are the detachable block storage devices that expand the storage capacity of your server. Think of a Cloud Block Storage volume as you would an external USB hard drive. Like an external USB hard drive, a volume can only be attached to one server at a time, but it retains your stored data even when it is not attached to a server. One limitation of using Cloud Block Storage is that you can only attach a volume to a server in the same geographic region as your volume exists.




How Do I Backup the Data Disk?


Since system images will only save data from the system disk, you will need to use the Rackspace Cloud Backup service to retain information from the data disk(s). Cloud Backup is a file level storage solution, and the increased throughput of General Purpose servers allows more efficient access to backup storage.




What About Scaling and Resizing? 


General Purpose servers is that they cannot dynamically resize. With the rest of the OpenStack community, Rackspace has reduced support for this feature because it does not align with the industry-standard method of scaling. Rather than resize one server for vertical scaling, we instead recommend employing horizontal scaling, or adding/removing the number of servers managed by a Cloud Load Balancer to provide adequate resources to suit your needs.


If you really need a vertical scaling solution, Cloud Block Storage can be used to provide you with more data storage options. For example, you might save your application data to a Cloud Block Storage volume and create an image of your system disk to save your OS configuration. Then you would build that image to a larger General Purpose server instance. Once active, you would attach the Cloud Block Storage volume with your application data to the new instance.


Was this content helpful?

© 2014 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