Azure Functions (Azure İşlevleri)

Olay güdümlü sunucusuz işlemden daha fazlası

Sunucusuz işlem ile uygulama geliştirmeyi hızlandırın ve basitleştirin

Karmaşık düzenleme problemlerini de çözebilen olay güdümlü sunucusuz işlem platformu olan İşlevler ile daha verimli bir şekilde uygulama geliştirin. Ek kurulum olmadan yerel olarak derleyin ve hata ayıklayın, bulutta ölçekli olarak dağıtın ve işletin, ayrıca tetikleyicileri ve bağlamaları kullanarak hizmetleri tümleştirin.

Altyapı yönetimi yerine değer katmaya odaklanan, iş yükü hacminize dayanan otomatikleştirilmiş ve esnek ölçeklendirme

Olaylara yanıt vermenize ve diğer hizmetlere sorunsuzca bağlanmanıza yardımcı olan tetikleyicilere ve bağlamalara dayanan tümleştirilmiş programlama modeli

Tümleştirilmiş araçlar ve yerleşik DevOps özellikleri ile derleme ve hata ayıklamadan dağıtmaya ve izlemeye kadar uçtan uca geliştirme deneyimi

Her bir senaryo için her zaman en iyisini seçebilmeniz ve iş ihtiyaçlarını karşılayacak biçimde hızlıca ayarlayabilmeniz için çeşitli programlama dilleri ve barındırma seçenekleri

Uçtan uca geliştirme deneyiminizi geliştirin

Windows, macOS ve Linux gibi büyük platformlarda yerel olarak derlemeden ve hata ayıklamadan bulutta dağıtmaya ve izlemeye kadar eksiksiz, uçtan uca geliştirme deneyiminden yararlanın. Tüm Azure platformuyla tam anlamıyla tümleşik yerel makinenizde daha hızlı ve verimli geliştirme için Visual Studio ve Visual Studio Code’da İşlevler uzantılarını ve şablonlarını kullanın. Sevdiğiniz kod düzenleyiciyi ve Azure Functions Core Tools'u kullanarak geliştirin. Azure Pipelines ile sürekli tümleştirme ve sürekli teslim (CI/CD) oluşturup Azure İzleyici’den yapım aşamasındaki uygulamaların performansı hakkında akıllı ve proaktif içgörüler elde edin.

Yerel geliştirme ortamınızı kurun İşlevler için CI/CD işlem hatları ile teslimi otomatikleştirmeyi öğrenin

Karmaşık düzenleme zorluklarının çözümünü basitleştirin

Sunucusuz işlevlerin kısa ömürlü ve durum bilgisiz olması amaçlanmıştır, ta ki siz durum bilgisi olan problemleri çözmelerine ihtiyaç duyana kadar. Sadece iş akışı tanımınızı kodlayarak daha fazla kaynak hazırlamadan bu sınırlamayı tam anlamıyla yönetilen bir şekilde kaldırın. Dayanıklı İşlevler uzantısı ile olay güdümlü uygulamalarda karmaşık, durum bilgisi olan koordinasyon gereksinimlerini programlama yoluyla basitleştirin. İşlevlerinizi ayrıca Azure Logic Apps ile 250’den fazla bağlayıcıdan yararlanabilen bildirim temelli iş akışlarında da kullanın.

Dayanıklı İşlevler hakkında daha fazla bilgi edinin

Daha hızlı çözüm yönetimi için sabit kodlama tümleştirmeleri olmadan diğer hizmetleri bağlayın

Yalnızca işletmeniz için önemli olan kodu yazın. Sunucusuz uygulamalarınızın olaylara yanıt vermesini ve diğer hizmetlere sorunsuzca bağlanmasını sağlayan tetikleyicilere ve bağlamalara dayanan bir programlama modeli ile kodlama zamanından tasarruf edin. İşlevleri kullanarak mikro hizmet dostu yaklaşım ile daha ölçeklenebilir ve sabit olay güdümlü uygulamalar derleyin.

Tetikleyiciler ve bağlamalar ile zaman kazanmayı öğrenin

