Przewodnik dla początkujących deweloperów platformy AzureGet started guide for Azure developers

Co to jest platforma Azure?What is Azure?

Azure to kompletna platforma w chmurze, która może obsługiwać istniejące aplikacje, usprawnia rozwój nowych aplikacji, a nawet ulepsza aplikacje lokalne.Azure is a complete cloud platform that can host your existing applications, streamline the development of new applications, and even enhance on-premises applications. Platforma Azure integruje się z usługami w chmurze, które są potrzebne do tworzenia, testowania i wdrażania aplikacji oraz zarządzania nimi, przy jednoczesnym wykorzystaniu wydajności chmury obliczeniowej.Azure integrates the cloud services that you need to develop, test, deploy, and manage your applications—while taking advantage of the efficiencies of cloud computing.

Hostowanie aplikacji na platformie Azure pozwala na szybkie i łatwe skalowanie aplikacji wraz ze wzrostem zapotrzebowania klientów.By hosting your applications in Azure, you can start small and easily scale your application as your customer demand grows. Platforma Azure oferuje również niezawodność, która jest wymagana w przypadku aplikacji o wysokiej dostępności, nawet w tym tryb failover między różnymi regionami.Azure also offers the reliability that’s needed for high-availability applications, even including failover between different regions. Azure Portal pozwala łatwo zarządzać wszystkimi usługami platformy Azure.The Azure portal lets you easily manage all your Azure services. Usługami można także zarządzać programowo przy użyciu interfejsów API i szablonów specyficznych dla usługi.You can also manage your services programmatically by using service-specific APIs and templates.

Kto powinien przeczytać ten element: Ten przewodnik zawiera wprowadzenie do platformy Azure dla deweloperów aplikacji.Who should read this: This guide is an introduction to the Azure platform for application developers. Zawiera ona wskazówki i kierunek, które należy zacząć tworzyć nowe aplikacje na platformie Azure lub migrować istniejące aplikacje na platformę Azure.It provides guidance and direction that you need to start building new applications in Azure or migrating existing applications to Azure.

Od czego zacząć?Where do I start?

Dzięki wszystkim usługom oferowanym przez platformę Azure może być zniechęcające zadanie pozwalające ustalić, które usługi są potrzebne do obsługi architektury rozwiązania.With all the services that Azure offers, it can be a daunting task to figure out which services you need to support your solution architecture. W tej sekcji przedstawiono usługi platformy Azure powszechnie używane przez deweloperów.This section highlights the Azure services that developers commonly use. Aby zapoznać się z listą wszystkich usług platformy Azure, zobacz dokumentację platformy Azure.For a list of all Azure services, see the Azure documentation.

Najpierw należy zdecydować, jak hostować aplikację na platformie Azure.First, you must decide on how to host your application in Azure. Czy musisz zarządzać całą infrastrukturą jako maszyną wirtualną.Do you need to manage your entire infrastructure as a virtual machine (VM). Czy można korzystać z funkcji zarządzania platformą udostępnianych przez platformę Azure?Can you use the platform management facilities that Azure provides? Być może potrzebujesz platformy bezserwerowej tylko do hostowania wykonywania kodu?Maybe you need a serverless framework to host code execution only?

Twoja aplikacja wymaga magazynu w chmurze, w którym platforma Azure oferuje kilka opcji.Your application needs cloud storage, which Azure provides several options for. Możesz skorzystać z zalet uwierzytelniania przedsiębiorstwa na platformie Azure.You can take advantage of Azure's enterprise authentication. Istnieją także narzędzia do programowania i monitorowania w chmurze, a większość usług hostingu oferuje integrację DevOps.There are also tools for cloud-based development and monitoring, and most hosting services offer DevOps integration.

Teraz przyjrzyjmy się niektórym konkretnym usługom, które zalecamy badanie aplikacji.Now, let's look at some of the specific services that we recommend investigating for your applications.

Hosting aplikacjiApplication hosting

Platforma Azure udostępnia kilka opartych na chmurze ofert obliczeniowych do uruchamiania aplikacji, dzięki czemu nie trzeba martwić się o szczegóły infrastruktury.Azure provides several cloud-based compute offerings to run your application so that you don't have to worry about the infrastructure details. Zasoby można łatwo skalować w górę lub w poziomie w miarę wzrostu użycia aplikacji.You can easily scale up or scale out your resources as your application usage grows.

Platforma Azure oferuje usługi obsługujące potrzeby projektowania aplikacji i hostingu.Azure offers services that support your application development and hosting needs. Platforma Azure udostępnia infrastrukturę jako usługę (IaaS) w celu zapewnienia pełnej kontroli nad hostingiem aplikacji.Azure provides Infrastructure as a Service (IaaS) to give you full control over your application hosting. Oferty platformy Azure jako usługi (PaaS) zapewniają w pełni zarządzane usługi, które są używane do włączania aplikacji.Azure's Platform as a Service (PaaS) offerings provide the fully managed services needed to power your apps. Istnieje nawet prawdziwe hosting bez serwera na platformie Azure, gdzie wszystko, co trzeba zrobić, napisanie kodu.There is even true serverless hosting in Azure where all you need to do is write your code.

Opcje hostingu aplikacji platformy Azure

Usługa Azure App ServiceAzure App Service

Aby uzyskać najszybszą ścieżkę publikowania projektów opartych na sieci Web, należy rozważyć Azure App Service.When you want the quickest path to publish your web-based projects, consider Azure App Service. App Service ułatwia rozbudowanie aplikacji sieci Web w celu obsługi klientów mobilnych i publikowanie łatwo używanych interfejsów API REST.App Service makes it easy to extend your web apps to support your mobile clients and publish easily consumed REST APIs. Ta platforma zapewnia uwierzytelnianie przy użyciu dostawców społecznościowych, automatycznego skalowania opartego na ruchu, testowania w środowisku produkcyjnym oraz wdrożeń ciągłych i opartych na kontenerach.This platform provides authentication by using social providers, traffic-based autoscaling, testing in production, and continuous and container-based deployments.

Możesz tworzyć aplikacje sieci Web, zaplecza aplikacji mobilnych i aplikacje interfejsu API.You can create web apps, mobile app back ends, and API apps.

Ponieważ wszystkie trzy typy aplikacji współdzielą środowisko uruchomieniowe App Service, można hostować witrynę sieci Web, obsługiwać klientów mobilnych i udostępniać interfejsy API na platformie Azure, a wszystko to w tym samym projekcie lub w tym samym rozwiązaniu.Because all three app types share the App Service runtime, you can host a website, support mobile clients, and expose your APIs in Azure, all from the same project or solution. Aby dowiedzieć się więcej na temat App Service, zobacz co to jest usługa Azure Web Apps.To learn more about App Service, see What is Azure Web Apps.

