İşlevler

Sunucusuz yapı sayesinde uygulamaları daha hızlı oluşturun

Olay temelli, sunucusuz bir bilgi işlem deneyimiyle geliştirme sürecinizi hızlandırın. İsteğe bağlı olarak ölçeklendirin ve yalnızca kullandığınız kaynaklar için ödeme yapın.

İşlevler ile sunucusuz işlem avantajından yararlanın

Talebe göre ölçeklendirilen basit, sunucusuz işlevler kullanarak gereksinim duyduğunuz uygulamaları kolayca oluşturun. Tercih ettiğiniz programlama dilini kullanın ve sunucular ya da altyapı konusunda endişelenmeyin.

Altyapınız yerine uygulamalarınızı yönetin

Harika uygulamalar geliştirmeye odaklanın. İş yükünüz artsa bile sunucuları sağlama ve bakım konularında endişe etmeyin. Azure İşlevleri, güvenilirliği ve güvenliği yüksek, tam olarak yönetilen bir bilgi işlem platformu sağlar. İsteğe bağlı olarak ölçeklendirme özelliğiyle ihtiyacınız olan kaynakları, ihtiyacınız olduğu zaman elde edersiniz.

İstediğiniz gibi geliştirin

JavaScript, C# ve Java gibi dillerin yanı sıra Python, PHP, Bash, Batch, PowerShell gibi betik seçeneklerini kullanarak istediğiniz dilde işlevler oluşturun. Kullanımı kolay, web tabanlı bir arabirimde kod yazın veya tercih ettiğiniz geliştirme aracına uygun, önceden derlenmiş kodları yükleyin. DevOps işlem hattınızla tümleştirmek için sürekli dağıtımdan yararlanın ve izleme araçlarıyla sorun giderin.

Hizmetlere bağlayın

Çeşitli Azure hizmetleri ve dış hizmetlerden yararlanarak zengin, sunucusuz senaryolar oluşturun. İşlevlere giriş/çıkış bağlamaları ekleyerek Twilio, SendGrid ve diğer dış hizmetlerin yanı sıra, Azure Cosmos DB, Depolama ve daha fazlasıyla kolayca etkileşimde bulunun. İlgilenmeniz gereken kod miktarını azaltarak maliyet tasarrufu elde edin.

İşlevler’i kullanarak sunucusuz uygulamalar oluşturan müşteriler

İşlevler ile neler yapabilirsiniz?

Zamanlayıcı tabanlı işleme

İşlevler, Cron iş söz dizimini kullanarak bir zamanlayıcıyı temel alan olayları destekler. Örneğin, her 15 dakikada bir çalışan ve özel bir iş mantığı temelinde veritabanı tablosunu temizleyen bir kod yürütebilirsiniz.

Azure İşlevleri süreölçer tabanlı işleme

Azure hizmeti olay işleme

İşlevler, Azure hizmetindeki bir etkinliğe bağlı olarak olay tetiklemeyi destekler. Örneğin, bir Blob depolama kapsayıcısında yeni bulunan test günlük dosyalarını okuyan sunucusuz bir kod yürütün ve bunu SQL Veritabanı tablosunda bir satıra dönüştürün.

Azure İşlevleri olay işleme

SaaS olay işleme

İşlevler, Hizmet olarak yazılım (SaaS) tabanlı bir uygulamadaki etkinlikleri temel alan tetikleyicileri destekler. Örneğin, bir dosyayı OneDrive’a kaydederseniz, elektronik tabloda değişiklik yapmak için Microsoft Graph API kullanan bir işlev tetiklenir ve ek grafiklerle hesaplanan veriler oluşturulur.

SaaS olayı işleme ve sunucusuz kod işlevleri

Sunucusuz web uygulaması mimarileri

İşlevler, tek sayfalık bir uygulamayı çalıştırabilir. Uygulama, Web Kancası URL’sini kullanarak işlevleri çağırır, kullanıcı verilerini kaydeder ve hangi verilerin görüntüleneceğine karar verir. Öte yandan, bir işlev çağırarak ve kullanıcı profili bilgilerini bu işleve geçirerek, reklam hedefini değiştirme gibi basit özelleştirmeler de yapabilirsiniz.

Azure İşlevleri’nde sunucusuz mimari

Sunucusuz mobil arka uçlar

Mobil arka uç, Web Kancası URL’si kullanılarak mobil istemciden çağrılan bir dizi HTTP API’si olabilir. Örneğin, mobil uygulama bir resim yakalayabilir ve ardından blob depolamaya yüklemek üzere erişim belirteci almak için bir işlevi çağırabilir. Blobun karşıya yüklenmesiyle ikinci bir işlev tetiklenir ve resmi mobil cihazlara uyacak şekilde yeniden boyutlandırır.

Sunucusuz mobil arka uçlar

Gerçek zamanlı akış işleme

Örneğin Nesnelerin İnterneti cihazları, iletileri Azure Stream Analytics’e gönderir ve Stream Analytics de iletiyi dönüştürmek için bir işlevi çağırır. Bu işlev, verileri işler ve SQL veritabanında yeni bir kayıt oluşturur.

Gerçek zamanlı akış işleme

Gerçek zamanlı robot iletisi

Web kancası kullanan bir robotun davranışını özelleştirmek için İşlevler’i kullanın. Örneğin, iletiyi Cortana Analytics ile işleyen bir işlev oluşturun ve bu işlevi Microsoft Bot Framework kullanarak çağırın.

Azure İşlevleri’nde gerçek zamanlı robot iletileri

Çözümleyici raporu

Sunucusuz Bulut Bilgi İşlemin Ekonomik Avantajları

Raporu okuyun

Web Semineri

Sunucusuz mimariye geçin

Web seminerini izleyin

Video

Azure sunucusuz ile uygulamaları daha hızlı oluşturun

Hemen izleyin

E-kitap

Azure Sunucusuz Bilgi İşlem Kitapçığı ile adım adım bir kılavuzdan yararlanın

E-kitabı okuyun

İlgili ürün ve hizmetler

Logic Apps

Bulutlardaki verilerin erişim ve kullanımını kod yazmadan otomatikleştirin

Azure Cosmos DB

Her ölçeğe uygun, global olarak dağıtılan çok modelli veritabanı

Event Grid

Çok büyük ölçekte, güvenilir olay teslimi olanağı elde edin

Kod yürütme çok daha kolay hale gelecek

Hesabınızla birlikte ücretsiz olarak her ay 1.000.000 İşlevler isteği edinin