Questions? Feedback? powered by Olark live chat software
Gezintiyi Atla

Azure İşlevleri

Olayları sunucusuz bir kod mimarisiyle işleyin

Geliştirme sürecinizi hızlandıracak, olay tabanlı bir sunucusuz işlem deneyimi. Talebe göre ölçeklendirilebilir, böylece yalnızca kullandığınız kaynaklar için ödeme yaparsınız.

Ücretsiz deneyin

Hesabınızda oturum açın

Ücretsiz hesabınızı oluşturun

Sunucusuz

İşlev çağrılarınızın oranı büyük ölçüde arttığında veya başka herhangi bir durumda, sunucuların altyapısı ve sağlanması konusunda endişelenmeniz gerekmez.

Gelişimi hızlandırın

Kodunuzu İşlevler düzenleyicisine yazın ve anında yürütmek için tek tıklamayla çalıştırın.

Hizmetlere bağlayın

Azure hizmetlerine veya dış hizmetlere (Box, DropBox, OneDrive, SendGrid vb.) tek tıklamayla bağlamalar ekleyerek, İşlevlere giriş ekleyin ve İşlevlerden çıkış alın.

Çeşitli dillerde Azure İşlevleri oluşturun

İstediğiniz gibi geliştirin

JavaScript, C#, Python ve PHP gibi farklı dilleri ve Bash, Toplu İşlem ve PowerShell gibi çeşitli betik seçeneklerini kullanarak İşlevler oluşturun. Bunların hepsini kullanımı kolay, web tabanlı bir arabirim üzerinde gerçekleştirin. İsterseniz en sevdiğiniz geliştirme aracıyla oluşturulan, önceden derlenmiş kodu yükleyip tetiklemeniz de mümkündür.

DevOps’u Tümleştirme

Visual Studio Team Services, GitHub veya BitBucket ile sürekli dağıtım sayesinde Azure İşlevleri üzerinde hızla ve kolayca yineleme gerçekleştirin. Ayrıca, eklenmiş günlüğe kaydetme ortamından izleme ve sorun gidermeden yararlanın.

DevOps ve sunucusuz bir mimariyi tümleştirin
Yalnızca kullandığınız Azure İşlevleri için ödeme yapın

Yalnızca kullandığınız kadar ödeyin

Yalnızca kodunuzun çalıştırıldığı süre için ödeme yapın. Azure İşlevlerinin gerek duyduğu kaynak sayısına göre, yalnızca kodunuzun yürütüldüğü süre için ücretlendirilirsiniz.

Çalışma ortamı için tasarlandı

Dahili API’lerde veya iş sistemlerinde olaylar gerçekleştiği zaman Azure İşlevlerini kullanın ve sonuçları doğrudan şirket içi veritabanlarınıza ya da iş çözümlerinize iletin.

Sunucusuz Mimari

Azure İşlevleri için genel senaryolar

Zamanlayıcı tabanlı işleme

Azure İşlevleri, 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

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

Azure İşlevleri olay işleme

SaaS olay işleme

Azure İşlevleri, SaaS hizmetindeki etkinlikleri temel alan tetikleyicileri destekler. Örneğin, bir dosyanın OneDrive’a kaydedilmesi, elektronik tabloda değişiklik yapmak için Microsoft Grafik API’sini kullanan bir işlevi tetikler. Bunun sonucunda da ek grafikler ve hesaplanan veriler oluşturulur.

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

Sunucusuz web uygulaması mimarileri

Azure İşlevleri, tek sayfalık bir uygulamayı çalıştırabilir. Uygulama, Web Kancası URL’sini kullanan, kullanıcı verilerini kaydeden ve hangi verilerin görüntüleneceğine karar veren işlevleri çağırır. Ö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ç yalnızca, 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 Azure İşlevi çağırabilir. Blobun karşıya yüklenmesiyle ikinci bir Azure İşlevi tetiklenir ve resmi mobil cihazlara uyacak şekilde yeniden boyutlandırır.

Sunucusuz mobil arka uçlar

Gerçek zamanlı akış işleme

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

Gerçek zamanlı akış işleme

Gerçek zamanlı robot iletisi

Azure İşlevleri, web kancası kullanan bir robotun davranışını özelleştirmek için kullanılabilir. Örneğin, iletiyi Cortana Analytics kullanarak işleyen bir Azure İşlevi oluşturabilir ve Robot Çerçevesi kullanarak bu işlevi çağırabilirsiniz.

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

İlgili ürün ve hizmetler

App Service

İstediğiniz platform ve cihaz için web uygulamaları ve mobil uygulamalar oluşturun

Azure Bot Service

Intelligent, serverless bot service that scales on demand

Otomasyon

Süreç otomasyonu sayesinde bulut yönetimini basitleştirin

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