Show Menu
화제×

자체 호스팅 라이브러리

Launch에서 수행하는 모든 작업의 궁극적인 목표는 런타임 시 애플리케이션의 동작을 제어할 파일 세트를 생성하는 것입니다. 이러한 파일 세트를 빌드 라고 합니다.
빌드는 클라이언트 장치가 런타임 시 필요에 따라 검색할 수 있도록 임의의 위치에서 호스팅해야 합니다.
Launch가 이러한 파일의 호스팅을 관리하거나 사용자가 직접 관리할 수 있습니다.

Adobe에서 관리

Adobe는 웹 호스팅 사업을 진행하고 있지 않습니다. Adobe에서 호스팅을 관리하도록 선택한 경우, 사용자의 빌드는 Adobe와 계약을 맺은 타사 CDN(콘텐츠 전달 네트워크)으로 전달됩니다.
현재 기본 CDN 제공업체는 Akamai입니다. Akamai에 호스팅된 파일의 도메인은 assets.adobedtm.com 입니다.

관리 호스팅을 사용해야 하는 이유

관리 호스팅을 사용하는 주된 이유는 편리함 때문입니다. 필요한 호스트를 만들기 쉬우므로 유지 관리에 대해 걱정할 필요가 없습니다.

자체 호스팅

Adobe에서 호스팅된 파일을 관리하지 못하게 하려면 직접 호스팅해야 합니다. 파일을 호스팅하려면 완료된 빌드를 Launch에서 가져와서 회사의 릴리스 주기를 통해 회사 관리 서버로 파일을 가져와야 합니다.

자체 호스팅을 사용하는 이유

고유한 빌드 파일을 호스팅하도록 선택하는 이유는 다양합니다.
  • 일부 브라우저는 최종 사용자가 구성한 개인 정보 설정을 기반으로 하여 assets.adobedtm.com 도메인을 차단합니다.
  • 자체 호스팅은 필요한 DNS 조회 횟수를 줄입니다.
  • HTTP/2를 사용해야 합니다.
  • 보안을 위해 설정해야 하는 특정 헤더가 있습니다.
  • 캐시 제어 요구 사항이 Adobe 기본 설정과 다릅니다.
  • 에지 노드의 위치를 보다 세밀하게 제어할 수 있습니다.
  • 조직에 Adobe 관리 옵션을 사용하지 못하도록 하는 보안 및 법적 요구 사항이 있습니다.

자체 호스팅 방법

자체 호스팅할 수 있도록 완료된 빌드를 얻는 데 사용할 수 있는 두 가지 방법이 있습니다.
  • 다운로드
  • 직접 전달

다운로드

Launch에서 빌드를 패키지된 .zip 파일로 전달하도록 할 수 있습니다(암호화 선택 사항). 그런 다음 패키지의 압축을 풀고 콘텐츠를 릴리스 주기에 삽입하여 자체 서버에 배치할 수 있습니다.
Adobe에서 관리하는 호스트를 사용하고 환경에서 보관 옵션을 선택합니다. 환경에서 다운로드 링크를 제공합니다. 빌드가 만들어질 때마다 환경의 다운로드 링크에서 빌드를 검색할 수 있습니다.

직접 전달

사용자가 만든 SFTP 서버로 Launch가 빌드를 직접 전달하도록 할 수 있습니다. 이러한 빌드가 릴리스 주기에 보관되고 라이브로 푸시되도록 해야 합니다.
직접 전달을 수행하려면 SFTP 호스트 를 만들고 해당 호스트를 환경에 할당해야 합니다. 해당 환경에서 라이브러리를 작성할 때마다 파일이 SFTP 서버로 전달됩니다.