Aracılığıyla paylaş


Azure portalında işlev uygulaması oluşturma

Bu makalede, Azure İşlevleri'nde barındırılan bir işlev uygulaması oluşturmak için Azure portalını nasıl kullanacağınız gösterilmektedir. Dinamik, olay odaklı ölçeklendirmeyi destekleyen bu barındırma planı seçenekleri şunlardır:

Barındırma seçeneği Açıklama
Esnek Tüketim planı Yalnızca Linux için olan plan, yönetilen kimlik desteği, sanal ağ bağlantısı ve kullandıkça öde faturalama ile hızlı yatay ölçeklendirme sağlar.
Premium plan Daha uzun yürütme süreleri, CPU/bellek üzerinde daha fazla denetim ve kapsayıcılar ile sanal ağlar için destek sağlar.
Tüketim planı Bazı diller için portal geliştirmeyi destekleyen özgün dinamik barındırma planı.

Makalenin üst kısmında tercih ettiğiniz barındırma planını seçin. Desteklenen tüm barındırma seçenekleri hakkında daha fazla bilgi için bkz. Azure İşlevleri barındırma seçenekleri.

Önkoşullar

Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.

Azure'da oturum açma

Azure hesabınızla Azure portalında oturum açın.

İşlev uygulaması oluşturma

İşlevlerinizin yürütülmesini barındıran bir işlev uygulamasına sahip olmanız gerekir. İşlev uygulaması, kaynakların daha kolay yönetilmesi, dağıtılması, ölçeklenmesi ve paylaşılması için işlevleri mantıksal birim olarak gruplandırmanıza olanak tanır.

