최근 수정 시각 : 2023-03-14 13:19:13

그린 URL


1. 정의2. 문제점3. URL의 탄소배출량
3.1. 기준3.2. 그린 URL 형태 별 탄소배출량 저감효과
3.2.1. 매개변수 없는 URL3.2.2. APP Free(무설치) URL3.2.3. 로그인 Free(무인증) 기반 URL3.2.4. 재진입을 고려한 에너지 절약형 URL3.2.5. 반영구적 재활용 가능한 URL
4. 역사5. 참고자료

1. 정의

Green URL(그린 URL)은 정보에 접근하는 과정에서 불필요하게 에너지를 소비하는 기존 URL의 문제점을 해결함과 동시에 "웹에서 접근가능한 자원의 주소를 일관되게 표현하는 형식(URL)"이라는 본래 목적을 견지함과 동시에 에너지 사용량 저감을 목표로 창안된 차세대 친환경 URL이다.

2. 문제점

전 세계적으로 하루에도 조 단위 이상의 URL이 생성되고 폐기되는 URL LifeCycle 상에서 발생되는 문제점은 다음과 같다.
* 매개변수 문제
정보 열람 및 권한 등 조건을 전달하기 위한 각종 매개변수 또는 부분식별자를 포함시키거나 해당 매개변수의 보안성 확보를 위해 암호화하는 등 사용자에게 가시적 정보로써의 의미가 없는 내용까지 포함하는 매우 긴 URL
*설치 문제
APP의 특정 기능을 호출하는 Deep Link와 같이 프로그램(APP)을 설치해야만 정보에 접근 가능하게 하는 URL
*인증 문제
회원 가입, 로그인 등 해당 URL에 접근하기 위한 권한을 검증하기 위한 화면을 통과해야만 하는 URL
*재진입 문제
해당 URL로 재방문할 경우, 설치/인증 등 모든 과정을 다시 처음부터 진행해야 함으로 인하여 매번 동일한 에너지를 소비해야만 하는 URL
*일회성 문제
요금청구 등 주기성을 가진 서비스로 유도할 경우, 동일한 Resource(예. 요금청구)에 대해 매번 다른 Locator(예. 기준월도)를 사용하는 등 일회성 URL을 남발함으로써 발행~진입과정 상의 불필요한 에너지를 소비하게 하는 URL

3. URL의 탄소배출량

3.1. 기준

항목 제공처 상세 내용
탄소배출량 The Shift Project {{{#!wiki style="text-align:left"
Cellular Network 통한 데이터 전송 시 소비 전력 및 탄소배출량 계산
[[https://theshiftproject.org/en/lean-ict-2/
1-byte-report]] : 9.56e-10 kWh/byte for cellular }}}
탄소발자국 한국기후/환경네트워크
전력 및 전기료 기준 탄소발생량 계산
전기요금 한국전력공사
계약종별 전기요금계산기
냉장고전력량 한국기후/환경네트워크
양문형/4도어형 냉장고 소비전력량 비교
875L 4도어 삼성냉장고 1달 소비전력량 31.4kwh = 5,290원 = 20.6kg 탄소발생
102L 1도어 김치냉장고 1달 소비전력량 2kwh = 1,100원 = 1kg 탄소발생
기타
Storage 및 데이터센터 운용, 단말기기의 데이터 증가로 인한 사용전력량 증가 등은 고려하지 않음

3.2. 그린 URL 형태 별 탄소배출량 저감효과

3.2.1. 매개변수 없는 URL

  • 프로그램 호출 시 필요한 매개변수를 내부 시스템에 저장해두고, 개인화된 URL을 만들어 유통시키는 방식
  • 매개변수 암호화를 위한 URL 핸들링 과정 불필요하며, 과도하게 길어지는 URL 방지
  • 발행 시 모든 URL의 길이를 단축함으로써 URL 유통, 저장 과정에서의 소비 에너지 최소화 가능


    • http://lorem.ipsum.com/members/list_patch.do?uid=neque-porro&gid=quisquam&month=202303

        약 3만명에게 발송할 경우, 0.5g 탄소배출량 감소 (42byte)

      http://lorem.ipsum.com/members/list_patch.do?k=eiS7zGZOPN6tcrbzbkbNa4yg76Afxp6Yb+Qp08qxVsIO6RNyLJUIlQxi28Qr2Nsq

        약 3만명에게 발송할 경우, 0.8g 탄소배출량 감소 (67byte)

3.2.2. APP Free(무설치) URL

  • APP을 설치해야만 하는 URL은 다음과 같은 탄소배출량 증가 효과가 있다.

    • PlayStore의 평균 APP Size를 54.7Mbyte로 가정 ( 평균 APP Size 통계, Mobile Game APP 제외, 22년 02월 기준)
      URL을 통해 100명이 APP을 설치하는 경우, 약 2.2kg의 탄소배출 저감 효과 발생 (소형김치냉장고 2개월 가동 가능)

3.2.3. 로그인 Free(무인증) 기반 URL

  • 국내 평균 로그인 화면의 용량이 약 2Mbyte에 이르고 있으므로,

    • 상기 URL을 3만명이 수신하고, 그 중 1/3인 1만명이 로그인을 하게 되면 약 8.1kg의 탄소배출
      (소형김치냉장고 8개월 가동 가능)
  • 로그인이 필요없도록 동선을 설계한 URL을 사용하는 경우, 위와 같은 양의 탄소배출 저감 효과 발생

3.2.4. 재진입을 고려한 에너지 절약형 URL

  • 최초 진입 시 로그인을 하고, 동일한 URL로 재 진입을 하는 경우 로그인을 하지 않도록 특수하게 고안된 URL을 사용하는 경우, 상기 항목의 탄소배출을 재진입율 10%정도로 가정해도 0.8kg의 탄소배출 저감

3.2.5. 반영구적 재활용 가능한 URL

  • 매번 동일한 링크를 고객에게 발행하고, APP 설치, 로그인 등을 수행해야 하는 URL 대비 재활용 가능하도록 고안된 URL을 사용하면 상기 모든 경우를 합한 양의 탄소배출량 저감 효과가 발생함

4. 역사

연월 사건
2018년 5월 국내 모 카드사의 디지털 트랜스포메이션 컨설팅 결과에서 기존 URL의 문제점 인식 시작
2019년 6월 기존 URL의 문제점을 해결하는 2세대 URL 방향 정립 및 소프트웨어 요구사항 정의
2020년 5월 에너지 소비 저감 기술 접목한 3세대 URL 방향 정립 및 소프트웨어 요구사항 정의

5. 참고자료