백엔드 버킷을 Cloud CDN 출처로 설정
이 빠른 시작에서는 Google Cloud 콘솔을 사용하여 백엔드 버킷을 Cloud CDN의 원본으로 설정하는 방법을 보여줍니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
시작하기 전에
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
Cloud Storage 버킷 만들기
버킷은 Cloud Storage에서 데이터를 보관하는 기본 컨테이너입니다.
버킷을 만들려면 다음 단계를 따르세요.
-
Google Cloud 콘솔에서 Cloud Storage 버킷 페이지로 이동합니다.
-
확인해 보기
만들기를 클릭합니다.
-
버킷 이름 지정 섹션에서 버킷의 고유한 이름을 입력합니다.계속을 클릭합니다.
데이터 저장 위치 선택 섹션에서 다음을 수행합니다.- 위치 유형에 대해 리전을 선택한 후 목록에서
us-east1 (South Carolina)
을 선택합니다. - 계속을 클릭합니다.
- 위치 유형에 대해 리전을 선택한 후 목록에서
데이터의 스토리지 클래스 선택 섹션에서 다음을 수행합니다.- 기본 클래스 설정을 선택한 후 표준을 선택합니다.
- 계속을 클릭합니다.
객체에 대한 액세스 제어 방법 선택 섹션에서 다음을 수행합니다.- 이 버킷에 공개 액세스 방지 적용 체크박스를 선택 해제합니다.
- 액세스 제어에 대해 균일을 선택합니다.
- 계속을 클릭합니다.
객체 데이터 보호 방법 선택 섹션에서 선택한 기본값을 유지한 후만들기 를 클릭합니다.
버킷에 객체 업로드
다음 이미지를 기기에 저장합니다.
- 버킷 세부정보 페이지의
객체 탭에서파일 업로드를 클릭합니다. - 파일 대화상자에서 다운로드한 파일을 선택합니다.
버킷을 공개로 설정
- 버킷 세부정보 페이지에서
권한 탭을 클릭합니다. -
뷰가
주 구성원별로 보기 로 설정되었는지 확인한 후액세스 권한 부여 를 클릭합니다.주 구성원 추가 창이 표시됩니다.
새 주 구성원 필드에allUsers
를 입력합니다.역할 선택 목록에서 Cloud Storage > 스토리지 객체 뷰어를 선택합니다.저장 을 클릭합니다.- 이 리소스를 공개로 설정하시겠어요? 페이지에서 공개 액세스 허용을 클릭합니다.
-
객체가 공개적으로 공유되었는지 확인하려면
객체 탭을 클릭하여 객체 목록으로 돌아갑니다. 객체의공개 액세스 열에 인터넷에 공개가 표시됩니다. URL 복사 버튼은 다음과 같이 공유 가능한 URL을 제공합니다.https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
백엔드 버킷 만들기
백엔드 버킷 및 외부 애플리케이션 부하 분산기를 만들려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 Cloud CDN 페이지로 이동합니다.
원본 추가 를 클릭합니다.새 원본 페이지에서
원본 이름 섹션에 원본 이름을 입력합니다.원본 유형 에서 백엔드 버킷을 선택합니다.백엔드 버킷 정의 에서 새 백엔드 버킷을 선택합니다.Cloud Storage 버킷 필드에서 찾아보기를 클릭합니다.
이전에 만든 Cloud Storage 버킷을 선택한 후 선택을 클릭한 후 다음을 클릭합니다.
부하 분산기 연결 섹션에서 새 부하 분산기 만들기를 선택하고 부하 분산기 이름을 입력한 후 다음을 클릭합니다.캐시 성능에서 선택한 기본값을 그대로 두고
완료 를 클릭합니다.새 원본이 원본 목록에 표시됩니다. 원본이 완전히 생성되는 데 몇 분 정도 걸릴 수 있습니다. 원본이 생성되었다는 알림이 표시된 후에만 다음 단계를 진행합니다.
Cloud CDN 테스트
-
Google Cloud 콘솔에서 부하 분산 페이지로 이동합니다.
앞에서 만든 부하 분산기의
이름 을 클릭합니다.부하 분산기 세부정보 페이지가 표시됩니다.
IP:Port 아래에 표시된 IPv4 주소를 확인합니다.새 브라우저 탭에서 부하 분산기의 IP 주소로 다음 URL을 입력하여 Cloud CDN을 테스트합니다.
http://IP_ADDRESS/kitten.png
브라우저에서 업로드한 이미지로 페이지가 렌더링됩니다.
페이지를 여러 번 새로고침합니다.
부하 분산기 세부정보 페이지로 돌아가서 Monitoring을 클릭합니다.
몇 분 후 제공되는 트래픽을 관찰합니다.
백엔드 버킷에서 직접 제공되는 트래픽은 SERVED_FROM_BACKEND_BUCKET 라벨로 표시됩니다. Cloud CDN에서 제공되는 트래픽은 SERVED_FROM_CACHE 라벨로 표시됩니다. 자세한 내용은 Monitoring 측정항목을 참조하세요.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
부하 분산기 및 백엔드 버킷을 삭제합니다.
-
Google Cloud 콘솔에서 부하 분산 페이지로 이동합니다.
만든 부하 분산기 옆에서 체크박스를 선택한 후 삭제를 클릭합니다.
페이지가 열리면 만든 백엔드 버킷 옆에 있는 체크박스를 선택한 후 부하 분산기 및 선택한 리소스를 삭제할지 확인합니다.
-
Cloud Storage 버킷을 삭제합니다.
-
Google Cloud 콘솔에서 Cloud Storage 버킷 페이지로 이동합니다.
- 만든 버킷 옆에 있는 체크박스를 선택한 후 삭제를 클릭합니다.
- 버킷 삭제 대화상자에서 버킷 삭제 의사를 확인한 후 삭제를 클릭합니다.
-
Google Cloud 콘솔에서 Cloud Storage 버킷 페이지로 이동합니다.
다음 단계
다음으로 수행할 작업은 아래와 같습니다.