Internet users are increasingly in need of disk space consumption, whether for business purposes or for personal or leisure purposes. There are countless cases like, for example, a lawyer who handles a large number of documents or a music collector who wants to listen to music from his MP3 or from his PC.
The services of Cloud Storage (cloud storage) arise to cover these needs as a variety of the technological concept of cloud computing. Its objective is to offer users the possibility to have unlimited disk storage capacity and distributed in various data centres on the network.
Until recently, the storage of data was done in localized sites and identified by the user, either in the user’s own PC or in a server hosted in a trusted data centre. The concept of storage changes substantially with cloud storage since the user does not have to worry about where such data will be stored, nor for increasing the capacity of the disks, nor for fundamental questions such as the availability of that information and its security since it exists a supplier managing them with an absolute guarantee.
The user focuses solely and exclusively on the use and proper exploitation of that stored information to get the most out of it in your business. In this article, we will analyze the requirements and characteristics that we should expect for a cloud storage service.
There are a series of features that should be included in any cloud storage service or you can find flash drive repair near me:
- Automatic resizing of the space contracted by the user when the needs exceed the capacity he has at that moment.
- Payment for use: the customer of the service pays for the space consumed at each moment, thereby optimizing their spending efficiently.
- Geographical delocalisation: the cloud storage infrastructure must be flexible enough to be distributed by different data centres geographically located in a distant way, so that information can be passed on to each other.
- Access for developers through interfaces, web services or API: the user who is developing their application and requires a disk space resource, can integrate this application with the cloud storage service to upload, download files, etc.
- Web application to manage stored files: it is usually important to have a web-friendly application that allows to easily manage the stored files, as well as synchronize the cloud storage resource with the PC or even schedule automatic backup copies.
Logically, the user may need to use the stored data very concurrently and with great agility. In that case, the information must be stored in a high-speed cloud storage service or fast storage based on FiberChannel storage cabinets.
If, on the other hand, the user only needs space to store a lot of data, in that case, the cloud storage infrastructure can be based on cabins with SATA disks or in a pool of specialized storage servers with many disk bays.
There are various requirements that the user or consumer of cloud storage services should ask their provider. Among them are the following:
- Security. Clients are responsible for encrypting their own files with encryption algorithms that they trust. They should not allow the provider to do it.
- Access and audit of data. It must be possible to find out if the data has been modified and who has modified it.
- Location of stored data. If customers need to know the exact location of the data for reasons of regulatory compliance, there must be that possibility in the cloud storage service.
- SLA: There must be SLA greater than 99.9% that ensure the availability of the data and avoid the fall of the service.
- Disaster recovery. If a catastrophe occurs, make sure that the provider has a disaster recovery plan that allows offline access to the main data centres.
In short, Cloud Storage is another step in the evolution of the cloud computing concept and provides advantages that improve the user experience in this evolution of multimedia content and the usability of the Internet.