App Service został zaprojektowany z myślą o DevOps.App Service has been designed with DevOps in mind. Obsługuje on różne narzędzia do publikowania i ciągłej integracji wdrożeń, w tym elementy webhook usługi GitHub, Jenkins, Azure DevOps, TeamCity i inne.It supports various tools for publishing and continuous integration deployments, including GitHub webhooks, Jenkins, Azure DevOps, TeamCity, and others.

Istniejące aplikacje można migrować do App Service za pomocą Narzędzia migracji online.You can migrate your existing applications to App Service by using the online migration tool.

Kiedy używać: Użyj App Service podczas migrowania istniejących aplikacji sieci Web na platformę Azure, gdy potrzebna jest w pełni zarządzana platforma hostingu dla aplikacji sieci Web.When to use: Use App Service when you’re migrating existing web applications to Azure, and when you need a fully managed hosting platform for your web apps. Możesz również użyć App Service, gdy musisz obsługiwać klientów mobilnych lub udostępniać interfejsy API REST w aplikacji.You can also use App Service when you need to support mobile clients or expose REST APIs with your app.

Rozpocznij: App Service ułatwia tworzenie i wdrażanie pierwszej aplikacji sieci Web, aplikacji mobilnejlub aplikacji interfejsu API.Get started: App Service makes it easy to create and deploy your first web app, mobile app, or API app.

Wypróbuj teraz: App Service umożliwia obsługę krótkoterminowej aplikacji do wypróbowania platformy bez konieczności rejestrowania się w celu utworzenia konta platformy Azure.Try it now: App Service lets you provision a short-lived app to try the platform without having to sign up for an Azure account. Wypróbuj platformę i Utwórz aplikację Azure App Service.Try the platform and create your Azure App Service app.

Usługa Azure Virtual MachinesAzure Virtual Machines

Jako dostawca infrastruktury jako usługi (IaaS), platforma Azure umożliwia wdrażanie aplikacji lub Migrowanie jej na maszyny wirtualne z systemem Windows lub Linux.As an Infrastructure as a Service (IaaS) provider, Azure lets you deploy to or migrate your application to either Windows or Linux VMs. Wraz z usługą Azure Virtual Network platforma Azure Virtual Machines obsługuje wdrażanie maszyn wirtualnych z systemem Windows lub Linux na platformie Azure.Together with Azure Virtual Network, Azure Virtual Machines supports the deployment of Windows or Linux VMs to Azure. W przypadku maszyn wirtualnych masz całkowitą kontrolę nad konfiguracją maszyny.With VMs, you have total control over the configuration of the machine. W przypadku korzystania z maszyn wirtualnych użytkownik jest odpowiedzialny za wszystkie instalacje oprogramowania serwera, konfigurację, konserwację i poprawki systemu operacyjnego.When using VMs, you’re responsible for all server software installation, configuration, maintenance, and operating system patches.

Ze względu na poziom kontroli z maszynami wirtualnymi można uruchamiać szeroką gamę obciążeń serwera na platformie Azure, które nie mieszczą się w modelu PaaS.Because of the level of control that you have with VMs, you can run a wide range of server workloads on Azure that don’t fit into a PaaS model. Te obciążenia obejmują serwery baz danych, Active Directory systemu Windows Server i program Microsoft SharePoint.These workloads include database servers, Windows Server Active Directory, and Microsoft SharePoint. Aby uzyskać więcej informacji, zobacz dokumentację Virtual Machines dla systemu Linux lub Windows.For more information, see the Virtual Machines documentation for either Linux or Windows.

Kiedy używać: Użyj Virtual Machines, gdy chcesz mieć pełną kontrolę nad infrastrukturą aplikacji lub przeprowadzić migrację lokalnych obciążeń aplikacji na platformę Azure bez konieczności wprowadzania zmian.When to use: Use Virtual Machines when you want full control over your application infrastructure or to migrate on-premises application workloads to Azure without having to make changes.

Rozpocznij: Tworzenie maszyny wirtualnej systemu Linux lub maszyny wirtualnej z systemem Windows na podstawie Azure Portal.Get started: Create a Linux VM or Windows VM from the Azure portal.

Azure Functions (bezserwerowo)Azure Functions (serverless)

Nie trzeba martwić się o tworzenie całej aplikacji lub infrastruktury do uruchamiania kodu i zarządzania nią.Rather than of worrying about building out and managing a whole application or the infrastructure to run your code. Co zrobić, jeśli udało Ci się napisać kod i uruchomić go w odpowiedzi na zdarzenia lub zgodnie z harmonogramem?What if you could just write your code and have it run in response to events or on a schedule? Azure Functions to oferta w stylu "bezserwerowa", która pozwala pisać tylko kod, którego potrzebujesz.Azure Functions is a "serverless"-style offering that lets you write just the code you need. Dzięki funkcjom wykonywanie kodu jest wyzwalane przez żądania HTTP, elementy webhook, zdarzenia usługi w chmurze lub zgodnie z harmonogramem.With Functions, code execution is triggered by HTTP requests, webhooks, cloud service events, or on a schedule. Możesz zakodować w wybranym języku programistycznym, takim jak C#, F#, Node. js, Python lub php.You can code in your development language of choice, such as C#, F#, Node.js, Python, or PHP. Korzystając z rozliczeń, płacisz tylko za czas wykonywania kodu, a platforma Azure skaluje się w razie potrzeby.With consumption-based billing, you pay only for the time that your code executes, and Azure scales as needed.

Kiedy używać: Użyj Azure Functions, gdy masz kod, który jest wyzwalany przez inne usługi platformy Azure, za pośrednictwem zdarzeń opartych na sieci Web lub zgodnie z harmonogramem.When to use: Use Azure Functions when you have code that is triggered by other Azure services, by web-based events, or on a schedule. Możesz również użyć funkcji, jeśli nie potrzebujesz nakładu pracy kompletnego hostowanego projektu lub jeśli chcesz zanieść tylko za czas działania kodu.You can also use Functions when you don't need the overhead of a complete hosted project or when you only want to pay for the time that your code runs. Aby dowiedzieć się więcej, zobacz Azure Functions Omówienie.To learn more, see Azure Functions Overview.

Rozpocznij: Postępuj zgodnie z samouczkiem Szybki Start, aby utworzyć pierwszą funkcję z portalu.Get started: Follow the Functions quickstart tutorial to create your first function from the portal.

Wypróbuj teraz: Azure Functions umożliwia uruchamianie kodu bez konieczności rejestrowania się w celu uzyskania konta platformy Azure.Try it now: Azure Functions lets you run your code without having to sign up for an Azure account. Wypróbuj teraz i Utwórz pierwszą funkcję platformy Azure.Try it now at and create your first Azure Function.

Azure Service FabricAzure Service Fabric

