Düzenle

Aracılığıyla paylaş


Ölçeklenebilir e-ticaret web uygulaması mimarisi oluşturma

Azure Functions
Azure SQL Database
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.

azure altyapıyla ilgilenirken kişiselleştirilmiş deneyimler oluşturabilmeniz için Azure İşlevleri ve Web Apps ile ölçeklenebilir e-ticaret web uygulamaları oluşturun. Bu çözüm perakende sektörü için idealdir.

Olası kullanım örnekleri

Bu çözüm perakende kuruluşları için idealdir, ancak mal ve hizmet satan diğer sektörler için de geçerli olabilir.

Mimari

Mimari diyagramı, kullanıcıların ürünleri bulmasından web uygulamaları aracılığıyla satın almalarına ve üçüncü taraf ödemelerine kadar olan işlemleri gösterir.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Kullanıcı tarayıcıdan web uygulamasına erişir ve oturum açar.
  2. Tarayıcı, Azure Content Delivery Network’ten görüntüler gibi statik kaynakları çeker.
  3. Kullanıcı ürün arar ve SQL veritabanını sorgular.
  4. Web sitesi veritabanından ürün kataloğunu çeker.
  5. Web uygulaması Blob Depolamadan ürün görüntülerini çeker.
  6. Sayfa çıktısı daha iyi performans elde etmek amacıyla Redis için Azure Cache’te önbelleğe alınır.
  7. Kullanıcı siparişi gönderir ve sipariş kuyruğa alınır.
  8. Azure İşlevleri sipariş ödemesini işler.
  9. Azure İşlevleri üçüncü tarafa ödeme yapar ve ödemeyi SQL veritabanına kaydeder.

Bileşenler

  • 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
  • Azure İşlevleri: Sunucusuz kodla olayları işleme
  • Application Insights: Web uygulamalarınızdaki ve hizmetlerinizdeki sorunları algılama, önceliklendirme ve tanılama

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

  • Andrew Harvey | Sorumlu Program Yöneticisi - Startup'lar için Microsoft

Sonraki adımlar