솔루션 아키텍처: 확장 가능한 Umbraco CMS 웹앱

확장하도록 구성된 중간 규모의 Umbraco CMS 웹앱으로, 트래픽이 많은 사이트에 적합합니다. 단일 지역에 배포된 프런트 엔드 앱용으로 하나, 백오피스 앱용으로 하나씩 두 개의 웹앱을 사용하며, 자동 확장을 지원합니다.

이 솔루션은 Azure 관리 서비스를 기반으로 합니다. SQL Database, Storage, 응용 프로그램 이해Redis Cache. 이러한 서비스는 고가용성 환경에서 실행되고 패치되며 지원되므로, 솔루션이 실행되는 환경 대신 솔루션에 집중할 수 있습니다.

견적

$111.817821

월별 예상 비용

계산 방법을 이해하고 요구에 맞게 사용자 지정하세요.

요금 계산기

Azure에 배포

미리 빌드된 템플릿을 사용하여 이 아키텍처를 Azure에 배포하세요.

Azure에 배포

템플릿 원본 보기

구현 지침

제품 설명서

Web Apps

Azure App Service의 Web Apps 기능에서 Umbraco CMS를 실행하고 프런트 엔드와 백오피스 앱을 동일한 앱에서 실행합니다.

SQL Database

Azure SQL Database에 사이트의 콘텐츠를 저장합니다. 백오피스 웹앱 및 프런트엔드 웹앱에서 동일한 데이터베이스를 사용합니다. Backup, 고가용성 등의 Azure SQL Database를 사용합니다.

Storage

Azure Storage에 모든 미디어를 저장하므로 Web Apps 파일 서버의 I/O 작업을 줄여 성능을 개선할 수 있습니다.

응용 프로그램 이해

Application Insights로 웹앱에서 문제를 탐색하고 충돌을 진단하고 사용량을 추적하세요. 개발 수명 주기 전체에 걸쳐 정보를 바탕으로 결정을 내릴 수 있습니다.

Redis Cache

Azure Redis Cache에 세션 상태 및 출력 캐시를 저장하여 성능을 개선하고 웹 프런트 엔드의 부하를 줄입니다.

관련 솔루션 아키텍처