Azure Service Fabric to platforma systemów rozproszonych, która ułatwia tworzenie, pakowanie i wdrażanie skalowalnych i niezawodnych mikrousług oraz zarządzanie nimi.Azure Service Fabric is a distributed systems platform that makes it easy to build, package, deploy, and manage scalable and reliable microservices. Zapewnia również kompleksowe funkcje zarządzania aplikacjami do aprowizacji, wdrażania, monitorowania, uaktualniania/stosowania poprawek i usuwania wdrożonych aplikacji.It also provides comprehensive application management capabilities for provisioning, deploying, monitoring, upgrading/patching, and deleting deployed applications. Aplikacje, które są uruchamiane w udostępnionej puli maszyn, mogą być uruchamiane w miarę potrzeby na setkach lub tysiącach maszyn.Apps, which run on a shared pool of machines, can start small and scale to hundreds or thousands of machines as needed.

Service Fabric obsługuje WebAPI z otwartym interfejsem sieci Web dla platformy .NET (OWIN) i ASP.NET Core.Service Fabric supports WebAPI with Open Web Interface for .NET (OWIN) and ASP.NET Core. Udostępnia zestawy SDK do kompilowania usług w systemie Linux w oprogramowaniu .NET Core i Java.It provides SDKs for building services on Linux in both .NET Core and Java. Aby dowiedzieć się więcej na temat Service Fabric, zapoznaj się z dokumentacją Service Fabric.To learn more about Service Fabric, see the Service Fabric documentation.

Kiedy używać: Service Fabric jest dobrym wyborem podczas tworzenia aplikacji lub zapisywania istniejącej aplikacji w celu użycia architektury mikrousług.When to use: Service Fabric is a good choice when you’re creating an application or rewriting an existing application to use a microservice architecture. Należy używać Service Fabric, gdy potrzebna jest większa kontrola nad podstawową infrastrukturą lub bezpośredni dostęp do niej.Use Service Fabric when you need more control over, or direct access to, the underlying infrastructure.

Wprowadzenie: Utwórz swoją pierwszą aplikację usługi Azure Service Fabric.Get started: Create your first Azure Service Fabric application.

Ulepszanie aplikacji dzięki usługom platformy AzureEnhance your applications with Azure services

Oprócz hostingu aplikacji platforma Azure oferuje oferty usług, które mogą zwiększyć funkcjonalność, rozwój i konserwację aplikacji, zarówno w chmurze, jak i lokalnie.In addition to application hosting, Azure provides service offerings that can enhance the functionality, development, and maintenance of your applications, both in the cloud and on-premises.

Hostowany magazyn i dostęp do danychHosted storage and data access

Większość aplikacji musi przechowywać dane, dlatego niezależnie od sposobu, w jaki użytkownik zdecyduje się na hostowanie aplikacji na platformie Azure, należy wziąć pod uwagę co najmniej jedną z następujących usług magazynu i danych.Most applications must store data, so regardless of how you decide to host your application in Azure, consider one or more of the following storage and data services.

  • Azure Cosmos DB: Globalnie dystrybuowana, wielomodelowa usługa bazy danych, która pozwala elastycznie skalować przepływność i magazyn w dowolnej liczbie regionów geograficznych z kompleksową umową SLA.Azure Cosmos DB: A globally distributed, multi-model database service that enables you to elastically scale throughput and storage across any number of geographical regions with a comprehensive SLA.

    Kiedy używać: Gdy aplikacja wymaga baz danych dokumentów, tabel lub grafów, w tym baz danych MongoDB, z wieloma dobrze zdefiniowanymi modelami spójności.When to use: When your application needs document, table, or graph databases, including MongoDB databases, with multiple well-defined consistency models.

    Rozpocznij: Tworzenie aplikacji sieci web Azure Cosmos DB.Get started: Build an Azure Cosmos DB web app. Jeśli jesteś deweloperem programu MongoDB, zobacz Tworzenie aplikacji sieci Web MongoDB za pomocą Azure Cosmos DB.If you’re a MongoDB developer, see Build a MongoDB web app with Azure Cosmos DB.

  • Azure Storage: Oferuje trwały magazyn o wysokiej dostępności dla obiektów blob, kolejek, plików i innych rodzajów danych nierelacyjnych.Azure Storage: Offers durable, highly available storage for blobs, queues, files, and other kinds of nonrelational data. Magazyn udostępnia podstawę magazynu dla maszyn wirtualnych.Storage provides the storage foundation for VMs.

    Kiedy używać: Gdy aplikacja przechowuje dane nierelacyjne, takie jak pary klucz-wartość (tabele), obiekty blob, udziały plików lub komunikaty (kolejki).When to use: When your app stores nonrelational data, such as key-value pairs (tables), blobs, files shares, or messages (queues).

    Rozpocznij: Wybierz jeden z następujących typów magazynów: obiekty blob, tabele, kolejkilub pliki.Get started: Choose from one of these types storage: blobs, tables, queues, or files.

  • Azure SQL Database: Oparta na platformie Azure wersja aparatu Microsoft SQL Server do przechowywania relacyjnych danych tabelarycznych w chmurze.Azure SQL Database: An Azure-based version of the Microsoft SQL Server engine for storing relational tabular data in the cloud. SQL Database zapewnia przewidywalną wydajność, skalowalność bez przestojów, ciągłość działania i ochronę danych.SQL Database provides predictable performance, scalability with no downtime, business continuity, and data protection.

    Kiedy używać: Gdy aplikacja wymaga magazynu danych z integralnością referencyjną, obsługą transakcyjną i obsługą zapytań TSQL.When to use: When your application requires data storage with referential integrity, transactional support, and support for TSQL queries.

    Rozpocznij: Utwórz bazę danych SQL w ciągu kilku minut, używając Azure Portal.Get started: Create a SQL database in minutes by using the Azure portal.

Za pomocą Azure Data Factory można przenieść istniejące dane lokalne na platformę Azure.You can use Azure Data Factory to move existing on-premises data to Azure. Jeśli nie jesteś gotowy do przenoszenia danych do chmury, połączenia hybrydowe w BizTalk Services umożliwia połączenie App Service hostowanej aplikacji z zasobami lokalnymi.If you aren't ready to move data to the cloud, Hybrid Connections in BizTalk Services lets you connect your App Service hosted app to on-premises resources. Możesz również nawiązać połączenie z usługami Azure Data and Storage z aplikacji lokalnych.You can also connect to Azure data and storage services from your on-premises applications.

Obsługa platformy DockerDocker support

Kontenery platformy Docker, forma wirtualizacji systemu operacyjnego, umożliwiają wdrażanie aplikacji w bardziej wydajny i przewidywalny sposób.Docker containers, a form of OS virtualization, let you deploy applications in a more efficient and predictable way. Aplikacja kontenera działa w taki sam sposób jak w systemach deweloperskich i testowych.A containerized application works in production the same way as on your development and test systems. Kontenerami można zarządzać za pomocą standardowych narzędzi platformy Docker.You can manage containers by using standard Docker tools. Korzystając z posiadanych umiejętności i popularnych narzędzi open source, można wdrażać aplikacje oparte na kontenerach i zarządzać nimi na platformie Azure.You can use your existing skills and popular open-source tools to deploy and manage container-based applications on Azure.

