ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ncloud - Container Registry에 도커 이미지 등록 및 요금 알아보기
    Infra/ncloud 2022. 7. 9. 18:05

    네이버 클라우드에서 제공하는 Container Registry 서비스에 대해 살펴보고 사용 요금은 얼마나 되는지 또 실제 이미지를 저장(push)해보고 Server에 설치된 도커에 내려받는(pull) 과정을 통해 동작은 어떻게 진행되는지 등에 대하여 익혀보도록 하겠습니다.

     

     

    먼저 Container Registry의 개념에 대해 살펴보도록 하겠습니다.

     

    Container Registry

    네이버 클라우드에서 사용하는 도커 이미지 저장소

     

    컨테이너 레지스트리 아키텍처 (이미지 출처 : 네이버 클라우드 플랫폼)

     

    위의 그림과 같이 기본적으로 도커 컨테이너 이미지는 네이버 클라우드 플랫폼의 Object Storage라는 또 하나의 서비스를 이용하여 이미지를 저장합니다. 따라서 도커 컨테이너 레지스트리를 사용하기 위해서는 먼저 Object Storage 이용신청을 해야합니다.

     

    Object Storage없이 Container Registry 생성 불가능하다. (생성된 버킷이 없기 떄문)

     

    따라서 왼쪽의 메뉴바에서 [Services] > [Object Storage]를 찾아주신다음 이용 신청을 클릭합니다.

     

     

    이용 신청을 하고나면 [이용 신청 중] 으로 변경이 되는데

    조금만 더 기다리면 다시 [버킷 생성]이라는 버튼으로 변경이 됩니다.

    변경이 완료되면 해당 버튼을 클릭해주고 다음과 같이 버킷을 생성합니다.

     

    버킷 이름을 입력합니다.

    설정 관리와 권한 관리는 별도로 건들지 않고 넘어가도록 합니다.

    아래는 최종적으로 생성할 버킷 정보 입니다.

     

    최종적으로 확인 후 하단에 [버킷 생성] 버튼을 클릭하면 [Bucket Management] 메뉴로 이동되며

    버킷이 생성된 것을 확인할 수 있습니다.

    버킷이 생성된것을 확인했으니 다시 [Container Registry] 서비스로 이동 후 레지스트리 추가 버튼을 클릭합니다.

     

    이번에는 아까와 달리 버킷 선택 드롭박스가 활성화되었습니다.

    해당 버킷을 선택 후 레지스트리를 생성합니다.

     

    레지스트리를 생성하고 나면 다음과 같이 레지스트리 목록과 정보를 확인할 수 있습니다.

    접근 명령어 부분의 [이용 가이드]를 클릭합니다.

     

    이용 가이드에서 제공해주는 명령어를 이용해 docker image를 push하고 pull할 수 있습니다.

    주의할점은 로컬에서 push할때 반드시 레지스트리명 뒤에 .kr.ncr.ntruss.com을 붙여줘야 합니다. 

     

    그래서 요금은 얼만데??

    Container Registry 사용 및 관리에 대한 별도의 관리 비용은 청구하지 않다고 합니다.

    하지만! 레지스트리와 연동된 Object Storage의 사용량에 대한 비용이 과금됩니다. (결국은 사용하려면 돈 내라는 소리..)

       

    그래서 과금 계산할때는 아래의 표를 참고하여 다음 공식으로 계산하시면 됩니다.

    Object Storage에 저장된 데이터 양 + API 호출 수 + 네트워크 전송량

        

    Object Storage 요금표

    저장된 데이터 양 1GB당 28원
    네트워크 전송량(인터넷) 아웃바운드 : 100원 / GB (다른 리전으로 공인 IP를 이용한 트래픽 포함)
    네트워크 전송량(사설 통신 ※ VPC) 아웃바운드 : 20원 / GB (Object Storage → VPC 구간 사설 통신)
    API 호출 수 (PUT, COPY, POST 또는 LIST 요청) 10,000건 당 45원 (건당 0.0045원)
    API 호출 수 (GET 및 기타 모든 요청) 10,000건 당 4원 (건당 0.0004원)

    ※ 실제 청구시 10원 미만의 요금은 절사처리 되어 청구, 인바운드 트래픽은 무료

    댓글

Designed by Tistory.