시작 체크리스트

프로덕션 환경에 배포하기 전에 시작 체크리스트을 클릭하고, 이 지침과 함께 사용하여 필요한 모든 구성 및 테스트를 완료했는지 확인하십시오. Starter 및 Pro의 전체 배포 프로세스 개요 참조 스토어 배포.

프로덕션에서 완전히 테스트

다음을 참조하십시오 배포 테스트 사이트, 스토어 및 환경의 모든 측면을 테스트합니다. 이러한 테스트에는 Fastly 확인, UAT(사용자 승인 테스트) 및 성능 테스트가 포함됩니다.

TLS와 Fastly

Adobe은 각 환경에 대해 Let's Encrypt SSL/TLS 인증서를 제공합니다. 이 인증서는 Fastly가 HTTPS를 통해 보안 트래픽을 제공하는 데 필요합니다.

이 인증서를 사용하려면 Adobe이 도메인 유효성 검사를 완료하고 환경에 인증서를 적용할 수 있도록 DNS 구성을 업데이트해야 합니다. 각 환경에는 해당 환경에 배포된 클라우드 인프라 사이트의 Adobe Commerce 도메인을 다루는 고유한 인증서가 있습니다. 다음 작업 중에 구성 업데이트를 완료하고 업데이트하는 것이 좋습니다. 프로세스를 빠르게 설정.

프로덕션 설정으로 DNS 구성 업데이트

사이트를 시작할 준비가 되면 DNS 구성을 업데이트하여 프로덕션 환경에서 Fastly 서비스를 통해 트래픽을 라우팅해야 합니다.

사전 요구 사항:

  • 개발 환경에서 Fastly 설정 및 테스트

  • 프로덕션 환경 구성이 모든 필수 도메인으로 업데이트되었습니다

    일반적으로 고객 기술 관리자와 협력하여 스토어에 필요한 모든 최상위 도메인 및 하위 도메인을 추가합니다. 프로덕션 환경에 대한 도메인을 추가하거나 변경하려면 Adobe Commerce 지원 티켓 제출. 프로젝트 구성이 업데이트되었는지 확인할 때까지 기다립니다.

    스타터 프로젝트에서 프로젝트에 도메인을 추가해야 합니다. 다음을 참조하십시오 도메인 관리.

  • 프로덕션 환경에 대해 프로비저닝된 SSL/TLS 인증서.

    Fastly 설정 프로세스 중에 프로덕션 도메인에 대한 ACME 챌린지 레코드를 추가한 경우, Adobe은 DNS 구성을 업데이트하여 Fastly 서비스로 트래픽을 라우팅할 때 프로덕션 환경에 SSL/TLS 인증서를 자동으로 업로드합니다. 인증서를 미리 프로비저닝하지 않았거나 도메인을 업데이트한 경우 Adobe이 도메인 유효성 검사를 완료하고 인증서를 프로비저닝해야 하며, 이 작업은 최대 12시간 정도 소요될 수 있습니다.

사이트 실행에 대한 DNS 구성을 업데이트하려면:

  1. 프로덕션 사이트에 대한 다음 DNS 구성을 업데이트합니다.

    • 특히 기존 사이트에서 마이그레이션하는 경우 필요한 모든 리디렉션을 설정합니다

    • 호스트 이름을 지정하기 위해 영역의 루트 리소스 레코드 설정

    • TTL(Time-to-Live) 값을 낮추어 DNS 정보를 새로 고쳐 고객이 올바른 프로덕션 스토어를 찾도록 합니다.

      DNS 레코드를 전환할 때 TTL 값을 크게 낮추는 것이 좋습니다. 이 값은 DNS 레코드를 캐시하는 시간을 DNS에 알려줍니다. 단축하면 DNS가 더 빨리 새로 고쳐집니다. 예를 들어 사이트를 업데이트할 때 TTL 값을 3일에서 10분으로 변경할 수 있습니다. TTL 값을 줄이면 DNS 인프라에 로드가 증가합니다. 사이트 실행 후 이전 더 높은 값을 복원합니다.

  2. CNAME 레코드를 추가하여 프로덕션 환경의 하위 도메인을 Fastly 서비스로 지정합니다 prod.magentocloud.map.fastly.net, 예를 들면 다음과 같습니다.

    table 0-row-2 1-row-2 2-row-2
    도메인 또는 하위 도메인 CNAME
    www.<domain-name>.com prod.magentocloud.map.fastly.net
    mystore.<domain-name>.com prod.magentocloud.map.fastly.net
  3. 필요한 경우 A 레코드를 추가하여 apex 도메인(<domain-name>.com)을 클릭하여 다음 Fastly IP 주소로 변경할 수 있습니다.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Apex 도메인 ANAME
    <domain-name>.com 151.101.1.124
    <domain-name>.com 151.101.65.124
    <domain-name>.com 151.101.129.124
    <domain-name>.com 151.101.193.124