Platforma Azure oferuje kilka sposobów korzystania z kontenerów w aplikacjach.Azure provides several ways to use containers in your applications.

  • Rozszerzenie maszyny wirtualnej platformy Azure Docker: Umożliwia skonfigurowanie maszyny wirtualnej za pomocą narzędzi platformy Docker do działania jako host platformy Docker.Azure Docker VM extension: Lets you configure your VM with Docker tools to act as a Docker host.

    Kiedy używać: Gdy chcesz generować spójne wdrożenia kontenerów dla aplikacji na maszynie wirtualnej lub gdy chcesz używać Docker Compose.When to use: When you want to generate consistent container deployments for your applications on a VM, or when you want to use Docker Compose.

    Rozpocznij: Utwórz środowisko platformy Docker na platformie Azure przy użyciu rozszerzenia maszyny wirtualnej platformy Docker.Get started: Create a Docker environment in Azure by using the Docker VM extension.

  • Azure Container Service: Umożliwia tworzenie i Konfigurowanie klastra maszyn wirtualnych, które są wstępnie skonfigurowane do uruchamiania aplikacji kontenera, oraz zarządzanie nim.Azure Container Service: Lets you create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. Aby dowiedzieć się więcej o usłudze Container Service, zobacz wprowadzenie Azure Container Service.To learn more about Container Service, see Azure Container Service introduction.

    Kiedy używać: Gdy trzeba utworzyć gotowe do użycia środowisko produkcyjne, które zapewnia dodatkowe narzędzia do planowania i zarządzania, lub gdy wdrażasz klaster Docker Swarm.When to use: When you need to build production-ready, scalable environments that provide additional scheduling and management tools, or when you’re deploying a Docker Swarm cluster.

    Rozpocznij: Wdróż klaster usługi kontenera.Get started: Deploy a Container Service cluster.

  • Maszyna platformy Docker: Umożliwia zainstalowanie aparatu platformy Docker na hostach wirtualnych i zarządzanie nim przy użyciu poleceń platformy Docker-Machine.Docker Machine: Lets you install and manage a Docker Engine on virtual hosts by using docker-machine commands.

    Kiedy używać: Gdy musisz szybko utworzyć prototyp aplikacji, tworząc pojedynczy Host platformy Docker.When to use: When you need to quickly prototype an app by creating a single Docker host.

  • Niestandardowy obraz platformy Docker dla App Service: Umożliwia korzystanie z kontenerów platformy Docker z rejestru kontenerów lub kontenera klienta podczas wdrażania aplikacji sieci Web w systemie Linux.Custom Docker image for App Service: Lets you use Docker containers from a container registry or a customer container when you deploy a web app on Linux.

    Kiedy używać: Podczas wdrażania aplikacji sieci Web w systemie Linux do obrazu platformy Docker.When to use: When deploying a web app on Linux to a Docker image.

    Rozpocznij: Użyj niestandardowego obrazu platformy Docker dla App Service w systemie Linux.Get started: Use a custom Docker image for App Service on Linux.

AuthenticationAuthentication

Niezwykle ważne jest, aby nie tylko wiedzieć, kto korzysta z aplikacji, ale również aby uniemożliwić nieautoryzowany dostęp do zasobów.It's crucial to not only know who is using your applications, but also to prevent unauthorized access to your resources. Platforma Azure oferuje kilka metod uwierzytelniania klientów aplikacji.Azure provides several ways to authenticate your app clients.

  • Azure Active Directory (Azure AD) : Wielodostępna usługa zarządzania tożsamościami i dostępem w chmurze firmy Microsoft.Azure Active Directory (Azure AD): The Microsoft multitenant, cloud-based identity and access management service. Możesz dodać Logowanie jednokrotne (SSO) do aplikacji przez integrację z usługą Azure AD.You can add single-sign on (SSO) to your applications by integrating with Azure AD. Dostęp do właściwości katalogu można uzyskać za pomocą interfejs API programu Graph usługi Azure AD bezpośrednio lub Microsoft Graph interfejsu API.You can access directory properties by using the Azure AD Graph API directly or the Microsoft Graph API. Program można zintegrować z obsługą usługi Azure AD w ramach platformy autoryzacji OAuth 2.0 oraz z usługą Open ID Connect przy użyciu natywnych punktów końcowych HTTP/REST i wieloplatformowych bibliotek uwierzytelniania usługi Azure AD.You can integrate with Azure AD support for the OAuth2.0 authorization framework and Open ID Connect by using native HTTP/REST endpoints and the multiplatform Azure AD authentication libraries.

    Kiedy używać: Aby zapewnić obsługę logowania jednokrotnego, należy korzystać z danych opartych na grafach lub uwierzytelniać użytkowników opartych na domenie.When to use: When you want to provide an SSO experience, work with Graph-based data, or authenticate domain-based users.

    Rozpocznij: Aby dowiedzieć się więcej, zobacz przewodnik dewelopera Azure Active Directory.Get started: To learn more, see the Azure Active Directory developer's guide.

  • Uwierzytelnianie App Service: W przypadku wybrania App Service do hostowania aplikacji uzyskasz również wbudowaną obsługę uwierzytelniania dla usługi Azure AD oraz dostawców tożsamości społecznościowych, takich jak Facebook, Google, Microsoft i Twitter.App Service Authentication: When you choose App Service to host your app, you also get built-in authentication support for Azure AD, along with social identity providers—including Facebook, Google, Microsoft, and Twitter.

    Kiedy używać: Jeśli chcesz włączyć uwierzytelnianie w aplikacji App Service przy użyciu usługi Azure AD, dostawców tożsamości społecznościowych lub obu tych programów.When to use: When you want to enable authentication in an App Service app by using Azure AD, social identity providers, or both.

    Rozpocznij: Aby dowiedzieć się więcej o uwierzytelnianiu w App Service, zobacz uwierzytelnianie i autoryzacja w Azure App Service.Get started: To learn more about authentication in App Service, see Authentication and authorization in Azure App Service.

Aby dowiedzieć się więcej o najlepszych rozwiązaniach dotyczących zabezpieczeń na platformie Azure, zobacz najlepsze rozwiązania i wzorce dotyczące zabezpieczeń platformy Azure.To learn more about security best practices in Azure, see Azure security best practices and patterns.

MonitorowanieMonitoring

