Sunucusuz İşlevler başvuru mimarileri
Başvuru mimarisi, gerekli bileşenlerden ve bunları uygulamak için teknik gereksinimlerden oluşan bir şablondur. Başvuru mimarisi bir müşteri çözümü için özel olarak oluşturulmaz, ancak kapsamlı deneyime dayalı üst düzey 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 ortamınızla birleştirin ve tümleştirin.
Yaygın sunucusuz mimari desenleri
Yaygın sunucusuz mimari desenleri şunlardır:
- 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ı.
- İş kolu sistemlerini bağlamak, iş olaylarına (Pub/Sub) yayımlamak ve abone olmak için tümleştirme ve kurumsal hizmet veri yolu.
- Otomasyon, 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ı perakende senaryosunun arka ucudur: Bir kuyruktan çevrimiçi siparişleri alın, işleyin ve sonuçta elde edilen verileri bir veritabanında depolayın.
Mobil uygulama finansal hizmetler senaryosunun arka ucudur: İş arkadaşları, öğle yemeğinde birbirlerinin ödemesini yapmak için mobil bankacılık kullanır. Öğle yemeği için ödeme yapan kişi, iş arkadaşlarının telefonlarında bir bildirim tetikleyen bir mobil uygulama aracılığıyla ödeme isteğinde bulunur.
Üretim senaryosunda IoT bağlantılı arka uçlar: Ü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.
Konuk ağırlama senaryosu için konuşma botu işleme: Müşteriler telefonlarında uygun tatil konaklamaları ister. Sunucusuz bot istekleri deşifre eder ve tatil seçeneklerini döndürür.
Sağlık senaryosu için gerçek zamanlı dosya işleme: Çözüm, hasta kayıtlarını PDF dosyaları olarak güvenli bir şekilde karşıya yükler. Çözüm daha sonra OCR algılamayı kullanarak verileri işleyerek ayrıştırıyor ve kolay sorgular için verileri veritabanına ekliyor.
Bağımsız yazılım satıcısı (ISV) senaryosu için gerçek zamanlı akış işleme: Çok büyük bir bulut uygulaması çok miktarda telemetri verisi toplar. Uygulama bu verileri neredeyse gerçek zamanlı olarak işler ve analiz panosunda kullanılmak üzere bir veritabanında depolar.
Finansal hizmetler senaryosu için zamanlanmış görev otomasyonu: Uygulama, aynı müşterilere birden çok iletişim göndermekten kaçınmak için müşteri veritabanını 15 dakikada bir yinelenen girişler için analiz eder.
SaaS uygulamalarını profesyonel hizmetler senaryosunda genişletme: SaaS çözümü, web kancaları aracılığıyla genişletilebilirlik sağlar ve Azure İşlevleri belirli iş akışlarını otomatikleştirmek için uygulanabilir.
Öne çıkan sunucusuz başvuru mimarileri
Aşağıdaki öne çıkan sunucusuz başvuru mimarileri belirli senaryolarda 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 Relecloud tarafından Rideshare uygulamasını tasarlama, geliştirme ve sunma konusunda size yol gösterir. Her bileşen hakkında yararlı bilgilerle birlikte tüm mimari bileşenleri yapılandırma ve dağıtmaya yönelik uygulamalı yönergeler alırsınız.
Azure İş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. Web uygulaması, kullanıcıların en son cihaz durumunu almak için iletileri almasına olanak tanır.
- Bu çözümün kodunu GitHub'dan indirebilirsiniz.
- Kod kılavuzu: Azure İşlevleri ile sunucusuz uygulama makalesi, kod ve tasarım süreçlerinde size yol gösterir.
Olay tabanlı bulut otomasyonu
İş akışlarının ve yinelenen görevlerin bulutta otomatikleştirilmesi, DevOps ekibinin üretkenliğini önemli ölçüde artırabilir. Sunucusuz model, olay odaklı otomasyon senaryoları için en uygun yöntemdir. Bu olay tabanlı otomasyon başvuru mimarisi iki bulut otomasyonu senaryolarını göstermektedir: maliyet merkezi etiketleme ve azaltma yanıtı.
Sunucusuz Çerçeve ile çoklu bulut
Sunucusuz Çerçeve mimarisi, Microsoft Ticari Yazılım Mühendisliği (CSE) ekibinin Sunucusuz Çerçeve'yi kullanarak hem Azure hem de Amazon Web Services (AWS) bulut platformlarında yüksek oranda kullanılabilir bir sunucusuz çözüm dağıtmak için küresel bir satıcıyla nasıl işbirliği içinde olduğunu açıklar.
Daha sunucusuz İşlevler başvuru mimarileri
Aşağıdaki bölümlerde sunucusuz ve Azure İşlevleri ilgili diğer başvuru mimarileri ve senaryoları listelenmektedir.
Genel
- Event Grid kullanan sunucusuz uygulama mimarileri
- Azure İşlevleri'ni kullanarak sunucusuz olay işleme
- Azure'da sunucusuz web uygulaması
- Sunucusuz Mimaride Anında Yayın
- Azure'da telehealth sistemi oluşturma
- Düşük maliyetli sunucusuz Azure hizmetlerini kullanarak konumu gerçek zamanlı olarak paylaşma
Web ve mobil arka uç
- E-ticaret ön ucu
- Ölçeklenebilir e-ticaret web uygulamasının mimarisini oluşturma
- Alanlar arası yedekli temel web uygulaması
- statik içeriği Azure İşlevleri ile karşıya yükleme ve CDN ile önceden yükleme
- Bulutlar Arası Ölçeklendirme Mimarisi
Yapay Zeka + Makine Öğrenmesi
- Sigorta beyanları için görüntü sınıflandırması
- Kişiselleştirilmiş Teklifler
- Kişiselleştirilmiş pazarlama çözümleri
- Azure Bilişsel Hizmetler ile konuşma transkripsiyonu
- AzureML ve Azure İşlevleri ile Model Eğitma
- Kurumsal düzeyde konuşma botu
- Edge'de yapay zeka
- Azure'da haber akışlarının toplu alımı ve analizi
- HIPAA ve HITRUST uyumlu sistem durumu verileri yapay zekası
- Kapsayıcılarda Akıllı Deneyimler (AKS, İşlevler, Keda)
Veri ve analiz
- Event Grid kullanarak uygulama tümleştirmesi
- Haber akışlarının toplu alımı ve analizi
- Katman Uygulamaları ve Analiz Verileri
- Operasyonel analiz ve süreç verimliliğini artırma
IoT
- Azure IoT başvurusu (SQL DB)
- Azure IoT başvurusu (Azure Cosmos DB)
- Azure Cosmos DB kullanarak IoT
- Karma gerçeklik ve IoT ile desteklenen tesis yönetimi
- Azure IoT Edge Modülleri ve Bulut Uygulamaları için Tamamlayıcı Kod Deseni
Oyun
Otomasyon
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:
- Rogerio Halicki Cordeiro | Üst Düzey Bulut Çözümü Mimarı
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin