안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "Cloud Storage 버킷 생성 방법"을 다루고자 합니다.
Cloud Storage 버킷 생성 방법
Cloud Storage 버킷은 Google Cloud 콘솔이나 gcloud 명령어로 생성하실 수 있습니다.
gcloud를 사용하는 방법은 아래 명령어에 필요한 플래그를 추가해주시면 됩니다.
gcloud storage buckets create gs://BUCKET_NAME --location=BUCKET_LOCATION
※ 사용 가능한 플래그는 관련 문서[1]를 참고 부탁드립니다.
콘솔에서 Cloud Storage 버킷을 생성하려면 다음 단계를 따르시기 바랍니다.[2]
- Google Cloud 콘솔(https://console.cloud.google.com/)에 로그인합니다.
- 왼쪽 메뉴에서 "Cloud Storage"를 클릭합니다.
- "Buckets" 탭을 클릭합니다.
- 상단의 "Create" 버튼을 클릭합니다.
- 다음 필드를 입력합니다.
- 버킷 이름: 버킷을 식별하는 고유한 이름입니다.(생성 후 변경 불가)
- 지역: 버킷이 저장될 지역을 선택합니다.(생성 후 변경 불가)
- 스토리지 클래스(선택사항): 버킷에 저장된 객체에 적용할 스토리지 클래스를 선택합니다.(Default는 Standard)
- 액세스 설정(선택사항) : 버킷에 접근 시 사용할 액세스 컨트롤 방법을 결정합니다.(Default는Uniform)
- 데이터 보호 기능(선택사항) : 버킷에 적용할 데이터 보호 기능을 선택합니다.
설정이 완료 되면 버킷을 생성합니다.
생성 전 우측 상단에서 지역에 따른 저장비용에 대해 확인하실 수 있습니다.
※ 멀티 & 듀얼 리전을 사용하시면 데이터 복제 비용이 기본적으로 적용됩니다.
버킷이 생성되면 콘솔의 버킷 목록에 표시됩니다.
버킷 생성 시 고려 사항
버킷을 생성할 때 다음 사항을 고려하는 것이 중요합니다.
- 버킷 이름은 고유해야 합니다.
버킷 이름은 소문자, 숫자, 하이픈(-)만 포함할 수 있습니다.
버킷 이름은 3~63자여야 합니다. - 버킷은 지역에 저장되며, 객체를 다른 지역으로 이동하려면 객체를 복사해야 합니다.
다른 지역의 리소스로 데이터 전송시 비용이 발생하기 때문에 데이터를 전송할 리소스(ex : Compute Engine)와 동일한 지역에 설정하는 것을 권장합니다. - 스토리지 클래스는 객체에 적용되는 저장 옵션을 결정합니다.
- 보관 비용 : Standard(가장 비쌈) > Nearline > Coldline > Archive(가장 저렴). 장기 보관 데이터라면 Archive를 사용하는 것이 권장됩니다.
- 최소 보관 기간 : Standard(없음) > Nearline(30일) > Coldline(90일) > Archive(365일) 버킷 데이터를 최소 보관 기간 이전에 삭제 시 남은 기간의 보관 금액 만큼 조기 삭제 비용이 발생하는 점 주의하시기 바랍니다.
- 작업 요금 & 검색 수수료 : Archive(가장 비쌈) > Coldline> Nearline > Standard(가장 저렴) 자주 접근하는 Hot 데이터는 Standard 버킷에 저장하는 것이 권장됩니다.
참조 링크
[1] gcloud storage bucket create 명령어
https://cloud.google.com/sdk/gcloud/reference/storage/buckets/create
[2] 버킷 만들기
https://cloud.google.com/storage/docs/creating-buckets
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.