Commerce용 클라우드 아키텍처
클라우드 인프라의 Adobe Commerce에는 Starter 및 Pro 플랜이 있습니다. 각 계획에는 Adobe Commerce 개발 및 배포 프로세스를 구동하는 고유한 아키텍처가 있습니다. Starter 플랜과 Pro 플랜 아키텍처는 모두 지속적인 통합을 지원하면서 엔드 투 엔드 테스트를 위해 여러 환경에 데이터베이스, 웹 서버 및 캐싱 서버를 배포합니다.
비교를 위해 각 계획에는 다음 인프라 기능과 지원되는 제품이 포함되어 있습니다.
- 모든 Adobe Commerce 기능
- PayPal 온보딩 도구
- Commerce 보고
- 모든 Adobe Commerce 기능
- PayPal 온보딩 도구
- Commerce 보고
- B2B 모듈
- 무제한 사용자가 포함된 지속적인 클라우드 통합 도구
- Fastly CDN(Content Delivery Network), IO(이미지 최적화) 및 충분한 대역폭 허용으로 보안 강화 WAF(Web Application Firewall) 서비스는 프로덕션 환경에서만 사용할 수 있습니다.
- New Relic 선택한 분기
master
및 2개의 APM(성능 모니터링)
PaaS(Platform as a Service) 프로덕션, 스테이징 및 개발 환경(총 4개의 활성 환경)에서 Adobe Commerce에 최적화되었습니다. - 이그레스 필터링(아웃바운드 방화벽)
- 무제한 사용자가 포함된 지속적인 클라우드 통합 도구
- Fastly CDN(Content Delivery Network), IO(이미지 최적화) 및 충분한 대역폭 허용으로 보안 강화 WAF(Web Application Firewall) 서비스는 프로덕션 환경에서만 사용할 수 있습니다.
- 프로덕션의 New Relic 인프라 + 스테이징 및 프로덕션의 APM(성능 모니터링). Adobe Commerce 정책에 대한 관리 경고 정책은(는) 모니터링 모범 사례를 구현하여 사이트 성능에 영향을 주는 응용 프로그램 및 인프라 문제에 대해 미리 알려줍니다.
- Adobe Commerce에 최적화된 PaaS(Platform as a Service) 기반 통합 개발 환경(총 2개의 활성 환경)
- IaaS(Infrastructure as a Service)—스테이징 및 프로덕션 환경을 위한 전용 가상 인프라
* 추가 요금으로 사용 가능
초보자 프로젝트
시작 계획 아키텍처에는 네 가지 환경이 있습니다.
-
통합 - 통합 환경은 테스트 가능한 두 가지 환경을 제공합니다. 각 환경에는 활성 Git 분기, 데이터베이스, 웹 서버, 캐싱, 일부 서비스, 환경 변수 및 구성이 포함됩니다.
-
스테이징—코드 및 확장이 테스트를 통과함에 따라
integration
분기를 스테이징 환경에 병합할 수 있습니다. 스테이징 환경은 프로덕션 이전 테스트 환경이 됩니다. 여기에는staging
활성 분기, 데이터베이스, 웹 서버, 캐싱, 타사 서비스, 환경 변수, 구성 및 서비스(예: Fastly 및 New Relic)가 포함됩니다. -
프로덕션 - 코드가 준비되고 테스트되면 프로덕션 라이브 사이트에 배포하기 위해 모든 코드가
master
에 병합됩니다. 이 환경에는 활성master
분기, 데이터베이스, 웹 서버, 캐싱, 타사 서비스, 환경 변수 및 구성이 포함됩니다. -
비활성—비활성 분기의 수가 무제한입니다.
프로젝트 홍보
Pro 계획 아키텍처에는 다음 세 가지 환경이 있는 전역 master
이(가) 있습니다.
-
통합—통합 환경은 데이터베이스, 웹 서버, 캐싱, 일부 서비스, 환경 변수 및 구성을 포함하는 테스트 가능한 환경을 제공합니다. 스테이징 환경으로 병합하기 전에 코드를 개발, 배포 및 테스트할 수 있습니다.
- 비활성 -
integration
환경을 기준으로 무제한으로 비활성 분기를 사용할 수 있지만 활성 분기는 하나만 사용할 수 있습니다(integration
제외).
- 비활성 -
-
스테이징—스테이징 환경은 사전 프로덕션 테스트용이며 데이터베이스, 웹 서버, 캐싱, 타사 서비스, 환경 변수, 구성 및 서비스(예: Fastly)를 포함합니다.
-
프로덕션 - 프로덕션 환경에는 데이터, 서비스, 캐싱 및 스토어를 위한 3노드 고가용성 아키텍처가 포함됩니다. 프로덕션은 환경 변수, 구성 및 서드파티 서비스가 있는 라이브 공용 스토어 환경입니다.
지원되는 소프트웨어 및 서비스
클라우드 인프라의 Adobe Commerce은 다음을 사용합니다.
- 운영 체제: Debian GNU/Linux
- 웹 서버: Nginx
- 데이터베이스: MySQL(MariaDB)
- CDN(Content Delivery Network): Fastly CDN
다음 서비스를 구성할 수 있습니다.
Fastly CDN 모듈은 스테이징 및 프로덕션 환경에서 CDN 및 캐싱 서비스에 사용됩니다. Fastly 서비스 구성을 참조하세요.
구현에서 사용할 소프트웨어 버전을 구성하는 방법에 대한 자세한 내용은 클라우드 인프라 구성 파일에 대한 다음 Adobe Commerce을 참조하십시오.