Gezintiyi Atla

Azure İşlevleri

Olay temelli sunucusuz kod işlevlerini uçtan uca geliştirme deneyimi ile yürütün

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

Karmaşık düzenleme sorunlarını çözmeye yardımcı olan olay temelli, sunucusuz bir işlem platformuyla daha verimli geliştirin. Azure İşlevleri uçtan uca geliştirme deneyimi zaten aşina olduğunuz dilleri kullanmanıza olanak tanır. Ek kurulum olmadan yerel olarak derleyip hata ayıklayın, bulutta büyük ölçekte dağıtın ve çalıştırın, tetikleyicileri ve bağlamaları kullanarak hizmetleri tümleştirin.

Sizi altyapı yönetimi yükünden kurtaracak otomatik ve esnek ölçeklendirme

Olaylara yanıt vermeyi ve diğer hizmetlere sorunsuz bir şekilde bağlanmayı sağlayan tümleşik programlama modeli

Tümleşik araçlar ve yerleşik DevOps özellikleri ile uçtan uca geliştirme deneyimi

Her senaryoya uygun çeşitli programlama dilleri ve barındırma seçenekleri

İstediğiniz gibi geliştirin

  • Zaten bildiğiniz popüler programlama dilleri arasından seçim yapın.
  • Yeni diller veya çerçeveler öğrenmeye gerek olmadan kullandığınız teknoloji yığını ile hemen kodlamaya başlayın.
  • .NET, Node.js veya Java ile web uygulamaları ve API’ler, Python ile makine öğrenmesi iş akışları ve PowerShell ile bulut otomasyonu gibi çeşitli işlevleri ve senaryoları uygulayın.

Desteklenen dillere bakın

Uçtan uca sunucusuz geliştirme deneyiminizi iyileştirin

  • Yerel olarak derleme ve hata ayıklamadan bulutta dağıtmaya ve izlemeye kadar tam bir sunucusuz uygulama geliştirme deneyimden yararlanın.
  • Yerel makinenizde daha hızlı ve daha verimli bir geliştirme için Visual Studio’da ve Visual Studio Code’da Azure platformuyla tamamen tümleştirilmiş İşlevler uzantılarını kullanın.
  • Azure Pipelines ile sürekli tümleştirme ve sürekli teslim (CI/CD) yöntemleri ayarlayın.
  • Azure İzleyici’den üretim aşamasındaki sunucusuz uygulamaların performansı hakkında akıllı ve proaktif içgörüler edinin.

Yerel geliştirme ortamınızı kurun

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

  • Sunucusuz işlem ortamında durum bilgisi olan iş akışları yazmak için Dayanıklı İşlevler uzantısını kullanın.
  • Azure Logic Apps hizmetinde 250’den fazla bağlayıcıyla çalışan bildirim temelli iş akışlarınızda sunucusuz işlevlerinizi kullanın.

Dayanıklı İşlevler ve uygulama desenleri 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

  • Doğrudan programın içine gömmeye gerek yok. İşlevlerinizin nasıl çağrılacağını tanımlamak için tetikleyicileri kullanın ve diğer kaynakları işlevlerinize bildirime dayalı olarak bağlamak için bağlamaları kullanın.
  • Tetikleyicilere ve bağlamalara dayalı bir programlama modeliyle kodlama süresinden tasarruf edin.
  • Mikro hizmetleri kolaylaştıran bir yaklaşımla daha ölçeklenebilir ve kararlı olay temelli uygulamalar derleyin.

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

Bir kere derleyip her yere dağıtın

  • İşlevler barındırma planından iş gereksinimlerinizi en iyi karşılayan planı seçin.
  • Aynı kodu, buluttaki yürütme başına ödemeden Azure’da barındırılan Kubernetes kümenize veya başka bir genel buluttaki Kubernetes platformuna ya da uç bilişim için IoT cihazlarına kadar birden çok hedefe dağıtın.

Kubernetes’e işlev dağıtma

