Düzenle

Aracılığıyla paylaş


Ölçeklenebilir Umbraco CMS web uygulaması

Azure Monitor
Azure Cache for Redis
Azure SQL Database
Azure Storage Accounts
Azure App Service

Çözüm fikirleri

Bu makalede bir çözüm fikri açıklanmaktadır. Bulut mimarınız bu mimarinin tipik bir uygulaması için ana bileşenleri görselleştirmeye yardımcı olmak için bu kılavuzu kullanabilir. İş yükünüzün özel gereksinimlerine uygun iyi tasarlanmış bir çözüm tasarlamak için bu makaleyi başlangıç noktası olarak kullanın.

Medium Umbraco CMS web uygulaması trafiği yoğun sitelerde ölçeklendirme ve iyileştirme için yapılandırılmıştır. Biri ön uç uygulaması ve diğeri de arka ofis uygulamanız için olmak üzere iki web uygulaması kullanır. Bunlar otomatik ölçeklendirme etkinleştirilmiş olarak tek bir bölgeye dağıtılır.

Mimari

Mimari DiyagramıBu mimarinin SVG'sini indirin.

Bileşenler

  • Aynı uygulamada çalışan ön uç ve arka ofis uygulamalarıyla Azure Uygulaması Hizmeti'nin Web Uygulamaları özelliğinde umbraco CMS çalıştırın.
  • Sitenizin içeriğini Azure SQL Veritabanı'da depolayın. Arka ofis web uygulaması ve ön uç web uygulaması, aynı veritabanını kullanır. yedekleme ve yüksek kullanılabilirlik gibi Azure SQL Veritabanı özelliklerini kullanın.
  • Depolama Hesapları: Web uygulaması dosya sunucusunda G/Ç işlemini azaltmak ve performansı geliştirmek için tüm medyanızı Azure Depolama'da depolayın.
  • Application Insights: Application Insights ile 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.
  • Performansı artırmak ve web ön uçlarınızdaki yükü azaltmak için oturum durumunu ve çıkış önbelleğini Redis için Azure Cache depolayın.

Senaryo ayrıntıları

Bu çözüm Azure tarafından yönetilen hizmetlere yöneliktir: Azure SQL Veritabanı, Depolama Hesapları, Application Insights ve Redis için Azure Cache. Bu hizmetler, düzeltme eki uygulanmış ve desteklenen yüksek kullanılabilirlik ortamında çalışır ve bu sayede içinde çalıştığı ortam yerine çözümünüz üzerinde odaklanabilirsiniz.

Olası kullanım örnekleri

Umbraco kullanan bazı sektörler şunlardır:

  • Bankacılık, finans ve finansal hizmetler
  • Retail
  • Lojistik, dağıtım ve üretim

Bu senaryoyu dağıtın

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

Sonraki adımlar