Gdy aplikacja działa na platformie Azure, musisz mieć możliwość monitorowania wydajności, śledzenia problemów i sprawdzenia, jak klienci korzystają z aplikacji.With your application up and running in Azure, you need to be able to monitor performance, watch for issues, and see how customers are using your app. Platforma Azure oferuje kilka opcji monitorowania.Azure provides several monitoring options.

  • Application Insights programu Visual Studio: Hostowana na platformie Azure usługa analizy rozszerzalnej zintegrowana z programem Visual Studio do monitorowania aktywnych aplikacji sieci Web.Visual Studio Application Insights: An Azure-hosted extensible analytics service that integrates with Visual Studio to monitor your live web applications. Zapewnia to dane, które są potrzebne do ciągłego ulepszania wydajności i użyteczności aplikacji, niezależnie od tego, czy są one hostowane na platformie Azure, czy nie.It gives you the data that you need to continuously improve the performance and usability of your apps, whether they’re hosted on Azure or not.

    Rozpocznij: Postępuj zgodnie z samouczkiem Application Insights.Get started: Follow the Application Insights tutorial.

  • Azure monitor: Usługa, która ułatwia wizualizowanie, wykonywanie zapytań, kierowanie i archiwizowanie metryk i dzienników generowanych przez infrastrukturę i zasoby platformy Azure.Azure Monitor: A service that helps you to visualize, query, route, archive, and act on the metrics and logs that are generated by your Azure infrastructure and resources. Monitor udostępnia widoki danych widoczne w Azure Portal i jest jednym źródłem do monitorowania zasobów platformy Azure.Monitor provides the data views that you see in the Azure portal and is a single source for monitoring Azure resources.

    Rozpocznij: Rozpocznij pracę z Azure monitor.Get started: Get started with Azure Monitor.

Integracja metodyki DevOpsDevOps integration

Niezależnie od tego, czy udostępniasz maszyny wirtualne, czy publikujesz aplikacje sieci Web z ciągłą integracją, platforma Azure integruje się z większością popularnych narzędzi DevOps.Whether it's provisioning VMs or publishing your web apps with continuous integration, Azure integrates with most of the popular DevOps tools. Dzięki obsłudze narzędzi takich jak Jenkins, GitHub, Puppet, Chef, TeamCity, rozwiązania ansible, Azure DevOps i innych, możesz korzystać z narzędzi, które już masz i maksymalizują istniejące środowisko.With support for tools like Jenkins, GitHub, Puppet, Chef, TeamCity, Ansible, Azure DevOps, and others, you can work with the tools that you already have and maximize your existing experience.

Wypróbuj teraz: Wypróbuj kilka integracji DevOps.Try it now: Try out several of the DevOps integrations.

Rozpocznij: Aby wyświetlić opcje DevOps aplikacji App Service, zobacz ciągłe wdrażanie do Azure App Service.Get started: To see DevOps options for an App Service app, see Continuous Deployment to Azure App Service.

Regiony platformy AzureAzure regions

Azure to globalna platforma w chmurze, która jest ogólnie dostępna w wielu regionach na całym świecie.Azure is a global cloud platform that is generally available in many regions around the world. Podczas aprowizacji usługi, aplikacji lub maszyny wirtualnej na platformie Azure zostanie wyświetlony monit o wybranie regionu, który reprezentuje konkretne centrum danych, w którym jest uruchomiona aplikacja lub gdzie przechowywane są dane.When you provision a service, application, or VM in Azure, you are asked to select a region, which represents a specific datacenter where your application runs or where your data is stored. Regiony te odpowiadają konkretnym lokalizacjom publikowanym na stronie regionów świadczenia usługi Azure .These regions correspond to specific locations, which are published on the Azure regions page.

Wybieranie najlepszego regionu dla aplikacji i danychChoose the best region for your application and data

Jedną z zalet korzystania z platformy Azure jest możliwość wdrażania aplikacji w różnych centrach danych na całym świecie.One of the benefits of using Azure is that you can deploy your applications to various datacenters around the globe. Wybrany region może mieć wpływ na wydajność aplikacji.The region that you choose can affect the performance of your application. Na przykład lepiej jest wybrać region, który jest bliżej większości klientów, aby zmniejszyć opóźnienia w żądaniach sieci.For example, it's better to choose a region that’s closer to most of your customers to reduce latency in network requests. Możesz również wybrać region spełniający wymagania prawne dotyczące dystrybucji aplikacji w określonych krajach/regionach.You might also want to select your region to meet the legal requirements for distributing your app in certain countries/regions. Najlepszym rozwiązaniem jest przechowywanie w tym samym centrum danych aplikacji, które znajdują się na tym samym serwerze, w tym samym, jak to możliwe, w tym samym obszarze, w którym znajduje się aplikacja.It's always a best practice to store application data in the same datacenter or in a datacenter as near as possible to the datacenter that is hosting your application.

Aplikacje wieloregionoweMulti-region apps

Chociaż jest to mało prawdopodobne, nie jest możliwe, aby całe centrum danych przeszedł do trybu offline z powodu zdarzenia, takiego jak klęska żywiołowa lub błąd internetowy.Although unlikely, it’s not impossible for an entire datacenter to go offline because of an event such as a natural disaster or Internet failure. Najlepszym rozwiązaniem jest hostowanie ważnych aplikacji firmowych w więcej niż jednym centrum danych w celu zapewnienia maksymalnej dostępności.It’s a best practice to host vital business applications in more than one datacenter to provide maximum availability. Korzystanie z wielu regionów może również ograniczyć opóźnienia dla użytkowników globalnych i zapewnić dodatkowe możliwości w zakresie elastyczności podczas aktualizowania aplikacji.Using multiple regions can also reduce latency for global users and provide additional opportunities for flexibility when updating applications.

W przypadku niektórych usług, takich jak maszyna wirtualna i App Services, użyj usługi Azure Traffic Manager , aby umożliwić obsługę wieloregionowej pracy w trybie failover między regionami w celu obsługi aplikacji dla przedsiębiorstw o wysokiej dostępności.Some services, such as Virtual Machine and App Services, use Azure Traffic Manager to enable multi-region support with failover between regions to support high-availability enterprise applications. Aby zapoznać się z przykładem, zobacz architektura referencyjna platformy Azure: Uruchom aplikację sieci Web w wielu regionach.For an example, see Azure reference architecture: Run a web application in multiple regions.

Kiedy używać: Jeśli masz aplikacje korporacyjne i o wysokiej dostępności, które korzystają z trybu failover i replikacji.When to use: When you have enterprise and high-availability applications that benefit from failover and replication.

Jak mogę zarządzać moimi aplikacjami i projektami?How do I manage my applications and projects?

Platforma Azure oferuje bogaty zestaw środowisk umożliwiających tworzenie zasobów platformy Azure, aplikacji i projektów oraz zarządzanie nimi — zarówno programowo, jak i w Azure Portal.Azure provides a rich set of experiences for you to create and manage your Azure resources, applications, and projects—both programmatically and in the Azure portal.

Interfejsy wiersza polecenia i program PowerShellCommand-line interfaces and PowerShell

