탐색 건너뛰기

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

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

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

Schaalbare Umbraco CMS-web-appDe middelgrote CMS-web-app Umbraco CMS is zo geconfigureerd dat de schaal ervan kan worden aangepast, daarnaast is de app ideaal voor sites met veel verkeer. De app maakt gebruik van twee web-apps, een voor uw front-end-app en een voor uw back-office-app, in één regio geïmplementeerd met automatisch schalen ingeschakeld.BrowserStorage(media, logs, andbackup files)Application InsightsRedis Cache(Session state andoutput cache)SQL Database(Umbraco DB and Session state DB)Web App(Umbraco Frontend)Web App(Umbraco Admin)

Azure에 배포

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

Azure에 배포

템플릿 원본 보기

구현 가이드

제품/설명 설명서

Web Apps

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

Azure SQL Database

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

Storage

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

Application Insights

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

Azure Cache for Redis

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