İşlev uygulamanızı ve ilgili Azure kaynaklarını Azure portalında oluşturmak için bu adımları kullanın.

  1. Azure portalı menüsünde veya Giriş sayfasında Kaynak oluştur'u seçin.

  2. Yeni sayfasında İşlev Uygulaması'nı seçin.

  3. Bir barındırma seçeneği belirleyin altında Esnek Tüketim>Seç'i seçerek uygulamanızı bir Flex Consumption planında oluşturun. Bu sunucusuz barındırma seçeneğinde yalnızca işlevlerinizin çalıştığı süre için ödeme alırsınız. Farklı barındırma planları hakkında daha fazla bilgi edinmek için bkz. Planlara genel bakış.

  4. Temel Bilgiler sayfasında, aşağıdaki tabloda belirtilen işlev uygulaması ayarlarını kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Aboneliğiniz Yeni işlev uygulamanızı oluşturduğunuz abonelik.
    Kaynak Grubu myResourceGroup (Kaynak Grubum) İşlev uygulamanızı oluşturduğunuz yeni kaynak grubunun adı. Mevcut bir kaynak grubunda yeni işlev uygulamaları oluştururken bilinen sınırlamalar olduğundan yeni bir kaynak grubu oluşturmanız gerekir.
    İşlev Uygulamasının adı Genel olarak benzersiz bir ad Yeni işlev uygulamanızı tanımlayan ad. Geçerli karakterler şunlardır: a-z (büyük/küçük harf duyarsız), 0-9 ve -.
    Bölge Tercih edilen bölge Size yakın veya işlevlerinizin erişebileceği diğer hizmetlere yakın bir bölge seçin.
    Çalışma zamanı yığını Tercih edilen dil Tercih ettiğiniz işlev programlama dilini destekleyen bir çalışma zamanı seçin.
    Sürüm Sürüm numarası Yüklü çalışma zamanınızın sürümünü seçin.
    Örnek Boyutu 2048 MB Uygulamanın ölçeklendirildikçe her örneği için kullanılan örnek bellek boyutu.
  5. Depolama sekmesinde yeni bir depolama hesabı oluşturmanın varsayılan davranışı ve İzleme sekmesinde yeni bir Application Insights örneği de dahil olmak üzere, kalan sekmelerdeki varsayılan seçenekleri kabul edin. Ayrıca mevcut bir depolama hesabını veya Application Insights örneğini kullanmayı seçebilir ve Azure OpenAI, Ağ, Dağıtım ve Kimlik Doğrulama ayarlarını değiştirebilirsiniz.

  6. Gözden geçir + oluştur'u seçerek seçtiğiniz uygulama yapılandırmasını gözden geçirin ve ardından oluştur'u seçerek işlev uygulamasını sağlayın ve dağıtın.

  7. Portalın sağ üst köşesindeki Bildirimler simgesini seçin ve Dağıtım başarılı iletisini izleyin.

  8. Yeni işlev uygulamanızı görüntülemek için Kaynağa git’i seçin. Panoya sabitle'yi de seçebilirsiniz. Sabitleme, panonuzdan bu işlev uygulaması kaynağına geri dönmeyi kolaylaştırır.

    Dağıtım bildiriminin ekran görüntüsü.

  1. Azure portalı menüsünde veya Giriş sayfasında Kaynak oluştur'u seçin.

  2. Yeni sayfasında İşlev Uygulaması'nı seçin.

  3. Barındırma seçeneği belirle altında, varsayılan Tüketim planında uygulamanızı oluşturmak için > seçin ve ardından Seç'e tıklayın. Bu sunucusuz barındırma seçeneğinde yalnızca işlevlerinizin çalıştığı süre için ödeme alırsınız. Premium plan ayrıca dinamik ölçeklendirme de sunar. Bir App Service planı içinde çalıştırdığınızda işlev uygulamanızın ölçeklendirmesini yönetmeniz gerekir.

  4. Temel Bilgiler sayfasında, aşağıdaki tabloda belirtilen işlev uygulaması ayarlarını kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Aboneliğiniz Yeni işlev uygulamanızı oluşturduğunuz abonelik.
    Kaynak Grubu myResourceGroup (Kaynak Grubum) İşlev uygulamanızı oluşturduğunuz yeni kaynak grubunun adı. Mevcut bir kaynak grubunda yeni işlev uygulamaları oluştururken bilinen sınırlamalar olduğundan yeni bir kaynak grubu oluşturmanız gerekir.
    İşlev Uygulamasının adı Genel olarak benzersiz bir ad Yeni işlev uygulamanızı tanımlayan ad. Geçerli karakterler şunlardır: a-z (büyük/küçük harf duyarsız), 0-9 ve -.
    Çalışma zamanı yığını Tercih edilen dil Tercih ettiğiniz işlev programlama dilini destekleyen bir çalışma zamanı seçin. Portal içi düzenleme yalnızca JavaScript, PowerShell, Python, TypeScript ve C# betiği için kullanılabilir.
    Portal içi düzenlemeyi destekleyen bir C# Betik uygulaması oluşturmak için, işlem içi modeli destekleyen bir çalışma zamanı versiyonu seçmeniz gerekir.
    C# sınıf kitaplığı ve Java işlevleri yerel olarak geliştirilmelidir.
    Sürüm Sürüm numarası Yüklü çalışma zamanınızın sürümünü seçin.
    Bölge Tercih edilen bölge Size yakın veya işlevlerinizin erişebileceği diğer hizmetlere yakın bir bölge seçin.
    İşletim sistemi Windows Çalışma zamanı yığını seçiminize göre bir işletim sistemi sizin için önceden seçilmiştir, ancak gerekirse ayarı değiştirebilirsiniz. Portal içi düzenleme yalnızca Windows'ta desteklenir.
  5. Depolama sekmesinde yeni bir depolama hesabı oluşturmanın varsayılan davranışı ve İzleme sekmesinde yeni bir Application Insight örneği de dahil olmak üzere, kalan sekmelerdeki varsayılan seçenekleri kabul edin. Ayrıca mevcut bir depolama hesabını veya Application Insights örneğini kullanmayı da seçebilirsiniz.

  6. Gözden geçir + oluştur'u seçerek seçtiğiniz uygulama yapılandırmasını gözden geçirin ve ardından oluştur'u seçerek işlev uygulamasını sağlayın ve dağıtın.

  7. Portalın sağ üst köşesindeki Bildirimler simgesini seçin ve Dağıtım başarılı iletisini izleyin.

  8. Yeni işlev uygulamanızı görüntülemek için Kaynağa git’i seçin. Panoya sabitle'yi de seçebilirsiniz. Sabitleme, panonuzdan bu işlev uygulaması kaynağına geri dönmeyi kolaylaştırır.

    Dağıtım bildiriminin ekran görüntüsü.

  1. Azure portalı menüsünde veya Giriş sayfasında Kaynak oluştur'u seçin.

  2. Yeni sayfasında İşlem>İşlevi Uygulaması'nı seçin.

  3. Bir barındırma seçeneği belirleyin altında İşlevler Premium>Seç'i seçerek uygulamanızı Premium planda oluşturun. Bu sunucusuz barındırma seçeneğinde yalnızca işlevlerinizin çalıştığı süre için ödeme alırsınız. Farklı barındırma planları hakkında daha fazla bilgi edinmek için bkz. Planlara genel bakış.

  4. Temel Bilgiler sayfasında, aşağıdaki tabloda belirtilen işlev uygulaması ayarlarını kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Aboneliğiniz Bu yeni işlev uygulamasının oluşturulduğu abonelik.
    Kaynak Grubu myResourceGroup (Kaynak Grubum) İşlev uygulamanızın oluşturulacağı yeni kaynak grubunun adı.
    İşlev Uygulamasının adı Genel olarak benzersiz bir ad Yeni işlev uygulamanızı tanımlayan ad. Geçerli karakterler şunlardır: a-z (büyük/küçük harf duyarsız), 0-9 ve -.
    Kod veya kapsayıcı görüntüsü dağıtmak istiyor musunuz? Kod Kod dosyalarını veya Docker kapsayıcısını yayımlama seçeneği.
    İşletim sistemi Tercih edilen işletim sistemi Linux veya Windows'u seçin.
    Çalışma zamanı yığını Tercih edilen dil Tercih ettiğiniz işlev programlama dilini destekleyen bir çalışma zamanı seçin.
    Sürüm Desteklenen dil sürümü İşlev programlama dilinizin desteklenen bir sürümünü seçin.
    Bölge Tercih edilen bölge Kendinize veya işlevinizin erişeceği diğer hizmetlere yakın bir bölge seçin.
  5. Ortam detayları altında, Windows Planı veya Linux Planı için Yeni oluştur'u seçin, App Service planınızı adlandırın ve bir Fiyatlandırma planı seçin. Varsayılan fiyatlandırma planı EP1'dir ve BURADA EP esnek premium anlamına gelir. Daha fazla bilgi edinmek için Premium SKU'lar listesine bakın. Premium planda JavaScript işlevlerini çalıştırırken, daha az vCPU içeren bir örnek seçmelisiniz. Daha fazla bilgi için bkz . Tek çekirdekli Premium planları seçme.

  6. Bölge Yedekliliği etkinleştirmek istemiyorsanız, varsayılan değeri Devre Dışı olarak bırakın.

  7. İleri: Depolama'yı seçin. Depolama sayfasında, işlev uygulamanızın gerektirdiği varsayılan konak depolama hesabını oluşturun. Depolama hesabı adlarının uzunluğu 3 ile 24 karakter arasında olmalıdır ve yalnızca sayı ve küçük harf içerebilir. Depolama hesabı gereksinimlerini karşılaması gereken mevcut bir hesabı da kullanabilirsiniz.

  8. Sanal ağ tümleştirmesini etkinleştirmediğiniz sürece, sekmesini atlamak için İleri: İzleme'yi seçin. İzleme sayfasında aşağıdaki ayarları girin:

    Ayar Önerilen değer Açıklama
    Application Insights'i etkinleştirme Evet İşlev kodunuzu izlemek için yerleşik Application Insight tümleştirmesini etkinleştirir.
    Application Insights Varsayılan Desteklenen en yakın bölgede aynı Uygulama adında bir Application Insights kaynağı oluşturur. Bu ayarı genişleterek Yeni kaynak adını değiştirebilir veya verilerinizi depolamak için Azure coğrafyasında farklı bir Konum seçebilirsiniz.
  9. Kalan sayfaların varsayılanlarını kabul etmek ve uygulama yapılandırma seçimlerini gözden geçirmek için Gözden Geçir + oluştur'u seçin.

  10. Gözden geçir ve oluştur sayfasında ayarlarınızı gözden geçirin ve ardından oluştur'u seçerek işlev uygulamasını sağlayın ve dağıtın.

  11. Portalın sağ üst köşesindeki Bildirimler simgesini seçin ve Dağıtım başarılı iletisini izleyin.

  12. Yeni işlev uygulamanızı görüntülemek için Kaynağa git’i seçin. Panoya sabitle'yi de seçebilirsiniz. Sabitleme, panonuzdan bu işlev uygulaması kaynağına geri dönmeyi kolaylaştırır.

    Dağıtım bildirimi

Sonraki adımlar

Artık Azure'da oluşturduğunuz işlev uygulaması kaynaklarına bir kod projesi dağıtabilirsiniz.

Bu yerel ortamlardan yeni işlev uygulamanıza bir kod projesi oluşturabilir, doğrulayabilir ve dağıtabilirsiniz: