Omówienie usługi App ServiceApp Service overview

Azure App Service to usługa oparta na protokole HTTP do hostowania aplikacji sieci Web, interfejsów API REST i zaplecza mobilnego.Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. Możesz programować w ulubionym języku — .NET, .NET Core, Java, Ruby, Node.js, PHP lub Python.You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Aplikacje można łatwo uruchamiać i skalować w środowiskach opartych zarówno na systemie Windows, jak i Linux.Applications run and scale with ease on both Windows and Linux-based environments. W przypadku środowisk opartych na systemie Linux zobacz Usługa App Service w systemie Linux.For Linux-based environments, see App Service on Linux.

Usługa App Service nie tylko dodaje do aplikacji możliwości platformy Microsoft Azure, takie jak zabezpieczenia, równoważenie obciążenia, automatyczne skalowanie i automatyczne zarządzanie.App Service not only adds the power of Microsoft Azure to your application, such as security, load balancing, autoscaling, and automated management. Umożliwia również korzystanie z funkcji metodyki DevOps, takich jak ciągłe wdrażanie z usług Azure DevOps, GitHub, Docker Hub i innych źródeł, zarządzanie pakietami, środowiska przejściowe, domena niestandardowa i certyfikaty SSL.You can also take advantage of its DevOps capabilities, such as continuous deployment from Azure DevOps, GitHub, Docker Hub, and other sources, package management, staging environments, custom domain, and SSL certificates.

Korzystając z usługi App Service, płacisz tylko za faktycznie wykorzystane zasoby obliczeniowe platformy Azure.With App Service, you pay for the Azure compute resources you use. Używane zasoby obliczeniowe są określane przez Plan usługi App Service, w ramach którego uruchamiasz swoje aplikacje.The compute resources you use is determined by the App Service plan that you run your apps on. Aby uzyskać więcej informacji, zobacz Omówienie planów usługi App Service.For more information, see Azure App Service plans overview.

Dlaczego warto korzystać z usługi App Service?Why use App Service?

Poniżej przedstawiono kilka najważniejszych funkcji usługi App Service:Here are some key features of App Service:

  • Wiele języków i platform — usługa App Service zapewnia najwyższej jakości obsługę środowisk ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP i Python.Multiple languages and frameworks - App Service has first-class support for ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP, or Python. Można również uruchamiać program PowerShell oraz inne skrypty lub pliki wykonywalne jako usługi w tle.You can also run PowerShell and other scripts or executables as background services.
  • Optymalizacja metodyki DevOps — konfigurowanie ciągłej integracji i wdrażania za pomocą usług Azure DevOps, GitHub, BitBucket, Docker Hub lub Azure Container Registry.DevOps optimization - Set up continuous integration and deployment with Azure DevOps, GitHub, BitBucket, Docker Hub, or Azure Container Registry. Promowanie aktualizacji za pośrednictwem środowisk testowych i przejściowych.Promote updates through test and staging environments. Zarządzaj aplikacjami w usłudze App Service za pomocą programu Azure PowerShell lub międzyplatformowego interfejsu wiersza polecenia.Manage your apps in App Service by using Azure PowerShell or the cross-platform command-line interface (CLI).
  • Globalne skalowanie i wysoka dostępność — ręczne lub automatyczne skalowanie w pionie lub w poziomie.Global scale with high availability - Scale up or out manually or automatically. Hostuj aplikacje w dowolnym miejscu globalnej infrastruktury centrum danych firmy Microsoft i korzystaj z wysokiej dostępności usługi App Service zapewnianej w umowie SLA.Host your apps anywhere in Microsoft's global datacenter infrastructure, and the App Service SLA promises high availability.
  • Połączenia z platformami SaaS i danymi lokalnymi — możliwość wyboru spośród ponad 50 łączników obsługujących systemy dla przedsiębiorstw (takie jak SAP), usługi SaaS (takie jak Salesforce) oraz serwisy internetowe (takie jak Facebook).Connections to SaaS platforms and on-premises data - Choose from more than 50 connectors for enterprise systems (such as SAP), SaaS services (such as Salesforce), and internet services (such as Facebook). Dostęp do danych lokalnych przy użyciu połączeń hybrydowych i sieci wirtualnych platformy Azure.Access on-premises data using Hybrid Connections and Azure Virtual Networks.
  • Bezpieczeństwo i zgodność — usługa App Service jest zgodna ze standardami ISO, SOC i PCI.Security and compliance - App Service is ISO, SOC, and PCI compliant. Uwierzytelnianie użytkowników za pomocą usługi Azure Active Directory lub danych logowania z serwisów społecznościowych (Google, Facebook, Twitter i Microsoft).Authenticate users with Azure Active Directory or with social login (Google, Facebook, Twitter, and Microsoft). Utwórz ograniczenia adresów IP i zarządzaj tożsamościami usługi.Create IP address restrictions and manage service identities.
  • Szablony aplikacji — możliwość wyboru z obszernej listy szablonów aplikacji dostępnych w portalu Azure Marketplace, takich jak WordPress, Joomla i Drupal.Application templates - Choose from an extensive list of application templates in the Azure Marketplace, such as WordPress, Joomla, and Drupal.
  • Integracja z programem Visual Studio —dedykowane narzędzia w programie Visual Studio usprawniają procesy tworzenia, wdrażania i debugowania.Visual Studio integration - Dedicated tools in Visual Studio streamline the work of creating, deploying, and debugging.
  • Interfejs API i funkcje mobilne — usługa App Service zapewnia gotową do użycia obsługę mechanizmu CORS w scenariuszach interfejsów API RESTful i upraszcza scenariusze aplikacji mobilnych dzięki włączeniu uwierzytelniania, synchronizacji danych w trybie offline, powiadomień push itd.API and mobile features - App Service provides turn-key CORS support for RESTful API scenarios, and simplifies mobile app scenarios by enabling authentication, offline data sync, push notifications, and more.
  • Kod niewymagający serwera — możliwość uruchamiania fragmentów kodu lub skryptów na żądanie bez konieczności jawnego aprowizowania infrastruktury i zarządzania nią, dzięki czemu płacisz tylko za czas obliczeniowy faktycznie używany przez kod (zobacz Usługa Azure Functions).Serverless code - Run a code snippet or script on-demand without having to explicitly provision or manage infrastructure, and pay only for the compute time your code actually uses (see Azure Functions).

Oprócz usługi App Service platforma Azure oferuje inne usługi, które mogą służyć do hostingu witryn i aplikacji internetowych.Besides App Service, Azure offers other services that can be used for hosting websites and web applications. W przypadku większości scenariuszy najlepszym wyborem jest usługa App Service.For most scenarios, App Service is the best choice. W przypadku architektury mikrousług należy rozważyć usługę Service Fabric.For microservice architecture, consider Service Fabric. W razie konieczności sprawowania większej kontroli nad maszynami wirtualnymi, na których działa kod, należy wziąć pod uwagę usługę Azure Virtual Machines.If you need more control over the VMs that your code runs on, consider Azure Virtual Machines. Aby uzyskać więcej informacji o tym, jak dokonać wyboru między usługami Azure, zobacz Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison (Porównanie usług Azure App Service, Virtual Machines, Service Fabric i Cloud Services).For more information about how to choose between these Azure services, see Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison.

Następne krokiNext steps

Utwórz swoją pierwszą aplikację internetową.Create your first web app.