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 Pazara çıkma süresini hızlandırmak için modern uygulama geliştirmeyi kullanın

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ı. Ancak durum bilgisi olan problemleri çözmeleri istenince bu durum değişti. 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 geliştirmek 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 hizmetleri destekleyen bir yaklaşımla, daha ölçeklenebilir ve kararlı olay temelli uygulamalar oluşturun.

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

Bir kere derleyip her yere dağıtın

Tüm uygulamalar aynı değildir ve tek bir barındırma planı hepsine uymaz. İşletmenizin ihtiyaçlarına uygun İşlevler planını seçin ve aynı kodu, bulutta yürütme başına ödemeden Kubernetes kümenize ya da uç işlemi için IoT cihazlarına kadar birden fazla hedefe dağıtı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. .NET, Node.js ya da Java ile web uygulamalarından API’lere kadar ve PowerShell ile Python veya bulut otomasyonu ile Makine Öğrenmesi iş akışlarına kadar her bir benzersiz senaryo için en 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’deki dağıtılmış izleme özelliğiyle uygulama haritalarını kullanarak uygulamanızın tüm bileşenlerindeki performans sorunlarını ve hata etkin noktalarını belirleyin.
  • Azure Key Vault’u kullanarak kod değişiklikleri yapmadan erişim ilkeleri ve denetim geçmişi üzerinde tam kontrol elde ederek kaynak uygulama ayarlarını yapın.
  • İşlevler Premium planındaki sanal ağ bağlantısı aracılığıyla giden trafiği, gelen trafiğin geçişini sağlayan güvenli bir sanal ağa yönlendirerek ve uygulama kısıtlamaları tanımlayarak 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.

İş 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ı

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. Uzun süre çalışan işlemlerle tahmine dayalı daha fazla ölçeklendirme ve maliyet gerektiğinde çok uygun bir seçenektir.

İş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 oluşturun

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

Statik web siteleri ve tek sayfalı uygulamalar için 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ı

Sunucusuz bulut otomasyonu ve hibrit kaynakları yönetimi

İş kolu uygulamaları için sunucusuz hızlı uygulama geliştirme

İşlevler ile üç adımda uygulama oluşturmaya 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 yöntemlerle dört ay süren bulut tabanlı e-keşif platformu geliştirme zamanını İşlevler ile bir haftaya indirdi.

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ı.

Fuji Film

Daha ekonomik fiyatlarla daha yüksek yatırım getirisi elde edin

Direct.One, İşlevler ile sanal makine kullanımı maliyetinin dörtte birinden daha düşük bir maliyetle beş kat daha fazla işlem gerçekleştirdi.

DirectOne

Hizmet tümleştirmesi süresini azaltın

Hotailors, İşlevler’i kullanarak aynı süre içinde üç kat daha fazla yeni tedarikçiyi tümleştirebilir.

Hotailors

Azure İşlevleri güncelleştirmeleri, blogları ve duyuruları

İş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
  • İşlevler 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.