IMPORTANT
의 DNS 지침 RFC1034 (섹션 2.4) 상태는 다음과 같습니다.
CNAME 레코드는 다른 데이터와 함께 사용할 수 없습니다. 즉, suzy.podunk.xx가 sue.podunk.xx에 대한 별칭인 경우, suzy.podunk.edu에 대한 MX 레코드나 A 레코드 또는 TXT 레코드도 가질 수 없습니다.
따라서 DNS 레코드는 유형이어야 합니다. CNAME 하위 도메인 및 유형의 경우 A apex 도메인(루트 도메인)의 경우. 이 규칙을 무시하면 MX 또는 NS와 같은 다른 레코드를 추가할 수 없으므로 메일 서비스 또는 DNS 전파가 중단될 수 있습니다. 일부 DNS 공급자는 내부 사용자 지정을 사용하여 이를 우회할 수 있지만, 표준을 준수하면 안정성과 유연성(예: DNS 공급자 변경)이 보장됩니다.
  1. 기본 URL을 업데이트합니다.

    • SSH를 사용하여 프로덕션 환경에 로그인합니다.

      code language-bash
      magento-cloud ssh -e production
      
    • CLI를 사용하여 저장소의 기본 URL을 변경합니다.

      code language-bash
      php bin/magento setup:store-config:set --base-url="https://www.<domain-name>.com/"
      

    참고: 관리자에서 기본 URL을 업데이트할 수도 있습니다. 다음을 참조하십시오 URL 저장 다음에서 Adobe Commerce 스토어 및 구매 경험 안내서.

  2. 사이트가 업데이트될 때까지 몇 분 정도 기다립니다.

  3. 사이트를 테스트합니다.

프로덕션 구성 확인

최종 단계를 수행하여 하나 이상의 스토어에 대한 프로덕션 구성의 유효성을 검사합니다. 프로덕션 환경에서 구성을 업데이트할 수 있습니다. 설정이 읽기 전용인 경우 SSH 연결을 열고 CLI 명령을 사용하여 구성을 변경하거나 로컬 환경에서 구성을 변경해야 할 수 있습니다. 업데이트를 완료한 후 변경 사항을 스테이징 및 프로덕션 환경에 배포할 수 있습니다.

다음은 권장되는 변경 사항 및 확인 사항입니다.

Fastly 캐싱 확인

성능 테스트

다음을 검토하는 것이 좋습니다. 성능 툴킷 사전 실행 준비 프로세스의 일부인 옵션입니다.

다음 타사 옵션을 사용하여 테스트할 수도 있습니다.

  • 공성전: 트래픽 셰이핑 및 테스트 소프트웨어로 스토어를 최대 한도로 밀어 넣습니다. 구성 가능한 수의 시뮬레이션된 클라이언트를 사용하여 사이트를 테스트합니다. Siege는 기본 인증, 쿠키, HTTP, HTTPS 및 FTP 프로토콜을 지원합니다.

  • Jmeter: 플래시 판매와 같은 급증하는 트래픽의 성능을 측정하는 데 도움이 되는 우수한 부하 테스트입니다. 사이트에 대해 실행할 사용자 지정 테스트를 만듭니다.

  • New Relic (제공됨): 데이터, 쿼리, Redis 등의 전송과 같은 작업당 추적된 시간을 사용하여 느린 성능을 유발하는 사이트의 프로세스 및 영역을 찾는 데 도움이 됩니다.

  • 웹 페이지 테스트핑돔: 사이트 페이지의 실시간 분석 로드 시간이 다른 원본 위치와 함께 표시됩니다. 핑돔은 비용이 들 수 있습니다. WebPageTest는 무료 도구입니다.

보안 구성

성능 모니터링

New Relic 서비스를 사용하여 Pro 및 Starter 환경의 성능을 모니터링할 수 있습니다. Pro 플랜 계정에서 Managed alerts for Adobe Commerce 경고 정책을 제공하여 New Relic APM 및 인프라 에이전트를 사용하여 애플리케이션 및 인프라 성능을 모니터링합니다. 이러한 서비스 사용에 대한 자세한 내용은 을 참조하십시오. 관리 경고로 성능 모니터링.

다음 단계

시작 단계

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26