Artifactory supports storing and managing Artifactory filestore on the cloud with Azure Blob Storage via two options.
- Direct upload mechanism
- Eventual upload mechanism
The direct Upload mechanism enables to upload of artifacts to the Azure cloud without the need to maintain persistent storage.
- Client uploads artifacts to Artifactory
- Artifactory receives and simultaneously uploads it to Azure cloud storage
- After Artifactory finishes uploading to Azure cloud, returns 201 success to the client
- Database entry for artifact is created
The Eventual Upload mechanism also allows to upload of artifacts when Azure is down or experiencing network issues.
- Client uploads artifacts to Artifactory
- Artifacrtory receives full upload and returns 201 success to the client
- Database entry for artifact is created
- Artifactory uploads Artifactory to Azure cloud storage
- The binary is deleted from the eventual directory