OpenStreetMap으로 Google Maps 대체제 셀프 호스팅 해보기
(wcedmisten.fyi)- 하드웨어 : 인텔 i7 데스크탑 + 128GB램(지구 전체 지도 호스팅을 위해)
- 요구사항 : 드래그 & 줌 가능한 지도. 경로 라우팅. 장소 검색
- 구현 : 타일서버(지도) + Valhalla(라우팅) + Nominatim(지오코딩)
- 도커로 호스팅 가능하게 만들어서 공개
- 128GB램인데.. 66GB짜리 지구 전체 OSM지도는 로딩이 계속 실패해서, 12GB짜리 북미 지도를 사용했음
- 구글 지도는 매월 $200 까지의 API호출은 무료(웹)
iOS/Android는 1000개 요청당 $7 이며, (교통정보 없는)경로 API는 $5/1000, 지오코딩API도 $5/1000
간단히 계산해보면 방문자가 2개 장소를 검색하고 맵을 보고 경로 검색을 하면 약 1000명당 $15
즉, 월 13000명 까지는 무료 티어로 서비스 가능. 무료티어 후에는 방문자 한명당 $0.015 - 셀프호스팅 장비로 한다면 감가상각 했을때 월 $141정도로 서비스 가능
http://download.geofabrik.de/asia/south-korea.html
한국 전체의 OSM 파일 용량이 160MB 정도니까 오픈스트리트맵의 완성도가 더 높아진다면 국내에서도 오픈스트리트맵을 고려해볼 만한 것 같습니다.
많이들 하고 계시지만, 한국은 기여자 숫자가 많지는 않을거에요. 어제 날짜에 에딧된 내용 기준으로 세계 59위.