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

E-ticaret web sitesi, Azure hizmetlerinin yardımıyla sunulan basit sipariş işleme iş akışları içerir. Azure İşlevleri ve Web Apps’i kullanan geliştiriciler, altyapı bakımını Azure’a bırakarak kişiselleştirilmiş deneyimler oluşturmaya odaklanabilir.
Architect scalable e-commerce web appThe e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalised experiences and let Azure take care of the infrastructure.217896543

Kullanıcı tarayıcıdan web uygulamasına erişir ve oturum açar.

Tarayıcı, Azure Content Delivery Network’ten görüntüler gibi statik kaynakları çeker.

Kullanıcı ürün arar ve SQL veritabanını sorgular.

Web sitesi veritabanından ürün kataloğunu çeker.

Web uygulaması Blob Depolamadan ürün görüntülerini çeker.

Sayfa çıktısı daha iyi performans elde etmek amacıyla Redis için Azure Cache’te önbelleğe alınır.

Kullanıcı siparişi gönderir ve sipariş kuyruğa alınır.

Azure İşlevleri sipariş ödemesini işler.

Azure İşlevleri üçüncü tarafa ödeme yapar ve ödemeyi SQL veritabanına kaydeder.

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

Uygulama kılavuzu

Ürünler/Açıklamalar Belgeler

Web Apps

Bir App Service Web Uygulaması tek bir bölgede çalışır, ayrıca uygulamaya Web tarayıcıları ve mobil tarayıcılar tarafından erişilebilir

Azure SQL Veritabanı

Bulutta yönetilen, akıllı SQL

Ölçeklenebilirlik sorunlara neden olabilecek yaygın uygulamalar

Azure İşlevleri

Sunucusuz kodlama ile olayları işleyin

Application Insights

Web uygulaması ve hizmetlerindeki sorunları algılayın, önceliklendirin ve tanılayın

İlgili çözüm mimarileri

Advanced analytics on big dataTransform your data into actionable insights using the best in class machine learning tools. This architecture allows you to combine any data at any scale and to build and deploy custom machine learning models at scale.1234567

Büyük veriler üzerinde gelişmiş analiz

Birinci sınıf makine öğrenimi araçlarıyla verilerinizi eyleme dönüştürülebilir içgörülere dönüştürün. Bu mimari, verileri dilediğiniz ölçekte birleştirmenize olanak tanırken özel makine öğrenimi modellerini ölçeğe uygun şekilde oluşturmanızı ve dağıtmanızı sağlar.

Real-time analyticsGet insights from live, streaming data with ease. Capture data continuously from any IoT device or logs from website clickstreams and process it in near-real time.12345678

Gerçek zamanlı analiz

Canlı akış verilerinden kolayca içgörü elde edin. Tüm IoT cihazlarından veya web sitesi tıklama akışlarındaki günlüklerden sürekli olarak veri yakalayın ve yakaladığınız verileri neredeyse gerçek zamanlı olarak işleyin.