Azure İşlevleri ile bulutlar arası ölçeklendirme

Azure Functions
Azure Stack
Azure Traffic Manager

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma kılavuzu gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

Bu çözüm fikri, Azure Stack'i içeren çözüm mimarisiyle bulutlar arası ölçeklenebilirliği geliştirmeyi anlamanıza yardımcı olur.

Mimari

Azure Stack'i içeren çözüm mimarisiyle bulutlar arası ölçeklenebilirliği geliştirmeyi gösteren mimari diyagramı.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Çok sayıda kullanıcı bir web uygulamasına erişmeye çalışır.
  2. Traffic Manager, Azure Stack DNS adını döndürür.
  3. Kullanıcılar Azure Stack web uygulamasına erişin.
  4. Bir eşiğe ulaşıldıktan sonra işlev Azure Web App'i başlatır ve Azure Traffic Manager yolunu etkinleştirir.
  5. Trafik Azure'a yönlendirilir ve bu da App Service otomatik olarak ölçeklendirilebilir.

Bileşenler

  • Traffic Manager: Yüksek performans ve kullanılabilirlik için gelen trafiği yönlendirme
  • Azure İşlevleri: Sunucusuz kodla olayları işleme
  • Azure Stack: Bulut sınırları arasında yenilikçi hibrit uygulamalar oluşturma ve çalıştırma

Senaryo ayrıntıları

Modern yazılımlar giderek daha fazla bağlanıyor ve dağıtılıyor. Azure Stack'in Azure altyapısı ve platform hizmetleriyle tutarlılığı, gereken yükü karşılamak ve talep azaldıkça kaynakları azaltmak için bulutlar arası kaynakları ölçeklendirmenize olanak tanır. Bulutlar arası mimariyle uyumlu kalırken maliyeti iyileştirin ve kaynak verimliliğini en üst düzeye çıkarın.

Olası kullanım örnekleri

Bu çözüm aşağıdaki senaryolar için geçerlidir:

  • Azure Stack Hub uygulaması ve genel bulut genelinde sürekli tümleştirme ve sürekli teslim (CI/CD) uygulamaları uygulayın.
  • CI/CD işlem hattını bulut ve şirket içi ortamlar arasında birleştirin.
  • Hem bulut hem de şirket içi hizmetleri kullanarak uygulama geliştirin.

Sonraki adımlar