Skip to content

Develop Archiver for Azure Blob Store #105

@uromahn

Description

@uromahn

Author: Ulrich Romahn (@uromahn)

Summary of the feature being proposed

Temporal supports continuous archiving of records of the history and visibility store to limit the size of the primary persistence store.
Currently the default implementation supports three archival stores:

  • Filesystem
  • AWS S3, and
  • Google Cloud Blob Storage

However, there is currently no archiver for Azure Blob Store.

For organizations wanting to use Azure and Blob Store for archiving, the only viable option today is to deploy an S3 Proxy and configure s3 as the archival store in Temporal. While this is working, it introduces another necessary component and an additional potential point of failure making the overall system slightly less reliable.

What value does this feature bring to Temporal?

Organizations who currently use MS Azure to host their Temporal workloads can use Azure Blob Store natively for archiving. This will remove the requirement to use a third-party component proxying the S3 API to the Azure Blob Store API.

Are you willing to implement this feature yourself?

Yes, although progress might be slow due to my day-to-day work commitments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions