Çö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.
Microsoft Azure Uygulaması Hizmet Ortamı'nı kullanarak bir e-ticaret web sitesindeki hassas kullanıcı ve ödeme verilerini güvenli tutun. Bu çözüm perakende sektörü için idealdir.
Olası kullanım örnekleri
Bu çözüm perakende sektörü için optimize edilmiştir.
Diğer ilgili kullanım örnekleri şunlardır:
- Farklı zamanlarda kullanıcı artışlarını işlemek için esnek ölçek gerektiren bir uygulama oluşturma.
- Dünyanın farklı Azure bölgelerinde yüksek kullanılabilirlik düzeyinde çalışacak şekilde tasarlanmış bir uygulama oluşturma.
Mimari
Bu mimarinin bir Visio dosyasını indirin.
Veri akışı
- Müşteri, tarayıcıda genel web sitesine erişir.
- Tarayıcı, Azure Content Delivery Network’ten statik kaynakları ve ürün görüntülerini çeker.
- Content Delivery Network, blob depolamadan ürün görüntülerini çeker.
- Müşteri, ürünleri arar.
- Genel web sitesi, ürün veritabanından ürün kataloğunu çeker.
- Sayfa çıkışı Redis için Azure Cache’de önbelleğe alınır.
- Müşteri, yeni siparişler oluşturur.
- Genel web sitesi, sipariş web hizmetini çağırır.
- Sipariş web hizmeti, Azure SQL Veritabanı’ndan siparişleri kaydeder/yükler.
- Çalışan, tarayıcıda yönetici web sitesine erişir.
- Çalışan, Microsoft Entra Kimliği'ne göre kimlik doğrulaması yapar.
- Çalışan, siparişleri arar.
- Yönetici, sipariş web hizmetini çağırır.
Bileşenler
- App Service: Web ve mobil cihazlar için hızlı bir şekilde güçlü bulut uygulamaları oluşturma
- Web Apps: App Service Web App, web ve mobil tarayıcılar tarafından erişilebilen tek bir bölgede çalışır
- Azure SQL Veritabanı: Bulutta yönetilen, akıllı SQL
- API Uygulamaları: API'leri dış, iş ortağı ve çalışan geliştiricilere güvenli ve uygun ölçekte yayımlayın.
- Application Insights: Web uygulamalarınızdaki ve hizmetlerinizdeki sorunları algılama, önceliklendirme ve tanılama
- Application Gateway: Azure'da güvenli, ölçeklenebilir ve yüksek oranda kullanılabilir web ön uçları oluşturma
- Redis için Azure Cache: Yüksek aktarım hızına sahip, düşük gecikme süreli veri erişimine sahip güç uygulamaları
- Content Delivery Network: Geniş küresel erişimle güvenli, güvenilir içerik teslimi sağlayın
- Microsoft Entra Id: Şirket içi dizinleri eşitleme ve çoklu oturum açmayı etkinleştirme
- Blob Depolama: Azure Blob depolama, yapılandırılmamış her tür veri görüntüsü, video, ses, belge ve daha kolay ve uygun maliyetli bir şekilde yüksek oranda ölçeklenebilir bir nesne depolama alanıdır.
Sonraki adımlar
- App Service Ortamı ile iç yük dengeleyici oluşturma ve kullanma
- Önceden oluşturulmuş şablonları kullanarak CMS ile web uygulamaları dağıtma
- SQL Veritabanı ile Azure'da ASP.NET uygulaması oluşturma
- İlk API uygulamanızı dağıtma
- Application Insights ile Uygulama Performansı Yönetimi
- Application Gateway'e genel bakış
- Redis için Azure Cache belgeleri
- Hızlı Başlangıç: Azure Content Delivery Network profili ve uç noktası oluşturma
- Microsoft Entra Id kullanmaya başlama
- Hızlı Başlangıç: Blobları karşıya yükleme, indirme ve listeleme