Azure Stack Hub üzerinde Azure App Service ve Azure İşlevleri'ne genel bakış

Azure Stack Hub'da Azure App Service, Microsoft Azure'ın Azure Stack Hub'da sağlanan bir hizmet olarak platform (PaaS) teklifidir. Hizmet, iç veya dış müşterilerinizin herhangi bir platform veya cihaz için Web ve Azure İşlevleri uygulamaları oluşturmasına olanak tanır. Uygulamalarınızı şirket içi uygulamalarla tümleştirebilir ve iş süreçlerini otomatikleştirebilirler. Azure Stack Hub bulut operatörleri, müşteri uygulamalarını paylaşılan VM kaynakları veya ayrılmış VM'ler ile tam olarak yönetilen sanal makinelerde (VM) ç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çleri gibi) tek bir çözümde birleştirmenizi sağlar.

Azure Stack Hub'da neden Azure App Service sunuyorsunuz?

Azure App Service bazı önemli özellikleri ve özellikleri şunlardır:

  • 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ştirmesi: GitHub, yerel Git veya BitBucket ile sürekli tümleştirme ve dağıtım ayarlayın. Test ve hazırlama ortamları aracılığıyla güncelleştirmeleri yükseltin ve Azure PowerShell veya platformlar arası komut satırı arabirimini (Azure CLI) kullanarak uygulamalarınızı App Service'da yönetin.
  • Visual Studio tümleştirmesi: Visual Studio'daki ayrılmış araçlar, uygulama oluşturma ve dağıtma işini kolaylaştırı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 sitelerini, web uygulamalarını ve REST API'leri barındırmak için Web Apps.
  • Olay odaklı, sunucusuz iş yüklerini barındırmak için v1 Azure İşlevleri.

Uygulama sözcüğü, bir iş yükünü çalıştırmaya ayrılmış barındırma kaynaklarını ifade eder. Web uygulamasını örnek alarak, bir web uygulamasını hem işlem kaynakları hem de birlikte bir tarayıcıya işlevsellik sağlayan uygulama kodu olarak düşünmeye alışkınsınızdır. Azure App Service'da web uygulaması, Azure Stack Hub'ın uygulama kodunuzu barındırmak için sağladığı işlem kaynağıdır.

Uygulamanız farklı türlerde birden çok App Service uygulamasından oluşabilir. Örneğin, uygulamanız bir web ön ucu ve REST API arka ucundan oluşuyorsa şunları yapabilirsiniz:

  • Tek bir web uygulamasına hem (ön uç hem de API) dağıtın.

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

    İzleme verileriyle App Service genel bakış

App Service planı nedir?

App Service kaynak sağlayıcısı, Azure App Service kullanan kodu kullanır ve bu nedenle bazı yaygın kavramları paylaşır. App Service'da uygulamalar için fiyatlandırma kapsayıcısı App Service planı olarak adlandırılır. Uygulamalarınızı barındırmak için kullanılan ayrılmış VM'ler kümesini temsil eder. Belirli bir abonelikte birden çok App Service planınız olabilir.

Azure'da paylaşılan ve adanmış çalışanlar vardır. Paylaşılan çalışan, yüksek yoğunluklu ve çok kiracılı uygulama barındırmayı destekler ve yalnızca bir paylaşılan çalışan 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ı her zaman bu terimler kullanılarak açıklanamaz. Azure Stack Hub'daki App Service'da kaynak sağlayıcısı yöneticileri, kullanılabilir hale getirmek istedikleri çalışan katmanlarını tanımlar. Benzersiz barındırma gereksinimlerinize bağlı olarak, birden çok paylaşılan çalışan kümesi veya farklı ayrılmış çalışan kümeleri tanımlayabilirsiniz. Bu çalışan katmanı tanımlarını kullanarak kendi fiyatlandırma SKU'larını tanımlayabilirler.

Portal özellikleri

Azure Stack Hub'da Azure App Service, Azure App Service'ın kullandığı kullanıcı arabirimini kullanır. Aynı durum arka uçta da geçerlidir. Ancak Azure Stack Hub'da bazı özellikler devre dışı bırakılmıştır. Bu özelliklerin gerektirdiği Azure'a özgü beklentiler veya hizmetler şu anda Azure Stack Hub'da mevcut değildir.

Sonraki adımlar

SQL Server kaynak sağlayıcısı ve MySQL kaynak sağlayıcısı gibi diğer hizmet olarak platform (PaaS) hizmetlerini de deneyebilirsiniz.