Power Pages 안전하고 확장 가능하며 고가용성 플랫폼을 제공하여 다양한 사용 사례에 대해 중요 비즈니스용 웹 사이트를 빌드합니다.
각 프로덕션 Power Pages 웹사이트는 확장성과 고가용성을 위해 최적화된 동일한 아키텍처를 따릅니다. 다음 다이어그램에서는 각 Power Pages 웹 사이트를 호스트하는 데 사용되는 아키텍처를 설명합니다.
다음은 각 Power Pages 웹 사이트 설정의 핵심 구성 요소입니다.
콘텐츠 배달 네트워크(CDN)
CDN(콘텐츠 배달 네트워크)을 사용하면 최종 사용자의 네트워크 대기 시간을 줄이고 정적 파일을 캐싱하고 에지 네트워크에서 서비스를 제공하여 웹 사이트의 성능과 확장성을 향상시킬 수 있습니다.
Power Pages 기본적으로 사용하도록 설정되지는 않지만 사이트 관리자가 사용할 수 있는 기본 제공 CDN 기능을 제공합니다.
더 많은 제어가 필요한 경우 Power Pages Power Pages 웹 사이트로 구성할 수 있는 Azure Front Door, Akamai, Cloudflare, Imperva 등의 외부 CDN 공급자도 지원합니다. 이 sample 설명서는 Power Pages 웹 사이트를 사용하여 Azure Front Door 기반 CDN을 구성하는 방법을 설명합니다.
Web Application Firewall(WAF)
WAF(Web Application Firewall)는 트래픽을 분석하고 사이트 간 스크립팅, SQL 삽입, 파일 포함 등과 같은 일반적인 공격으로부터 웹 사이트를 보호하여 웹 사이트의 보안 상태를 개선하는 데 도움이 됩니다.
콘텐츠 전달 네트워크와 마찬가지로, Power Pages는 사이트 관리자가 활성화하는 기본 제공 웹 애플리케이션 방화벽을 제공합니다.
WAF 구성에 대한 더 많은 제어가 필요한 경우 Power Pages Azure Front Door, Akamai, Cloudflare, Imperva 등과 같은 고객 소유 WAF 공급자도 지원합니다.
Power Pages 사이트 배포
Azure 트래픽 관리자
각 Power Pages 프로덕션 웹 사이트는 활성/수동 모드로 설정된 Azure Traffic Manager 인스턴스로 구성되어 최종 사용자 트래픽을 적절한 애플리케이션 서버로 전달합니다. 이 기능은 고가용성과 재해 복구를 모두 지원합니다.
애플리케이션 서버
각 Power Pages 프로덕션 웹 사이트는 고가용성 및 재해 복구를 제공하기 위해 서로 다른 Azure 데이터 센터 지역에서 호스트되는 두 개 이상의 애플리케이션 서버 노드로 구성됩니다. Azure Traffic Manager 이러한 노드를 지속적으로 모니터링하고 사용 가능한 노드로 트래픽을 전달합니다. Azure 데이터 센터 영역의 위치는 사이트가 속한 Power Platform 환경의 위치에 따라 결정됩니다.
예를 들어 환경 위치가 유럽인 경우 애플리케이션 서버는 북유럽 및 서유럽 데이터 센터에 있습니다. 사이트의 주 지역은 Dataverse와 웹 사이트 간의 대기 시간을 최소화하기 위해 Power Platform 조직의 주 지역에 의해 결정됩니다. 이러한 애플리케이션 서버의 확장은 환경에 할당된 Power Pages 라이선스 용량에 따라 자동으로 수행됩니다.
Dataverse
Microsoft Dataverse는 모든 Power Pages 웹 사이트의 핵심 구성 요소입니다. 웹 페이지, 콘텐츠 조각, 사이트 설정, 사용자 메타데이터 등과 같은 모든 웹 사이트 구성과 비즈니스 데이터를 위한 데이터 저장소를 저장하는 웹 사이트의 메타데이터 저장소 역할을 합니다.
Power Pages 웹 사이트는 서버-서버 연결을 사용하여 Dataverse에 연결합니다.
Power Pages 웹 사이트 아키텍처에 대한 자세한 내용은 Architecture 백서 참조하세요.
참고하십시오
- Power Pages 수명 주기
Power Pages의 Microsoft Dataverse 연결 - 서버 쪽 캐싱 작동 방식
- Power Pages 사이트에 대한 CDN 구성
- Power Pages용 웹 애플리케이션 방화벽
- Power Pages를 사용하여 Azure Front Door를 구성합니다