Closed htpvu closed 4 years ago
Assuming:
connections initiated from Azure to VSM are not possible.
One possible approach:
An "Azure Download Service" (ADS) runs on the VSM system. The ADS polls an Azure queue for packages to download. If a package is available, the ADS can obtain from the queue (or some secure place accessible only to the ADS):
Using the "azcopy" CLI utility and the above information, the ADS can download the package from Azure Files.
Performance of azcopy:
In my tests using a large (100GB) file, upload (VSM -> Azure) performance was > 100MB/s. Download (Azure -> VSM) speed was > 500MB/s.
Alternative technologies
@jgara could you please put your findings into this document https://docs.google.com/document/d/1aXzISpcD4M-1GRIyBVW9-RBreWxWFO1P0f5RqmEHaR4/edit ?
Once it's there, we can ask the other system engineers to review and raise any concerns. If all is good, then we'll document the decision and this document could serve as documentation for the future.
Let me know if you have questions.
Done and parked.
The output of this ticket maybe of particular interest to @emetsger (current owner of Deposit Service)