책임감 있게 다운로드하기

1 month ago 12

  • 이번 달 다운로드 서버의 인프라 업그레이드로 인해 더 빠른 다운로드 경험 제공
  • “…latest” 파일 요청 방식이 HTTP 리디렉션으로 변경됨
  • 모든 사용자가 편리하게 최신 OSM 데이터에 접근할 수 있도록 노력함
  • 반복해서 대용량 파일을 과도하게 다운로드하는 비정상적인 사용 사례가 전체 서비스 성능 저하로 이어짐
  • 효율적이고 책임감 있는 다운로드를 위해 세 가지 구체적 권고사항 제시

다운로드 서버 업데이트 및 책임감 있는 이용 권장

이번 달에는 다운로드 서버의 인프라 강화 작업을 진행하였음.
이로 인해 다운로드가 더 빨리, 더 일찍 제공되는 환경 구축이 가능해짐.
기술적 변경 사항으로 “…latest” 파일 요청 시 기존의 직접 전달 방식 대신 HTTP 리디렉트 방식으로 최신 버전 파일에 안내해줌

책임감 있는 다운로드의 필요성

모든 사용자가 편하게 최신 OSM(OpenStreetMap) 데이터에 접근할 수 있도록 서버를 운영하고 있음.
그러나 일부 사용자가 동일한 대용량 파일(예: 20GB)을 하루 수백~수천 번 반복 다운로드 하는 경우가 발생함

  • 예시로, 한 사용자가 24시간 내에 italy-latest.osm.pbf 파일을 거의 10,000번 다운로드한 사례가 있었음
  • 또 다른 이들은 서버 내 모든 파일을 매일 전부 다운로드하는 행위 반복

이러한 행동은 서버 대역폭 한계로 인해 전체 이용자들이 느려지는 문제 유발
IP 대역 차단이 불가피할 경우, 무관한 이용자들까지 피해를 입을 수 있음

서버 이용자에게 당부하는 세 가지 구체적 권고사항

  1. 전 세계 데이터가 필요하다면, 서버에서 나누어 받아가지 말고 planet.openstreetmap.org에서 planet 파일을 한 번에 받는 방법 권장함
  2. 대륙 또는 넓은 지역 데이터(예: Europe, North America)를 매일 갱신하고 싶을 땐 pyosmium-up-to-date 프로그램을 사용하여 변동분만 내려받으면 전체 트래픽의 98%를 절감하고 속도도 빨라짐
  3. 자동화 스크립트를 활용할 경우에는 무엇이 다운로드되고 있는지 모니터링하거나, 적절한 오류 처리를 넣어 같은 파일 무한 반복 다운로드 같은 실수 방지 필요

결론

보다 책임감 있는 다운로드 습관을 통해 모두가 쾌적하게 최신 데이터를 이용할 수 있는 환경 조성에 동참 요청

Read Entire Article