Uygulamanız için en iyi barındırma seçeneğini seçin

Tüm uygulamalar aynı değildir ve tek bir barındırma planı hepsine uymaz. Bulutta yürütme başına ödemeden Nesnelerin İnterneti cihazlarınızda uç bilgi işleme kadar seçeneklerden iş ihtiyaçlarınızı karşılayan İşlevler planını seçin. Aynı kodu bulut hizmetinin kendisi, kendi altyapınız, Azure Stack ya da Azure IoT Edge gibi birden çok hedefe dağıtın.

Barındırma planları hakkında bilgi edinin Azure Functions Core Tools ile her yerde kod çalıştırın

İstediğiniz gibi geliştirin

Yeni bir dil ya da çerçeve öğrenmeye gerek kalmadan, bildiğiniz ve sevdiğiniz teknoloji yığınıyla hemen kodlamaya başlayın. Web hizmetleri ve API’lerden Machine Learning iş akışlarına ya da otomasyon betiklerine kadar her bir benzersiz senaryo için en çok sevdiğiniz programlama dillerini seçin.

Desteklenen dillere bakın

Yerleşik güvenlik ve izleme ile güvenilir sunucusuz uygulamalar oluşturun

  • Azure Application Insights ile kod performansını izleyin ve analiz edin. Azure İzleyici’den dağıtılan izleme özelliğine sahip uygulama haritalarını kullanarak uygulamanızın tüm bileşenlerindeki performans sorunlarını ve hata etkin noktalarını tespit edin.
  • Azure Key Vault’u kullanarak kod değişiklikleri yapmadan erişim politikaları ve denetim geçmişini tamamen kontrol ederek uygulama ayarlarını edinin.
  • Giden trafiğin güvenli sanal ağ geçidinin gelen trafiğine yerleştirilmesini sağlayan ve uygulama kısıtlamalarını tanımlayan İşlevler Premium planında sanal ağ bağlantısı yoluyla ağları yalıtın.
  • Uygulamaların Azure Active Directory tarafından korunan diğer kaynaklara kolayca erişmesini sağlamak için hizmet düzeyinde yönetilen kimlikleri yapılandırın.
  • Azure Active Directory, Microsoft hesabı ve Twitter, Facebook, Google gibi dış sağlayıcılar ile yerleşik kimlik doğrulamasını kullanarak uygulamanıza erişim verin.

İşlevler kodunuzu koruma hakkında daha fazla bilgi edinin

İş ihtiyaçlarınıza uygun barındırma planını seçin

Tüketim planı

İşlevleriniz çalışırken otomatik olarak ölçeklendirin ve yalnızca işlem kaynakları için ödeyin. Tüketim planında İşlevler konağının örnekleri, gelen olayların sayısına göre dinamik olarak eklenir ve kaldırılır.

Premium planı ÖNİZLEME

Talebe dayanarak otomatik olarak ölçeklendirirken, boşta kaldıktan sonra gecikme olmadan uygulamaları çalıştırmak için önceden hazırlanan çalışanlardan yararlanın, daha güçlü örnekler üzerinden çalıştırın ve VNET’lere bağlanın.

Azure App Service planı

İşlevleri bir App Service planı içerisinde normal App Service planı ücretleri üzerinden çalıştırın. Daha fazla tahmine dayalı ölçeklendirme ve maliyetler gerektiğinde ve uzun süre çalışan işlemler için ideal.

İşlevler ile çalışmaya başlayın

Belgeler

Hızlı başlangıç kılavuzları, öğreticiler ve kod örnekleri ile İşlevleri kullanmayı öğrenin.

Belgelere bakın

Microsoft Learn

Bu destekli öğrenme yolu ile İşlevlerin temel bilgilerinde uzmanlaşın.

Sunucusuz uygulamalar oluşturmayı öğrenin

Sunucusuz Bilgi İşlem Kılavuzu

Bu adım adım kılavuz ile olay güdümlü uygulamalar derleyin ve izleyin.

E-kitabı edinin

GitHub deposu

Açık kaynak İşlevler çalışma zamanına ve uzantılara erişin.

Koda bakın

