Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-10418

Query : Faster binaries migration to azure cloud while using OAK repo

    XMLWordPrintableJSON

Details

    • Documentation
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • jackrabbit-api
    • None

    Description

      The Content Transfer Tool is a tool developed by Adobe that you can use to initiate the migration of existing content from a source AEM instance (on-premise or AMS) to the target AEM Cloud Service instance.

      For migrating inline blobs, we use the OAK API, which helps upload this data to an Azure container. As per the current architecture, it spawns 20 threads, with each thread uploading one blob at a time. [Repo link|http://example.com]

      However, uploading one blob at a time introduces network latency with each call, ultimately increasing the overall migration time.

      Proposed solution: Rather than uploading the blobs one at a time, we would store them in temporary storage. Once that step is complete, we can utilize the publicly available azCopy feature, which significantly accelerates the data migration process.

      I conducted a Proof of Concept (POC) locally, and we observed a 15% improvement with this approach.

      Attachments

        Activity

          People

            thomasm Thomas Mueller
            bwadhwa Bharat Wadhwa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: