픠레쉬크림 : freshCream

일단, 관련링크 먼저.


관련링크 1. https://privacy.microsoft.com/ko-KR/windows-10-windows-update-delivery-optimization

관련링크 2. https://answers.microsoft.com/ko-kr/windows/forum/windows_10-windows_install/windows-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8/71b8172b-48e5-48dc-a8a0-8368be6ce7b6




윈도우 업데이트의
배달 최적화에 대해 알아보았다.

내가 정리한 바에 의하면,

"MS 업데이트 서버와 사용자의 외부에서 내부로 향하는 네트워크 부하를 줄여주어 전체를 놓고 봤을 때 더 효율적인 업데이트를 진행할 수 있도록 도움을 주는 MS 업데이트 공유서비스이다. 그리고 이런 형태는 토렌트의 작동방식과 상당히 유사해 보인다."

이다.





위 사진에서 "다른 PC에서 다운로드 허용"을 활성화 시킬 경우, 토렌트처럼 내 공유기에 연결된 사용자 또는 인터넷 상의 불특정 다수를 통해 내가 받거나 받아야 할 MS업데이트 파일들을 다운받을 수 있게 된다. 그리고 이 기능에는 장단점이 공존한다.



<배달 최적화 기능의 이점, 장점>

  1. 1. 내부 네트워크를 통해서도 MS업데이트를 할 수 있는 가능성이 열려있기 때문에 데이터 정량제로 인터넷을 사용한다면 데이터 소비량을 줄일 수 있다. 그리고 1개 회선으로 다수가 인터넷을 사용할 경우, 1명만 업데이트 파일을 받으면 그 파일을 로컬네트워크 상의(내 공유기에 유무선으로 직접 연결된) PC들을 통해 전송받을 수 있기 때문에 외부에서 내부로 향하는 네트워크 부하가 줄어든다.
  2. 2. MS 입장에서도 업데이트 서버의 부하가 줄어들어 다른 곳에 그 비용을 투자할 수 있다.


<배달 최적화 기능의 단점과 위험성>

  1. 1. MS업데이트를 다운로드 받은 후, 설치를 한 이후에도 다운로드 파일을 계속 보관/유지하게 됨으로써 업데이트 파일 사이즈만큼 내 저장장치의 사용가능한 공간이 줄어들게 된다. 저장장치 타입이 SSD 라면 매우 미미하겠지만 속도저하의 원인이 될 수 있다.
  2. 2. 혹시 모를 기능오류로 인해 변조된 MS업데이트 파일을 정상파일로 인식하여 그대로 다운로드 받아 설치하게 될 가능성도 있다. 공식 MS서버에서 다운로드 받는 것이 아니기 때문이다. (물론 해쉬값 확인을 통해 파일의 진위여부를 판별하겠지만 그 또한 우회하여 변조 할 수 있는 가능성이 전혀 없다고는 필자는 생각하지 않는다.)
  3. 3. 다른 PC에서 다운로드 허용을 활성화 한다는 것은 내 PC로의 접근 방식(루트)가 하나 더 열어놓는 행위이다. 이를 통해 블랙햇(악성해커/크래커)의 침투 채널이 하나 더 열린 셈이다. 네트워크 보안을 중시한다면 내/외부 접근루트의 수는 최대한 줄여주는 게 좋다.
  4. 4. 배달 최적화 기능은 제 3자가 이미 다운로드 받아 놓은 MS 업데이트 캐시파일들을 외부서버에서의 검색하고 다운로드 받아가는 방식으로 작동된다. 만약 그 제 3자가 나라면 내가 원치 않는 시간에 내 네트워크 및 CPU에 약간이라도 부하가 걸릴 수 밖에 없다.



이 정도가 필자가 생각해 본 배달 최적화 기능의 장단점이다.

필자는 일단 꺼놓았다. 


지구에 깔린 전체 네트워크 자원 효율성을 생각한다면, 이 기능을 통해 상당한 네트워크 자원이 절약될 수 있다는 점에는 동의할 수 밖에 없을 것이다. 하지만 개개인의 희생이 필요한 기능이며 그 희생을 치루기에는 부담이 적지 않다는 것도 사실이다.


무엇보다 설치가 완료된 업데이트 파일을 계속 안고 있기에는 SSD 여유공간이 아깝고 부족하다는 생각이 들었다. (업데이트 파일 크기는 적게는 몇 백 메가, 많게는 수 기가를 웃돈다.) 또한 SSD 특성 상, 여유공간이 넉넉해야 (50%는 유지해야) 속도저하현상이 발생하지 않는다는 점도 기능 비활성화 선택에 한 몫 했다.


수년 뒤, SSD가 지금의 HDD의 가격, 용량에 준하는 수준에 도달한다면 그 때 고민해도 늦지 않다고 생각한다. 지금은 시기상조 아닐까?





다만, 고급 옵션에서는 퍼센테이지 옵션을 모두 50% 로 설정해놓았다.

이 옵션은 매우 바람직한 옵션이라도 생각한다.



업데이트를 위해 네트워크 자원을 100% 모두 사용하기에는 부담스럽게 생각되었기 때문이다. 특히 1회선으로 2명 이상이 인터넷을 사용하는 경우, 위 고급옵션 설정을 필수이다. 한 명이 MS업데이트 때문에 네트워크 자원을 100% 사용한다면 나머지 인원은 그 때만큼은 원활한 인터넷 사용을 하지 못할 수 있기 때문이다.



(빠진 게 있다면 댓글로 부탁드려요.)

Comment +0