Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article describes several ways Azure Container Storage enabled by Azure Arc offers to control data flow to the cloud.
Control options
One way to control data flow is by offering the ability to choose which data is uploaded first from the ingest subvolume to the cloud. As described in Ingest policies, the ingest order parameter is configurable for oldest data upload first or newest data upload first (FIFO or LIFO respectively).
Another control option is the ability to "throttle" data upload from an Ingest Edge Volume by limiting the number of active concurrent blob uploads. This throttling is accomplished by following these instructions:
- Create an Edge Volume by following the instructions in Create a Cloud Ingest Persistent Volume Claim (PVC).
- Run
kubectl get edgevolume
to find the name of the Edge Volume you created in the previous step. - Run
kubectl edit edgevolume <insert name from step 2>
to edit the Edge Volume. - Decide what you want your blob concurrency count to be; valid values are from 1 to 256.
- Under spec, add a line that says:
ingestOperationConcurrency: <insert your desired blob concurrency count here>
- Save and close.
When you update this information, any in-progress operations are disrupted, so it's recommended that you make this change at a time when disruption is acceptable.
Important
This throttling behavior is controlled at the Edge Volume level, not at the subvolume level. Therefore, every subvolume associated with the Edge Volume must share the user-specified number of concurrent blob uploads.