Platforma Azure oferuje dwa sposoby zarządzania aplikacjami i usługami z poziomu wiersza polecenia przy użyciu bash, terminalu, wiersza polecenia lub narzędzia wiersza polecenia.Azure provides two ways to manage your applications and services from the command line by using Bash, Terminal, the command prompt, or your command-line tool of choice. Zazwyczaj można wykonać te same zadania z poziomu wiersza polecenia, tak jak w Azure Portal, takich jak tworzenie i Konfigurowanie maszyn wirtualnych, sieci wirtualnych, aplikacji sieci Web i innych usług.Usually, you can perform the same tasks from the command line as in the Azure portal—such as creating and configuring virtual machines, virtual networks, web apps, and other services.

  • Interfejs wiersza polecenia platformy Azure (CLI): Pozwala połączyć się z subskrypcją platformy Azure i programować różnymi zadaniami z zasobami platformy Azure z wiersza polecenia.Azure Command-Line Interface (CLI): Lets you connect to an Azure subscription and program various tasks against Azure resources from the command line.

  • Azure PowerShell: Zawiera zestaw modułów z poleceniami cmdlet, które umożliwiają zarządzanie zasobami platformy Azure przy użyciu programu Windows PowerShell.Azure PowerShell: Provides a set of modules with cmdlets that enable you to manage Azure resources by using Windows PowerShell.

Azure PortalAzure portal

Azure Portal to aplikacja oparta na sieci Web, za pomocą której można tworzyć i usuwać zasoby i usługi platformy Azure oraz zarządzać nimi.The Azure portal is a web-based application that you can use to create, manage, and remove Azure resources and services. Azure Portal znajduje się w lokalizacji https://portal.azure.com.The Azure portal is located at https://portal.azure.com. Obejmuje to dostosowywalny pulpit nawigacyjny, narzędzia do zarządzania zasobami platformy Azure oraz dostęp do ustawień subskrypcji i informacji dotyczących rozliczeń.It includes a customizable dashboard, tools for managing Azure resources, and access to subscription settings and billing information. Aby uzyskać więcej informacji, zobacz omówienie Azure Portal.For more information, see the Azure portal overview.

Interfejsy API RESTREST APIs

Platforma Azure jest oparta na zestawie interfejsów API REST, które obsługują interfejs użytkownika Azure Portal.Azure is built on a set of REST APIs that support the Azure portal UI. Większość z tych interfejsów API REST jest również obsługiwana, aby umożliwić programistyczne Inicjowanie obsługi zasobów i aplikacji platformy Azure oraz zarządzanie nimi z dowolnego urządzenia z obsługą Internetu.Most of these REST APIs are also supported to let you programmatically provision and manage your Azure resources and applications from any Internet-enabled device. Aby zapoznać się z kompletnym zestawem dokumentacji interfejsu API REST, zobacz Dokumentacja zestawu SDK REST platformy Azure.For the complete set of REST API documentation, see the Azure REST SDK reference.

interfejsy APIAPIs

Oprócz interfejsów API REST wiele usług platformy Azure umożliwia również programistyczne zarządzanie zasobami z aplikacji przy użyciu zestawów SDK platformy Azure specyficznych dla platformy, w tym zestawów SDK dla następujących platform deweloperskich:In addition to REST APIs, many Azure services also let you programmatically manage resources from your applications by using platform-specific Azure SDKs, including SDKs for the following development platforms:

Usługi, takie jak Mobile Apps i Azure Media Services udostępniają zestawy SDK po stronie klienta, aby umożliwić dostęp do usług z aplikacji klienckich dla sieci Web i urządzeń przenośnych.Services such as Mobile Apps and Azure Media Services provide client-side SDKs to let you access services from web and mobile client apps.

Azure Resource ManagerAzure Resource Manager

Uruchomienie aplikacji na platformie Azure może wymagać pracy z wieloma usługami platformy Azure, z których wszystkie są zgodne z tym samym cyklem życia i mogą być traktowane jako jednostki logiczne.Running your app on Azure likely involves working with multiple Azure services, all of which follow the same life cycle and can be thought of as a logical unit. Na przykład aplikacja sieci Web może używać Web Apps, SQL Database, magazynu, pamięci podręcznej platformy Azure dla Redis i usług Azure Content Delivery Network.For example, a web app might use Web Apps, SQL Database, Storage, Azure Cache for Redis, and Azure Content Delivery Network services. Azure Resource Manager pozwala na współpracę z zasobami w aplikacji jako grupą.Azure Resource Manager lets you work with the resources in your application as a group. Można wdrożyć, zaktualizować lub usunąć wszystkie zasoby w jednej, skoordynowanej operacji.You can deploy, update, or delete all the resources in a single, coordinated operation.

Oprócz logicznego grupowania i zarządzania powiązanymi zasobami Azure Resource Manager obejmuje możliwości wdrażania umożliwiające dostosowanie wdrożenia i konfiguracji powiązanych zasobów.In addition to logically grouping and managing related resources, Azure Resource Manager includes deployment capabilities that let you customize the deployment and configuration of related resources. Na przykład za pomocą Menedżer zasobów można wdrożyć i skonfigurować aplikację, która składa się z wielu maszyn wirtualnych, modułu równoważenia obciążenia i bazy danych SQL Azure jako pojedynczej jednostki.For example, by using Resource Manager, you can deploy and configure an application that consists of multiple virtual machines, a load balancer, and an Azure SQL database as a single unit.

Te wdrożenia są opracowywane przy użyciu szablonu Azure Resource Manager, który jest dokumentem w formacie JSON.You develop these deployments by using an Azure Resource Manager template, which is a JSON-formatted document. Szablony umożliwiają zdefiniowanie wdrożenia i zarządzanie aplikacjami przy użyciu szablonów deklaratywnych zamiast skryptów.Templates let you define a deployment and manage your applications by using declarative templates, rather than scripts. Szablony mogą współpracować z różnymi środowiskami, takimi jak testowanie, przemieszczanie i produkcja.Your templates can work for different environments, such as testing, staging, and production. Na przykład za pomocą szablonów można dodać przycisk do repozytorium GitHub, które wdraża kod w repozytorium w ramach zestawu usług platformy Azure za pomocą jednego kliknięcia.For example, by using templates, you can add a button to a GitHub repo that deploys the code in the repo to a set of Azure services with a single click.

Kiedy używać: Użyj szablonów Menedżer zasobów, jeśli chcesz, aby wdrożenie oparte na szablonie dla aplikacji było zarządzane programowo przy użyciu interfejsów API REST, interfejsu wiersza polecenia platformy Azure i Azure PowerShell.When to use: Use Resource Manager templates when you want a template-based deployment for your app that you can manage programmatically by using REST APIs, the Azure CLI, and Azure PowerShell.

Rozpocznij: Aby rozpocząć korzystanie z szablonów, zobacz Tworzenie szablonów Azure Resource Manager.Get started: To get started using templates, see Authoring Azure Resource Manager templates.

