[GCP]Cloud Storage에 Cloud CDN 설정

Advent calendar 2일째입니다🎉
퍼슨 링크 에서는 kibera 이라는 툴을 사용해 사내에서 기술계의 지견을 공유하고 있습니다.
거기서 투고한 것을 외부에도 공표합니다 🌞
평상시는 AWS를 주로 취급하고 있습니다만, 업무로 취급하는 일이 있었으므로 이번은 GCP의 내용입니다.

주제



GCP의 Cloud Storage에 Cloud CDN을 설정하는 단계를 작성합니다.
CDN은 오리진 서버 대신 콘텐츠를 캐시하여 사용자에게 배포해주는 녀석으로, 고속화나 오리진 서버의 부하 삭감 등의 효과가 있습니다.



GCP에서는 로드 밸런서의 기능의 일부로 CDN을 활용할 수 있습니다. (아래 기사 엎드려 "거대한 CDN 기능이있는로드 밸런서")


이미지 인용 소스 : Cloud CDN 맞춤 출처 | google-cloud-kr

전제



다음은 하고 있는 전제로 씁니다.
  • GCP 계정 만들기
  • GCP 프로젝트 만들기
  • GCP 계정 결제 정보 등록

  • Cloud Storage 만들기



    홈 화면 > 메뉴 > 스토리지
  • 버킷 만들기를 클릭
  • 이름, 리전(asia-northeast1(도쿄)), 스토리지 클래스(Standerd), 액세스 제어(균일)를 설정.
  • 만들기를 클릭

  • Cloud Load Balancing 만들기 및 Cloud CDN 설정



    홈 화면 > 메뉴 > 네트워크 서비스 > 부하 분산
  • 로드 밸런서 만들기를 클릭합니다
  • HTTP (S)로드 균형 조정에서 구성 시작을 클릭하십시오.
  • "인터넷에서 내 VM으로"를 선택하고 "계속"을 클릭하십시오.
  • 로드 밸런서의 이름을 기입
  • 백엔드 구성 > 백엔드 서비스 및 백엔드 버킷 만들기 또는 선택 > 백엔드 버킷 > 백엔드 버킷 만들기
  • 백엔드 버킷 이름, Cloud Storage 버킷 선택, Cloud CDN(Cloud CDN 사용) 설정. ※ 이미지 참조
  • 프런트 엔드 구성 > 마침을 클릭합니다
  • 만들기를 클릭



  • 확인



    스토리지에 적합한 index.html을 push하여 액세스 해보십시오.
    htps : // / 처치. cぉd. 오, ぇ. 코 m/부 C 케 ​​T_ 핥기 / 가서 x. HTML
    ※ BUCKET_NAME을 만든 것으로 바꾸세요.
    위의 URL에 액세스하면 다른 URL로 건너 뛰고 CDN의 캐시 서버에 액세스하고 있음을 알 수 있습니다.

    참고



    【GCP 입문편・제29회】Cloud Load Balancing 로 웹 애플리케이션에 로드 밸런서를 설정한다 |
    【GCP 입문편·제30회】 Cloud CDN으로 정적 파일의 배포를 실시한다 | 주식회사 톱 게이트

    좋은 웹페이지 즐겨찾기