İşlevler ile bu çözümleri derleyin

Node.js ya da Microsoft .NET ile sunucusuz API’ler

Yerleşik AI ile sunucusuz web uygulaması

Olay güdümlü senaryolar için sunucusuz mikro hizmetler

Sunucusuz mimari ile makine öğrenimi iş akışları

Dosyalar ve gerçek zamanlı veriler için sunucusuz veri işleme işlem hatları

Gerçek zamanlı özellikler ile sunucusuz uygulama

İşlevlerde üç adımda uygulama derlemeye başlayın

Azure ücretsiz hesap oluşturup 12 ay ücretsiz hizmet, hizmetleri 30 gün boyunca keşfetmek için $200 kredi ve 25’ten fazla her zaman ücretsiz hizmet elde edin.

5 dakikalık hızlı başlangıç kılavuzu ile .NET, JavaScript, Java ya da Python üzerinde ilk işlevinizi oluşturun.

Belgeler, kod örnekleri galerisi ve önceden derlenen bileşenler kütüphanesinde ilham alın ve detaylı İşlevler kavramlarını keşfedin.

Müşterilerin Azure İşlevleri ile neler yaptığına göz atın

Geliştirme hızını artırın

Relativity, geleneksel metotlarla dört ay süren bulut tabanlı e-bulma platformunun geliştirme zamanını İşlevleri kullanarak bir haftaya indirdi.

Hikayeyi okuyun

Relativity

Karmaşık iş problemleri için işleme sürelerini geliştirin

FUJIFILM Software, Azure Dayanıklı İşlevler’i kullanarak işleme süresini azalttı ve beyzbol oyunu başına ortalama 3.000 fotoğrafın aynı günde etiketlenmesini mümkün kıldı.

Hikayeyi okuyun

Fuji Film

Daha çok düşük maliyet ve Yatırım Getirisi ede edin

Direct.One, İşlevler ile sanal makine kullanımının maliyetinin çeyreğinden daha düşük maliyetle beş kat daha fazla işlem oluşturmuştur.

Hikayeyi okuyun

DirectOne

Daha hızlı yenilik yapın ve değer katın

Quest, İşlevlere dayanan sunucusuz mimari ile pazara sunma süresini üçte iki azalttı.

Hikayeyi okuyun

Quest

İşlevler hakkında sık sorulan sorular

  • İşlevler, C#, JavaScript, F#, Java ve Python dâhil olmak üzere diller için çeşitli destek düzeyleri sunar.

    Desteklenen tüm dillere bakın

  • Tüketim planlarındaki ve App Service planlarındaki İşlevler uygulamaları, yüzde 99,95 çalışır ya da kullanılabilir durumda olur.

    İşlevler için Hizmet Düzeyi Sözleşmesi’nin tamamını görün

  • Fonksiyonlar farklı modlarda çalışabilir: Tüketim planı, Azure App Service planı ve Premium plan.

    Farklı planlardaki barındırmayı ve ölçeklendirmeyi karşılaştırın

  • Tetikleyicileri ve bağlamaları kullanarak Azure Blog depolama alanı ve Azure Cosmos DB gibi diğer hizmetlere sabit kodlu erişimin önüne geçin. Tetikleyiciler bir işlevin çalışmasını sağlar, bağlamalar ise işlevi başka bir kaynağa bağlayan bildirimlerdir.

    İşlevlerin desteklediği tüm tetikleyicileri ve bağlamaları görün

  • En sevdiğiniz kod düzenleyiciyi ve geliştirme araçlarını kullanarak yerel makinenizde işlevler oluşturup test edin. Yerel işlevleri canlı Azure hizmetlerine bağlayın ve İşlevler çalışma zamanının tamamını kullanarak yerel bilgisayarınızda hatalarını ayıklayın. Yerel bilgisayarınızda işlev geliştirme gereksinimleri, tercih ettiğiniz programlama dillerine ve araçlara göre değişir.

    Yerel geliştirme ortamlarını görün

Ücretsiz bir Azure hesabı ile her ay bir milyon ücretsiz İşlevler yürütmesi elde edin.