Yerleşik, kapsamlı güvenlik ve uyumluluk

  • Microsoft, siber güvenlik araştırma ve geliştirme çalışmalarına her yıl USD 1 milyarı aşan yatırımlar yapıyor.

  • Yalnızca veri güvenliği ve gizliliği için çalışan 3,500 güvenlik uzmanımız bulunuyor.

  • Azure, diğer tüm bulut sağlayıcılarından daha fazla sertifikaya sahiptir. Kapsamlı listeyi görüntüleyin.

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

  • Tüketim planı

    Otomatik olarak ölçeklendirin ve işlem kaynakları için yalnızca işlevleriniz çalışırken ödeme yapın. İş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 normal App Service planı ücretleri üzerinden çalıştırın. Uzun süre çalışan işlemlerin yanı sıra tahmine dayalı daha fazla ölçeklendirme ve daha yüksek maliyet gerektiren durumlar için çok uygun bir seçenektir.

Ücretsiz Azure hesabını kullanmaya başlayın

Ücretsiz başlayın. 30 gün içinde kullanabileceğiniz $200 kredi alın. Kredinizi alırken, en popüler hizmetlerimizin çoğunda ve 40’ın üzerinde başka hizmette siz sunduğumuz ücretsiz miktarlardan yararlanın.

Krediniz bittikten sonra, aynı ücretsiz hizmetleri kullanarak uygulamalarınızı derlemeye devam etmek için kullandıkça öde planına geçin. Yalnızca ücretsiz aylık miktarlardan daha fazla kullanırsanız ödeme yapın.

12 aydan sonra, 40’tan fazla hizmeti her zaman ücretsiz almaya devam edersiniz ve yalnızca size sunduğumuz ücretsiz aylık miktarların haricinde kullandığınız hizmetler için ödeme yaparsınız.

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

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

Zeiss, daha az kod satırı yazabilmelerini sağlayan bildirime dayalı bağlamalara sahip basit programlama modeli nedeniyle İşlevler'i seçti.

Zeiss

Sunucusuz yaklaşımla zaman ve maliyet tasarrufu sağlayın

Analiz SaaS sağlayıcı olan Inlitix, anında ölçeklendirme sağlar ve sunucusuz bilgi işlem platformunu kullanan müşterilere daha hızlı ve daha ekonomik hizmet sunar.

Inlitix

Altyapı yönetimi olmadan ölçeklendirin

PWC, yasal yükümlülük bilgisi araştırma çözümü nedeniyle ölçeklenebilir API oluşturmak için İşlevler'i kullandı.

PWC

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 ile ilgili belgeler, örnek kod ve kaynaklar

Beş dakikalık hızlı başlangıçlar

Windows veya Linux üzerinde ilk işlevinizi oluşturmak için şunları kullanın:

Öğrenme kaynakları

Belgeler bölümünde ilham kaynağınızı bulun ve İşlevler ile ilgili kavramları ayrıntılarıyla keşfedin.

Azure Sunucusuz Bilgi İşlem Rehberi ile olay temelli uygulamalar derleyin ve bu uygulamaları izleyin

Topluluk ve Azure Desteği

Twitter’da Azure İşlevleri'ni takip edin. Soru sorun, Microsoft mühendislerinden ve Azure topluluğundaki Stack Overflow uzmanlarından destek alın. GitHub’da örnekler ve depolar bulun.

İşlevler ile bu çözümleri oluşturun

Node.js veya Microsoft .NET ile sunucusuz API'ler

Statik web siteleri ve tek sayfalı uygulamalar için sunucusuz web uygulaması

Olaya dayalı senaryolar için sunucusuz mikro hizmetler

Sunucusuz mimariye sahip Makine öğrenmesi iş akışları

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

Sunucusuz bulut otomasyonu ve karma kaynak yönetimi

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

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

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

Hazırsanız başlayabiliriz. Ücretsiz Azure hesabınızı hemen ayarlayalım.