Using a third-party cloud service for storage
By default, for ISV and Private Cloud users, Platform backs up data on a local
drive. You can configure the backup location from the System
Console. The Storage server component specifies
the backup location value. You can set the data backup limit per backup by specifying a value for
the storageUsageLimitForBkp property in the Shared Properties. For more information on Shared Properties, see Shared Properties.
As an alternative to local storage, you (an ISV or a Private Cloud user) can purchase and enable a third-party cloud storage (Amazon S3, S3 Compatible Storage, or Microsoft Azure) for your customer tenants. Cloud storage is used on a tenant by tenant basis.
All errors related to third-party cloud services are logged in the storage.log file. Please review this file if you're having problems with remote storage.
System backup and restore
The BACKUP component supports system backup and restore operations for customers that use a supported third-party cloud storage service.
During backup, Platform copies the applicable customer file directories to the backup location in cloud storage. This includes hosted files, images, templates, temporary files, authentication files, and encrypted-file data, as applicable.
During restore, Platform restores the available file payload to the customer’s configured cloud storage location.
Ensure that every BACKUP component has:
-
Network access to the cloud service.
-
Access to the Platform cloud-storage configuration and credentials.
-
Permission to read, write, and delete objects in the configured backup location.
Do not delete the cloud directory associated with a backup file. For a cloud-backed customer, part of the file payload can be maintained in the corresponding cloud backup directory.
See the following topics for more information: