Gezintiyi Atla

Çözüm mimarisi: Ölçeklenebilir Umbraco CMS web uygulaması

Ölçeklenebilmek üzere yapılandırılmış, trafiği yüksek siteler için ideal, orta ölçekte Umbraco CMS web uygulamasıdır. Biri ön uç uygulamanız, biri arka ofis uygulamanız için olmak üzere iki web uygulaması kullanır. Bu uygulamalar, otomatik ölçeklendirme etkin olarak tek bir bölgede dağıtılır.

Bu çözüm, şu Azure yönetilen hizmetleri temel alınarak oluşturulmuştur: Azure SQL Veritabanı, Depolama, Application Insights 'nı ve Redis Önbelleği. Bu hizmetler, düzeltme eki uygulanan, desteklenen ve kullanılabilirlik düzeyi yüksek olan bir ortamda çalıştırıldığından, hizmetlerin çalıştırıldığı ortam yerine çözümünüzün kendisine odaklanabilirsiniz.

Scalable Umbraco CMS web appMedium Umbraco CMS web app configured to scale and optimal for high-traffic sites. It uses two web apps, one for your front-end app and the other for your back-office app, deployed in a single region with autoscaling enabled.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'a Dağıt

Bu mimariyi Azure’a dağıtmak için aşağıdaki önceden oluşturulmuş şablonu kullanın

Azure'a Dağıt

Şablon kaynağını görüntüle

Uygulama kılavuzu

Ürünler/Açıklamalar Belgeler

Web Apps

Azure App Service’in Web Apps özelliğinde, ön uç ve arka ofis uygulamalarının aynı uygulamada çalıştığı bir Umbraco CMS çalıştırın.

Azure SQL Veritabanı

Sitenizin içeriğini Azure SQL Veritabanında depolayın. Arka ofis web uygulaması ve ön uç web uygulaması, aynı veritabanını kullanır. Azure SQL Veritabanının yedekleme ve yüksek kullanılabilirlik gibi özelliklerinden faydalanın.

Depolama

Tüm medya dosyalarınızı Azure Depolama’da depolayarak web uygulaması dosya sunucusundaki G/Ç işlemlerini azaltıp performansı artırın.

Application Insights

Application Insights’ı kullanarak web uygulamanızda sorunları algılayın, kilitlenmeleri tanılayın ve kullanımı izleyin. Geliştirme yaşam döngüsü boyunca bilgiye dayalı kararlar verin.

Redis Önbelleği

Oturum durumunu ve çıktı önbelleğini Azure Redis Önbelleği’nde depolayarak performansı artırın ve web ön uçlarınızdaki yükü azaltın.