The Genus Attachment Archiver
ServiceNow customers who are of any meaningful size, frequently exceed their 4TB per instance storage capacity allocation. A large contributor to the volume of storage are attachments. When storage goes over the 4TB per instance it results in:
- An additional monthly charge per TB over - this charge can be as high as $1,700/month/TB
- High levels of storage can result in decreased systems performance/response time
- Larger databases create additional complexities and longer durations for upgrades to new versions
The Genus Attachment Archiver allows you to:
- Utilize a less expensive external storage solution (i.e. Azure, Google) that has a much lower cost i.e. ~$30 per TB and easily archive attachments to it
- Easily unarchive when it is necessary to recall this data
- Operate upon user action or in batch based on organization defined archiving criteria
Genus Attachment Archiver (GAA) solution provides functionality of backup/restore attachments from ServiceNow to an external file repository (Azure Storage, Google Cloud Storage etc.)
GAA Core App provides the following functions:
- Keep the configuration of external repositories.
- Store information on archiving tasks.
- Store information on archived attachments.
- Keep logs on archiving/restoring process.
- Provide JS API and Flow Designer artifacts to request archiving/restoring of a particular attachment or all attachments for the specified GlideRecord.
- Provide dashboard with basic analytics on archived attachments data.
Version 1.0:
- Archive/Unarchive attacments to/from Google Cloud Storage
- Archive/Unarchive attacments to/from Azure Cloud Storage
ServiceNow version required: Washington, DC or higher.
Solution components: At least one GAA Connector application needs to be installed and configured during GAA Core configuration. GAA Core application won’t be functioning without a configured GAA Connector. See [R1] and [R2] for connector installation instructions.
External repository access: A service account must be pre-configured on the external repository side (Azure or Google Cloud). The account must have write access to the target storage bucket.