Informacje na temat kont, subskrypcji i rozliczeńUnderstanding accounts, subscriptions, and billing

Jako deweloperzy chcemy szczegółowe bezpośrednio do kodu i próbować szybko rozpocząć pracę, jak to możliwe dzięki uruchomieniu naszych aplikacji.As developers, we like to dive right into the code and try to get started as fast as possible with making our applications run. Mamy na pewno zachęcamy do rozpoczęcia pracy na platformie Azure tak szybko, jak to możliwe.We certainly want to encourage you to start working in Azure as easily as possible. Aby ułatwić korzystanie z tej funkcji, platforma Azure oferuje bezpłatną wersję próbną.To help make it easy, Azure offers a free trial. Niektóre usługi mają nawet funkcje "Wypróbuj bezpłatnie", takie jak Azure App Service, które nie wymagają nawet utworzenia konta.Some services even have a "Try it for free" functionality, like Azure App Service, which doesn't require you to even create an account. Tak długo, jak szczegółowe się na kodowanie i wdrażanie aplikacji na platformie Azure, ważne jest również, aby zrozumieć, jak platforma Azure współpracuje z punktu widzenia kont użytkowników, subskrypcji i rozliczeń.As fun as it is to dive into coding and deploying your application to Azure, it's also important to take some time to understand how Azure works from a standpoint of user accounts, subscriptions, and billing.

Co to jest konto platformy Azure?What is an Azure account?

Aby można było utworzyć subskrypcję platformy Azure lub korzystać z niej, musisz mieć konto platformy Azure.To be able to create or work with an Azure subscription, you must have an Azure account. Konto platformy Azure jest po prostu tożsamością w usłudze Azure AD lub w katalogu, takim jak organizacja służbowa, która jest zaufana przez usługę Azure AD.An Azure account is simply an identity in Azure AD or in a directory, such as a work or school organization, that is trusted by Azure AD. Jeśli nie należysz do takiej organizacji, możesz zawsze utworzyć subskrypcję za pomocą konta Microsoft, które jest zaufane przez usługę Azure AD.If you don't belong to such an organization, you can always create a subscription by using your Microsoft Account, which is trusted by Azure AD. Aby dowiedzieć się więcej o integrowaniu lokalnych Active Directory systemu Windows Server z usługą Azure AD, zobacz integrowanie tożsamości lokalnych z Azure Active Directory.To learn more about integrating on-premises Windows Server Active Directory with Azure AD, see Integrating your on-premises identities with Azure Active Directory.

Każda subskrypcja platformy Azure jest połączona relacją zaufania z wystąpieniem usługi Azure AD.Every Azure subscription has a trust relationship with an Azure AD instance. Oznacza to, że subskrypcja ufa katalogowi na potrzeby uwierzytelniania użytkowników, usług i urządzeń.This means that it trusts that directory to authenticate users, services, and devices. Wiele subskrypcji może ufać temu samemu katalogowi, ale dana subskrypcja może ufać tylko jednemu katalogowi.Multiple subscriptions can trust the same directory, but a subscription trusts only one directory. Aby dowiedzieć się więcej, zobacz jak subskrypcje platformy Azure są skojarzone z Azure Active Directory.To learn more, see How Azure subscriptions are associated with Azure Active Directory.

Oprócz definiowania pojedynczych tożsamości kont platformy Azure, nazywanych również użytkownikami, można także definiować grupy w usłudze Azure AD.In addition to defining individual Azure account identities, also called users, you can also define groups in Azure AD. Tworzenie grup użytkowników jest dobrym sposobem na zarządzanie dostępem do zasobów w ramach subskrypcji przy użyciu kontroli dostępu opartej na rolach (RBAC).Creating user groups is a good way to manage access to resources in a subscription by using role-based access control (RBAC). Aby dowiedzieć się, jak tworzyć grupy, zobacz Tworzenie grupy w programie Azure Active Directory Preview.To learn how to create groups, see Create a group in Azure Active Directory preview. Można także tworzyć grupy i zarządzać nimi za pomocą programu PowerShell.You can also create and manage groups by using PowerShell.

Zarządzaj subskrypcjamiManage your subscriptions

Subskrypcja to logiczna Grupa usług platformy Azure, która jest połączona z kontem platformy Azure.A subscription is a logical grouping of Azure services that is linked to an Azure account. Pojedyncze konto platformy Azure może zawierać wiele subskrypcji.A single Azure account can contain multiple subscriptions. Rozliczanie usług platformy Azure odbywa się na podstawie subskrypcji.Billing for Azure services is done on a per-subscription basis. Aby uzyskać listę dostępnych ofert subskrypcji według typu, zobacz Microsoft Azure Szczegóły oferty.For a list of the available subscription offers by type, see Microsoft Azure Offer Details. Subskrypcje platformy Azure mają administratora konta, który ma pełną kontrolę nad subskrypcją, oraz administratora usługi, który ma kontrolę nad wszystkimi usługami w ramach subskrypcji.Azure subscriptions have an Account Administrator, who has full control over the subscription, and a Service Administrator, who has control over all services in the subscription. Aby uzyskać informacje na temat klasycznych administratorów subskrypcji, zobacz Dodawanie lub zmienianie administratorów subskrypcji platformy Azure.For information about classic subscription administrators, see Add or change Azure subscription administrators. Oprócz administratorów do poszczególnych kont można udzielić szczegółowej kontroli nad zasobami platformy Azure przy użyciu kontroli dostępu opartej na rolach (RBAC).In addition to administrators, individual accounts can be granted detailed control of Azure resources using role-based access control (RBAC).

Grupy zasobówResource groups

W przypadku inicjowania obsługi administracyjnej nowych usług platformy Azure należy to zrobić w ramach danej subskrypcji.When you provision new Azure services, you do so in a given subscription. Poszczególne usługi platformy Azure, które są nazywane również zasobami, są tworzone w kontekście grupy zasobów.Individual Azure services, which are also called resources, are created in the context of a resource group. Grupy zasobów ułatwiają wdrażanie zasobów aplikacji i zarządzanie nimi.Resource groups make it easier to deploy and manage your application's resources. Grupa zasobów powinna zawierać wszystkie zasoby dla aplikacji, które mają być używane jako jednostka.A resource group should contain all the resources for your application that you want to work with as a unit. Zasoby można przenosić między grupami zasobów, a nawet w różnych subskrypcjach.You can move resources between resource groups and even to different subscriptions. Aby dowiedzieć się więcej o przenoszeniu zasobów, zobacz przenoszenie zasobów do nowej grupy zasobów lub subskrypcji.To learn about moving resources, see Move resources to new resource group or subscription.

