Azure Stack hub 'da Azure App Service ve Azure Işlevleri 'ne genel bakışAzure App Service and Azure Functions on Azure Stack Hub overview

Azure Stack hub Azure App Service, Azure Stack hub 'ında Microsoft Azure tarafından sunulan bir hizmet olarak platform (PaaS) tekliftir.Azure App Service on Azure Stack Hub is a platform-as-a-service (PaaS) offering from Microsoft Azure available on Azure Stack Hub. 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.The service enables your internal or external customers to create Web and Azure Functions apps for any platform or device. Uygulamalar Şirket içi uygulamalarla tümleşebilir ve iş süreçlerini otomatikleştirebilir.They can integrate your apps with on-premises apps and automate their business processes. 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 Stack Hub cloud operators can run customer apps on fully managed virtual machines (VMs) with their choice of shared VM resources or dedicated VMs.

Azure App Service, iş süreçlerini otomatikleştirmenizi ve bulut API 'Lerini barındırmanızı sağlar.Azure App Service enables you to automate business processes and host cloud APIs. 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.As a single integrated service, Azure App Service lets you combine various components (like websites, REST APIs, and business processes) into a single solution.

Neden Azure Stack Hub üzerinde Azure App Service sundunuz?Why offer Azure App Service on Azure Stack Hub?

Azure App Service bazı temel özellikler ve yetenekler aşağıda verilmiştir:Here are some key features and capabilities of Azure App Service:

  • 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.Multiple languages and frameworks: Azure App Service has first-class support for ASP.NET, Node.js, Java, PHP, and Python. Ayrıca, App Service sanal makineleri üzerinde Windows PowerShell ve diğer betikleri veya yürütülebilir dosyaları çalıştırabilirsiniz.You can also run Windows PowerShell and other scripts or executables on App Service VMs.
  • DevOps iyileştirmesi: GitHub, Local git veya Bitbucket ile sürekli tümleştirme ve dağıtım ayarlayın.DevOps optimization: Set up continuous integration and deployment with GitHub, local Git, or BitBucket. Azure PowerShell veya platformlar arası komut satırı arabirimi (CLı) kullanarak güncelleştirmeleri test ve hazırlama ortamları aracılığıyla yükselterek App Service uygulamalarınızı yönetin.Promote updates through test and staging environments, and manage your apps in App Service by using Azure PowerShell or the cross-platform command-line interface (CLI).
  • Visual Studio tümleştirmesi: Visual Studio 'da adanmış araçlar, uygulama oluşturma ve dağıtma işini kolaylaştırır.Visual Studio integration: Dedicated tools in Visual Studio streamline the work of creating and deploying apps.

App Service’deki uygulama türleriApp types in App Service

App Service, her birinin belirli bir iş yükü barındırması amaçlanan birkaç uygulama türü sunar:App Service offers several app types, each of which is intended to host a specific workload:

  • Web siteleri, Web uygulamaları ve REST API 'Leri barındırmak için Web Apps .Web Apps for hosting websites, web apps and REST APIs.
  • Olay odaklı, sunucusuz iş yüklerini barındırmak için Azure işlevleri v1 .Azure Functions v1 for hosting event driven, serverless workloads.

Word uygulaması , bir iş yükünü çalıştırmaya ayrılmış barındırma kaynaklarını ifade eder.The word app refers to the hosting resources dedicated to running a workload. 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.Taking web app as an example, you're probably accustomed to thinking of a web app as both the compute resources and app code that together deliver functionality to a browser. 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.In Azure App Service, a web app is the compute resource that Azure Stack Hub provides for hosting your app code.

Uygulamanız farklı türlerdeki birden çok App Service uygulamadan oluşabilir.Your app can be composed of multiple App Service apps of different kinds. Örneğin, uygulamanız bir Web ön ucu ve bir REST API arka ucu içeriyorsa şunları yapabilirsiniz:For example, if your app is composed of a web front end and a REST API back end, you can:

  • Her ikisini de (ön uç ve API) tek bir Web uygulamasına dağıtın.Deploy both (front end and API) to a single web app.

  • Ön uç kodunuzu bir web uygulamasına, arka uç kodunuzu bir API uygulamasına dağıtma.Deploy your front-end code to a web app and your back-end code to an API app.

    İzleme verileriyle ilgili App Service Genel BakışApp Service overview with monitoring data

App Service planı nedir?What is an App Service plan?

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.The App Service resource provider uses the same code that Azure App Service uses, and thus shares some common concepts. App Service, uygulamalar için fiyatlandırma kapsayıcısına App Service planı denir.In App Service, the pricing container for apps is called the App Service plan. Uygulamalarınızı tutmak için kullanılan adanmış VM 'lerin kümesini temsil eder.It represents the set of dedicated VMs used to hold your apps. Belirli bir abonelik içinde, birden fazla App Service planınız olabilir.Within a given subscription, you can have multiple App Service plans.

Azure 'da paylaşılan ve adanmış çalışanlar vardır.In Azure, there are shared and dedicated workers. 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.A shared worker supports high-density and multi-tenant app hosting, and there's only one set of shared workers. Ayrılmış sunucular yalnızca bir kiracı tarafından kullanılır ve üç boyutta gelir: küçük, orta ve büyük.Dedicated servers are used by only one tenant and come in three sizes: small, medium, and large. Şirket içi müşterilerin ihtiyaçları, bu terimler kullanılarak her zaman açıklanmamaktadır.The needs of on-premises customers can't always be described by using those terms. Azure Stack hub 'ında App Service, kaynak sağlayıcısı yöneticileri, kullanılabilir hale getirmek istedikleri çalışan katmanlarını tanımlar.In App Service on Azure Stack Hub, resource provider admins define the worker tiers they want to make available. Benzersiz barındırma gereksinimlerinize göre, birden fazla paylaşılan çalışan kümesi veya farklı adanmış çalışan kümesi tanımlayabilirsiniz.Based on your unique hosting needs, you can define multiple sets of shared workers or different sets of dedicated workers. Bu çalışan katmanı tanımlarını kullanarak, kendi fiyatlandırma SKU 'Larını tanımlayabilirler.By using those worker-tier definitions, they can then define their own pricing SKUs.

Portal özellikleriPortal features

Azure Stack hub Azure App Service, Azure App Service kullandığı kullanıcı arabirimini kullanır.Azure App Service on Azure Stack Hub uses the same user interface that Azure App Service uses. Arka uçta de aynı değer geçerlidir.The same is true with the back end. Ancak bazı özellikler Azure Stack hub 'da devre dışıdır.However, some features are disabled in Azure Stack Hub. Azure 'a özgü beklentiler veya bu özelliklerin gerektirdiği hizmetler şu anda Azure Stack hub 'ında kullanılamıyor.The Azure-specific expectations or services that those features require aren't currently available in Azure Stack Hub.

Sonraki adımlarNext steps

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.You can also try out other platform as a service (PaaS) services, such as the SQL Server resource provider and the MySQL resource provider.