-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Delivery Optimization #151
Comments
What other enterprise tools integrate with delivery optimization? |
The reference to #528 is a reminder to look at eliminating additional redundant downloads of the source based on different per user TTL values. |
"Most enterprise tools"? Really? If you don't mind, please name 20 of them. |
Is there any need to be offensive ? that question doesn't like a sincere one. |
@skycommand I edited the description. as @ecovio1 mentioned, it was an initial justification for the feature. I was multi-tasking during the few days ahead of the preview announcement, and I didn't always have as much time or focus on crisp descriptions as I would have liked. |
@denelon Thanks. I guess I was excited for no reason. And to make matter worse, my excitement led @ecovio1 to assume bad faith. Bummer. Edit (2022-12-31): 1 year, 7 months, 2 weeks, and 5 days have passed since I posted my original message. I am looking at it now. In that message, I asked Denelon to name 20 different tools that used DoSvc. What the heck was I thinking? That he would spend his time typing out a list of 20 items? Nobody would do that unless he or she is particularly proud of doing so. (Hmm... was Microsoft at some point unduly proud of DoSvc?) |
@skycommand no harm was done 😄. It's hard to convey intent via text, and English is a particularly messy and complicated language. I am always looking for ways to improve the product and to try and meet people where they are. It's also hard sometimes to remember humans are on the other end of the Internet. The Windows Package Manager is a very exciting product I have the privilege to be able to work on. I look forward to any suggestions you may have or other features that would make things better. |
Hmm... Your last post got me thinking and I've formed an initial idea. I think adding Delivery Optimization support has no cons. It's a positive. But I think it is ineffective. Consider the case of delivering Windows updates via Delivery Optimization:
Now, the same thing cannot be said about the delivery of large apps, like Blender:
No, I think the suitable solution here is a managed cache, similar to ConfigMgr and WSUS. In other words, a local admin should set up a local repo that downloads the apps the local network users need. The network nodes, in turn, fetch from the local repo before looking up the cloud repo. |
DO isn't that ineffective imho and enabled by default on Windows 10 and 11. But also available on Windows Server, starting with 2016. It's widely used for a range of downloads today and growing
This list might be incomplete, as I am writing it from the top of my mind. From our different customers dashboards I am seeing the effectiveness of DO usually reaching ~ 45-50% savings compared to direct downloads. I know Branchcache is able to deliver better from the Configmgr community, and large Apps are even repackaged as WIM to add dedup and compression, so I hear the point. Is this information any helpful to you? |
Some enterprise tools integrate with delivery optimization (DO) to minimize network traffic. We need to be good citizen and be DO aware.
As an enterprise administrator I want to have the benefit of reduced traffic to the Internet so I can reduce the cost and load on my network.
Proposed technical implementation details (optional)
Provide the ability to use DO when downloading resources from the Internet when using the Windows Package Manager.
Edited: description.
The text was updated successfully, but these errors were encountered: