Azure Stack hub 'da Azure App Service ve Azure Işlevleri 'ne genel bakış

Azure Stack hub Azure App Service, Azure Stack Hub 'ında Microsoft Azure tarafından sunulan bir hizmet olarak platform (paas) tekliftir. Hizmet, iç veya dış müşterilerinizin herhangi bir platform veya cihaz için Web ve Azure Işlevleri uygulamaları oluşturmalarına olanak sağlar. Uygulamalar Şirket içi uygulamalarla tümleşebilir ve iş süreçlerini otomatikleştirebilir. Azure Stack hub bulut işleçleri, şirket uygulamalarını, tam olarak yönetilen sanal makinelerde (VM), paylaşılan VM kaynakları veya adanmış VM 'Ler üzerinde çalıştırabilir.

Azure App Service, iş süreçlerini otomatikleştirmenizi ve bulut API 'Lerini barındırmanızı sağlar. Tek bir tümleşik hizmet olarak, Azure App Service çeşitli bileşenleri (Web siteleri, REST API 'Leri ve iş süreçlerini gibi) tek bir çözümde birleştirmenize olanak tanır.

Neden Azure Stack Hub üzerinde Azure App Service sundunuz?

Azure App Service bazı temel özellikler ve yetenekler aşağıda verilmiştir:

  • birden çok dil ve çerçeve: Azure App Service ASP.NET, Node.js, Java, PHP ve Python için birinci sınıf desteğe sahiptir. Ayrıca, App Service sanal makineleri üzerinde Windows PowerShell ve diğer betikleri veya yürütülebilir dosyaları çalıştırabilirsiniz.
  • DevOps iyileştirme: GitHub, yerel Git veya bitbucket ile sürekli tümleştirme ve dağıtım ayarlayın. Azure PowerShell veya platformlar arası komut satırı arabirimi (Azure clı) kullanarak güncelleştirmeleri test ve hazırlama ortamları aracılığıyla yükselterek App Service uygulamalarınızı yönetin.
  • Visual Studio tümleştirme: Visual Studio içindeki adanmış araçlar, uygulama oluşturma ve dağıtma işini kolaylaştırmıştır.

App Service’deki uygulama türleri

App Service, her birinin belirli bir iş yükü barındırması amaçlanan birkaç uygulama türü sunar:

  • Web siteleri, Web uygulamaları ve REST API 'Leri barındırmak için Web Apps .
  • Olay odaklı, sunucusuz iş yüklerini barındırmak için Azure işlevleri v1 .

Word uygulaması , bir iş yükünü çalıştırmaya ayrılmış barındırma kaynaklarını ifade eder. Web uygulamasını örnek olarak ele almak, bir Web uygulamasını bir tarayıcıya işlevselliği sağlayan işlem kaynakları ve uygulama kodu olarak düşünmek için büyük olasılıkla alışkın olabilirsiniz. Azure App Service, bir Web uygulaması, Azure Stack hub 'ının uygulama kodunuzu barındırmak için sağladığı işlem kaynağıdır.

Uygulamanız farklı türlerdeki birden çok App Service uygulamadan oluşabilir. Örneğin, uygulamanız bir Web ön ucu ve bir REST API arka ucu içeriyorsa şunları yapabilirsiniz:

  • Her ikisini de (ön uç ve API) tek bir Web uygulamasına dağıtın.

  • Ön uç kodunuzu bir web uygulamasına, arka uç kodunuzu bir API uygulamasına dağıtma.

    App Service overview with monitoring dataİzleme verileriylebakış

App Service planı nedir?

App Service kaynak sağlayıcısı, Azure App Service tarafından kullanılan kodu kullanır ve bu nedenle bazı yaygın kavramları paylaşır. App Service, uygulamalar için fiyatlandırma kapsayıcısına App Service planıdenir. Uygulamalarınızı tutmak için kullanılan adanmış VM 'lerin kümesini temsil eder. Belirli bir abonelik içinde, birden fazla App Service planınız olabilir.

Azure 'da paylaşılan ve adanmış çalışanlar vardır. Paylaşılan bir çalışan, yüksek yoğunluklu ve çok kiracılı uygulama barındırmayı destekler ve yalnızca bir paylaşılan çalışan iş kümesi vardır. Ayrılmış sunucular yalnızca bir kiracı tarafından kullanılır ve üç boyutta gelir: küçük, orta ve büyük. Şirket içi müşterilerin ihtiyaçları, bu terimler kullanılarak her zaman açıklanmamaktadır. Azure Stack hub 'ında App Service, kaynak sağlayıcısı yöneticileri, kullanılabilir hale getirmek istedikleri çalışan katmanlarını tanımlar. Benzersiz barındırma gereksinimlerinize göre, birden fazla paylaşılan çalışan kümesi veya farklı adanmış çalışan kümesi tanımlayabilirsiniz. Bu çalışan katmanı tanımlarını kullanarak, kendi fiyatlandırma SKU 'Larını tanımlayabilirler.

Portal özellikleri

Azure Stack hub Azure App Service, Azure App Service kullandığı kullanıcı arabirimini kullanır. Arka uçta de aynı değer geçerlidir. Ancak bazı özellikler Azure Stack hub 'da devre dışıdır. Azure 'a özgü beklentiler veya bu özelliklerin gerektirdiği hizmetler şu anda Azure Stack hub 'ında kullanılamıyor.

Sonraki adımlar

ayrıca, SQL Server kaynak sağlayıcısı ve MySQL kaynak sağlayıcısıgibi başka bir hizmet olarak platform (paas) hizmetide deneyebilirsiniz.