Azure Resource Explorer to doskonałe narzędzie do wizualizacji zasobów, które zostały już utworzone w ramach subskrypcji.The Azure Resource Explorer is a great tool for visualizing the resources that you've already created in your subscription. Aby dowiedzieć się więcej, zobacz używanie Azure Resource Explorer do wyświetlania i modyfikowania zasobów.To learn more, see Use Azure Resource Explorer to view and modify resources.

Udzielanie dostępu do zasobówGrant access to resources

Gdy zezwolisz na dostęp do zasobów platformy Azure, zawsze najlepszym rozwiązaniem jest zapewnienie użytkownikom najniższych uprawnień, które są wymagane do wykonania danego zadania.When you allow access to Azure resources, it’s always a best practice to provide users with the least privilege that’s required to perform a given task.

  • Kontrola dostępu oparta na rolach (RBAC) : Na platformie Azure można udzielić dostępu do kont użytkowników (podmiotów zabezpieczeń) w określonym zakresie: subskrypcji, grupy zasobów lub poszczególnych zasobów.Role-based access control (RBAC): In Azure, you can grant access to user accounts (principals) at a specified scope: subscription, resource group, or individual resources. RBAC pozwala wdrożyć zestaw zasobów w grupie zasobów i przyznać uprawnienia do określonego użytkownika lub grupy.RBAC lets you deploy a set of resources into a resource group and grant permissions to a specific user or group. Pozwala również ograniczyć dostęp tylko do zasobów należących do docelowej grupy zasobów.It also lets you limit access to only the resources that belong to the target resource group. Możesz również udzielić dostępu do pojedynczego zasobu, na przykład maszyny wirtualnej lub sieci wirtualnej.You can also grant access to a single resource, such as a virtual machine or virtual network. Aby udzielić dostępu, należy przypisać rolę do użytkownika, grupy lub nazwy głównej usługi.To grant access, you assign a role to the user, group, or service principal. Istnieje wiele wstępnie zdefiniowanych ról i można także definiować własne role niestandardowe.There are many predefined roles, and you can also define your own custom roles. Aby dowiedzieć się więcej, zobacz co to jest kontrola dostępu oparta na rolach (RBAC)?To learn more, see What is role-based access control (RBAC)?.

    Kiedy używać: Jeśli potrzebujesz szczegółowego zarządzania dostępem dla użytkowników i grup lub chcesz, aby użytkownik był właścicielem subskrypcji.When to use: When you need fine-grained access management for users and groups or when you need to make a user an owner of a subscription.

    Rozpocznij: Aby dowiedzieć się więcej, zobacz Zarządzanie dostępem przy użyciu RBAC i Azure Portal.Get started: To learn more, see Manage access using RBAC and the Azure portal.

  • Obiekty główne usługi: Oprócz zapewniania dostępu do podmiotów zabezpieczeń i grup użytkowników można przyznać ten sam dostęp do jednostki usługi.Service principal objects: In addition to providing access to user principals and groups, you can grant the same access to a service principal.

    Kiedy używać: W przypadku programistycznego zarządzania zasobami platformy Azure lub przyznawania dostępu do aplikacji.When to use: When you’re programmatically managing Azure resources or granting access for applications. Aby uzyskać więcej informacji, zobacz tworzenie Active Directory aplikacji i nazwy głównej usługi.For more information, see Create Active Directory application and service principal.

TagsTags

Azure Resource Manager pozwala przypisywać niestandardowe znaczniki do poszczególnych zasobów.Azure Resource Manager lets you assign custom tags to individual resources. Tagi, które są parami klucz-wartość, mogą być przydatne, gdy trzeba zorganizować zasoby na potrzeby rozliczeń lub monitorowania.Tags, which are key-value pairs, can be helpful when you need to organize resources for billing or monitoring. Tagi umożliwiają śledzenie zasobów między wieloma grupami zasobów.Tags provide you a way to track resources across multiple resource groups. Możesz przypisywać Tagi w portalu, w szablonie Azure Resource Manager lub programowo przy użyciu interfejsu API REST, interfejsu wiersza polecenia platformy Azure lub programu PowerShell.You can assign tags in the portal, in the Azure Resource Manager template, or programmatically, by using the REST API, the Azure CLI, or PowerShell. Do każdego zasobu można przypisać wiele tagów.You can assign multiple tags to each resource. Aby dowiedzieć się więcej, zobacz Używanie tagów do organizowania zasobów platformy Azure.To learn more, see Using tags to organize your Azure resources.

RozliczeniaBilling

W przypadku przenoszenia z zasobów lokalnych do usług hostowanych w chmurze śledzenie i ocenianie użycia usługi oraz kosztów pokrewnych ma duże znaczenie.In the move from on-premises computing to cloud-hosted services, tracking and estimating service usage and related costs are significant concerns. Ważne jest, aby można było oszacować, jakie nowe zasoby są uruchamiane co miesiąc.It’s important to be able to estimate what new resources cost to run on a monthly basis. Musisz również mieć możliwość projektu, w jaki sposób rozliczenia są sprawdzane w danym miesiącu, na podstawie bieżących wydatków.You also need to be able to project how the billing looks for a given month based on the current spending.

Pobierz dane użycia zasobówGet resource usage data

Platforma Azure udostępnia zestaw interfejsów API REST rozliczeń, które zapewniają dostęp do zasobów i informacji o metadanych dla subskrypcji platformy Azure.Azure provides a set of Billing REST APIs that give access to resource consumption and metadata information for Azure subscriptions. Te interfejsy API rozliczeń zapewniają możliwość lepszego przewidywania kosztów platformy Azure i zarządzania nimi.These Billing APIs give you the ability to better predict and manage Azure costs. Możesz śledzić i analizować wydatki w przyrostach godzinowych, tworzyć alerty wydatków i przewidywania przyszłych rozliczeń na podstawie bieżących trendów użycia.You can track and analyze spending in hourly increments, create spending alerts, and predict future billing based on current usage trends.

Rozpocznij: Aby dowiedzieć się więcej o korzystaniu z interfejsy API rozliczeń, zobacz Omówienie interfejsów API usługi Azure rozliczeń i RateCard.Get started: To learn more about using the Billing APIs, see Azure Billing Usage and RateCard APIs overview.

Przewidywanie przyszłych kosztówPredict future costs

Chociaż jest trudne do oszacowania kosztów z wyprzedzeniem, platforma Azure ma Kalkulator cen , którego można użyć w przypadku oszacowania kosztów wdrożonych zasobów.Although it's challenging to estimate costs ahead of time, Azure has a pricing calculator that you can use when you estimate the cost of deployed resources. Możesz również użyć bloku rozliczenia w portalu i interfejsów API REST rozliczeń, aby oszacować przyszłe koszty na podstawie bieżącego zużycia.You can also use the Billing blade in the portal and the Billing REST APIs to estimate future costs, based on current consumption.

Rozpocznij: Zobacz Omówienie użycia rozliczeń platformy Azure i interfejsów API RateCard.Get started: See Azure Billing Usage and RateCard APIs overview.