Sunucusuz Işlevler başvuru mimarileri


Mobil uygulama arka uçları finans hizmetleri senaryosu: Iş arkadaşları, öğle yemeği için tarafımızca kuruluşlarımız için mobil bankacılık kullanır. Öğle yemeği için ödenen bir mobil uygulama aracılığıyla ödeme isteğinde bulunan, iş arkadaşlarınızın telefonlarında bildirim tetikleniyor.

diyagramda, bir işlev tarafından işlenen ve bildirim göndermek için başka bir işlevi tetikleyen Cosmos DB gönderilen bir p i çağrısı olduğunu gösteren bir g t t r.


IoT bağlantılı arka uçları üretim senaryosu: bir üretim şirketi, makinelerini izlemek için IoT kullanır. İşlevler anormal verileri algılar ve onarım gerektiğinde hizmet departmanına bir ileti tetikler.

Diyagramda, T 'ye gönderilen ve daha sonra Zendesk kullanılarak işlenmek üzere yönlendirilen, onarım isteklerini üreten g/ç cihazları gösterilmektedir.


Konuşma, Hastansel bot işlem senaryosu: müşteriler akıllı telefonlarına uygun tatil konamesini ister. Sunucusuz bir bot deciphers ister ve tatil seçeneklerini döndürür.

Diyagramda, bir bot 'un isteği işlemek için başka bir işlev için deciphers bir konuşma arabirimi aracılığıyla bir Kullanıcı isteği gösterilmektedir.


Gerçek zamanlı dosya işleme sağlık durumu senaryosu: çözüm, hasta kayıtlarını PDF dosyaları olarak güvenli bir şekilde yükler. Böylece çözüm, verileri kaldırır, OCR algılaması kullanarak işler ve kolay sorgular için bir veritabanına ekler.

Diyagram, karşıya yüklenen hasta kayıtlarını gösterir ve bilişsel hizmetler 'e bir veritabanında yapılandırılması için gönderilir.


Gerçek zamanlı akış işleme bağımsız yazılım satıcısı (ISV) senaryosu: büyük miktarda bulut uygulaması çok fazla sayıda telemetri verisi toplar. Uygulama, verileri neredeyse gerçek zamanlı olarak işler ve analiz panosunda kullanmak için bir veritabanında depolar.

diyagramda Event Hubs, bir işlev tarafından işlenen ve Cosmos DB gönderilen verileri toplayan bir uygulama gösterilmektedir.


Zamanlanmış görev Otomasyonu finans hizmetleri senaryosu: uygulama, aynı müşterilere birden fazla iletişim gönderilmesini önlemek için bir müşteri veritabanını her 15 dakikada bir yinelenen girişler için analiz eder.

Diyagramda, yinelenen girdileri kaldıran 15 dakikada bir işlev tarafından temizlenen bir veritabanı gösterilmektedir.


saas uygulamalarını genişletme Professional hizmetleri senaryosu: saas çözümü, web kancaları aracılığıyla genişletilebilirlik sağlar ve bu işlevler belirli iş akışlarını otomatikleştirmek için uygulanabilir.

diyagramda GitHub oluşturulan bir sorun gösterir. bu, bir web kancası çağrısını tetikleyerek, bir işlev tarafından işleme ayrıntıları bolluk ' a göndererek işlenir.

Aşağıdaki öne çıkan sunucusuz başvuru mimarileri, belirli senaryolara yol gösterir. Mimari diyagramlar ve Ayrıntılar için bağlantılı makalelere bakın.

Sunucusuz mikro hizmetler

Sunucusuz mikro hizmetler başvuru mimarisi , kurgusal bir şirket olan relet bulutu aracılığıyla Rideshare uygulamasını tasarlama, geliştirme ve sunma konusunda size kılavuzluk eder. Her bileşenle ilgili yararlı bilgiler içeren tüm mimari bileşenlerini yapılandırmak ve dağıtmak için uygulamalı yönergeler alırsınız.

Azure Işlevleri ile sunucusuz Web uygulaması ve olay işleme

Bu iki bölümlü çözüm kuramsal bir dron teslim sistemini açıklıyor. Dronlar buluta uçuş durumunu gönderiyor ve bu iletiler daha sonra kullanılmak üzere depolanıyor. Bir Web uygulaması, kullanıcıların en son cihaz durumunu almak için iletileri almasına izin verir.

Olay tabanlı bulut otomasyonu

iş akışlarını ve yinelenen görevleri bulutta otomatik hale getirmek, DevOps ekibin üretkenliğini önemli ölçüde artırabilir. Sunucusuz bir model, olay odaklı otomasyon senaryoları için idealdir. Bu olay tabanlı Otomasyon başvuru mimarisi iki bulut otomasyonu senaryosu gösterir: maliyet merkezi etiketleme ve azaltma yanıtı.

Serverless Framework birden çok yüksek

Serverless Framework mimarisi , Microsoft ticari yazılım MÜHENDISLIĞI (CSE) ekibinin, serverless Framework kullanarak hem Azure hem de Amazon Web Services (AWS) bulut platformları genelinde yüksek oranda kullanılabilir bir sunucusuz çözüm dağıtmak üzere küresel bir satıcı ile nasıl iş ortaklığı sağladığını anlatmaktadır.

Daha az sunucusuz Işlevler başvuru mimarileri

Aşağıdaki bölümlerde diğer sunucusuz ve Azure Işlevleriyle ilgili başvuru mimarileri ve senaryoları listelenmektedir.

Genel

Web ve mobil arka uç

Yapay Zeka + Makine Öğrenmesi

Veri ve analiz

IoT

Oyun

Otomasyon

Başvuru mimarisi, gerekli bileşenlerin bir şablonudur ve bunları uygulamak için teknik gereksinimlerdir. Bir başvuru mimarisi, müşteri çözümü için özel olarak derlenmez, ancak kapsamlı bir deneyim temelinde yüksek düzeyli bir senaryodur. Sunucusuz bir çözüm tasarlamadan önce, ideal bir teknik mimariyi görselleştirmek için bir başvuru mimarisi kullanın, ardından onu Blend ve ortamınıza tümleştirin.

Ortak sunucusuz mimari desenleri

Ortak sunucusuz mimari desenleri şunları içerir:

  • Sunucusuz API'ler, mobil ve web arka uçları.
  • Olay ve akış işleme, Nesnelerin İnterneti (IoT) veri işleme, büyük veri ve makine öğrenmesi işlem hatları.
  • İş hattı sistemlerini bağlamak, iş olaylarını yayımlamak ve iş olaylarını yayımlamak (Pub/Sub) hizmetine abone olmak için tümleştirme ve kurumsal hizmet veri veri sistemi.
  • Otomasyon ve dijital dönüşüm ve süreç otomasyonu.
  • Ara yazılım, Dynamics gibi Hizmet Olarak Yazılım (SaaS) ve büyük veri projeleri.

Web uygulaması arka uçları Perakende senaryosu: Kuyruktan çevrimiçi siparişleri alma, bunları işleme ve elde edilen verileri bir veritabanında depolama

Diyagramda, web uygulamasında kuyruğa alınan ve Service Bus bir işlev tarafından işlenen ve veritabanına gönderilen Cosmos gösterir.