Azure geliştiricileri için kullanmaya başlama kılavuzuGet started guide for Azure developers

Azure nedir?What is Azure?

Azure, mevcut uygulamalarınızı barındırın, yeni uygulamaların geliştirilmesini kolaylaştırır ve hatta şirket içi uygulamalar geliştirmek eksiksiz bir bulut platformudur.Azure is a complete cloud platform that can host your existing applications, streamline the development of new applications, and even enhance on-premises applications. Azure, geliştirme, test etmek, dağıtmak ve uygulamalarınızı yönetmek için ihtiyacınız olan bulut hizmetlerini tümleşir — yararlanırken verimliliği bulut bilgi işlem.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.

Uygulamalarınızı Azure üzerinde barındırarak küçükten başlayabilir ve uygulamanızı, Müşteri talebi arttıkça kolayca ölçeklendirin.By hosting your applications in Azure, you can start small and easily scale your application as your customer demand grows. Azure Ayrıca, hatta farklı bölgeler arasında yük devretme dahil olmak üzere, yüksek oranda kullanılabilir uygulamalar için gereken güvenilirlik sunar.Azure also offers the reliability that’s needed for high-availability applications, even including failover between different regions. Azure portalında tüm Azure Hizmetleri kolayca yönetmenize olanak tanır.The Azure portal lets you easily manage all your Azure services. Hizmete özel API'ler ve şablonları kullanarak, hizmetlerinizi program aracılığıyla da yönetebilirsiniz.You can also manage your services programmatically by using service-specific APIs and templates.

Kimler bu: Bu kılavuz, uygulama geliştiricileri için Azure platformunda bir giriş niteliğindedir.Who should read this: This guide is an introduction to the Azure platform for application developers. Bu, rehberlik ve azure'da yeni uygulamalar oluşturmak veya mevcut uygulamaları azure'a geçirme başlatmanız yönü sağlar.It provides guidance and direction that you need to start building new applications in Azure or migrating existing applications to Azure.

Nereden başlamalıyım?Where do I start?

Azure'un sunduğu tüm hizmetleri ile bu şekil, çözüm mimarisini desteklemek için gereken hizmetleri öğrenmek için göz korkutucu bir görev olabilir.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. Bu bölümde, geliştiricilerin sık kullandığınız Azure hizmetlerini vurgular.This section highlights the Azure services that developers commonly use. Tüm Azure Hizmetleri listesi için bkz. Azure belgeleri.For a list of all Azure services, see the Azure documentation.

İlk olarak, uygulamanızı azure'da barındırmak nasıl karar vermeniz gerekir.First, you must decide on how to host your application in Azure. Bir sanal makine (VM) altyapınızın tamamını yönetmenize gerek.Do you need to manage your entire infrastructure as a virtual machine (VM). Azure sağlayan platform yönetimi özellikleri kullanabilir miyim?Can you use the platform management facilities that Azure provides? Belki de yalnızca ana kod yürütme için sunucusuz bir çerçeve gerekiyor?Maybe you need a serverless framework to host code execution only?

Uygulamanızın ihtiyaç duyduğu bulut depolama, Azure için çeşitli seçenekler sunar.Your application needs cloud storage, which Azure provides several options for. Azure'nın enterprise Authentication yararlanabilirsiniz.You can take advantage of Azure's enterprise authentication. Aynı zamanda bulut tabanlı geliştirme ve izleme ve çoğu barındırma Hizmetleri Tümleştirme DevOps teklifi için de araçlar vardır.There are also tools for cloud-based development and monitoring, and most hosting services offer DevOps integration.

Şimdi, uygulamalarınız için araştırma öneririz belirli hizmetler bazılarına bakalım.Now, let's look at some of the specific services that we recommend investigating for your applications.

Uygulama barındırmaApplication hosting

Azure, çeşitli bulut tabanlı altyapı ayrıntılar konusunda endişelenmeniz gerekmez. böylece uygulamanızı çalıştırmak için teklifleri işlem sağlar.Azure provides several cloud-based compute offerings to run your application so that you don't have to worry about the infrastructure details. Kolayca artırın veya uygulama kullanımınızı büyüdükçe, kaynaklara ölçeklendirin.You can easily scale up or scale out your resources as your application usage grows.

Azure, uygulama geliştirme ve barındırma gereksinimlerini destekleyen hizmetleri sunar.Azure offers services that support your application development and hosting needs. Azure (Iaas) uygulama barındırma üzerinde tam denetim vermek için hizmet olarak altyapı sağlar.Azure provides Infrastructure as a Service (IaaS) to give you full control over your application hosting. Azure'un Platform olarak hizmet (PaaS) teklifleri, uygulamalarınızı desteklemek için gereken tam olarak yönetilen hizmetler sağlar.Azure's Platform as a Service (PaaS) offerings provide the fully managed services needed to power your apps. Yok bile true sunucusuz Azure'da barındırma tek yapmanız gereken olduğu kodunuzu yazın.There is even true serverless hosting in Azure where all you need to do is write your code.

Azure uygulama barındırma seçenekleri

Azure App ServiceAzure App Service

Azure App Service, web tabanlı projelerinizi yayımlamak için en hızlı yolu istediğinizde düşünün.When you want the quickest path to publish your web-based projects, consider Azure App Service. App Service mobil istemcilerinizle desteği ve REST API'leri kolayca tüketilen yayımlamak için web uygulamalarınızı genişletmenizi kolaylaştırır.App Service makes it easy to extend your web apps to support your mobile clients and publish easily consumed REST APIs. Bu platform, üretim ve sürekli ve kapsayıcı tabanlı dağıtımlar test sosyal sağlayıcılar, trafiği tabanlı otomatik ölçeklendirme, kullanılarak kimlik doğrulaması sağlar.This platform provides authentication by using social providers, traffic-based autoscaling, testing in production, and continuous and container-based deployments.

Web uygulamaları, mobil uygulama arka uçları ve API apps oluşturabilirsiniz.You can create web apps, mobile app back ends, and API apps.

Tüm üç uygulama türü, App Service çalışma zamanı paylaştığından, Web sitesi barındırma, mobil istemciler desteklemek ve API'leri, azure'da tümü aynı proje veya çözümü kullanıma sunma.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. App Service hakkında daha fazla bilgi için bkz: Azure Web Apps nedir.To learn more about App Service, see What is Azure Web Apps.

App Service ile DevOps aklınızda tasarlanmıştır.App Service has been designed with DevOps in mind. Bu, GitHub Web kancası, Jenkins, Azure DevOps, TeamCity ve diğerleri dahil olmak üzere yayımlama ve sürekli tümleştirme dağıtımları için çeşitli araçlar destekler.It supports various tools for publishing and continuous integration deployments, including GitHub webhooks, Jenkins, Azure DevOps, TeamCity, and others.

Kullanarak mevcut uygulamalarınızı App Service'e geçirebilirsiniz çevrimiçi geçiş aracı.You can migrate your existing applications to App Service by using the online migration tool.

Ne zaman kullanılacağı: App Service, mevcut web uygulamaları azure'a geçirirken ve tam olarak yönetilen bir barındırma platformu, web uygulamalarınız için gerektiğinde kullanın.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. App Service, mobil istemciler veya REST API'leri ile uygulamanızı kullanıma desteklemeye gerektiğinde de kullanabilirsiniz.You can also use App Service when you need to support mobile clients or expose REST APIs with your app.

Başlama: App Service ilk oluşturup dağıtmayı kolaylaştırır web uygulaması, mobil uygulama, veya API uygulaması.Get started: App Service makes it easy to create and deploy your first web app, mobile app, or API app.

Şimdi deneyin: App Service, Azure hesabı için kaydolun gerek kalmadan, platformu denemek için bir kısa süreli uygulaması sağlama sağlar.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. Platform deneyin ve Azure App Service uygulamanızı oluşturma.Try the platform and create your Azure App Service app.

Azure Sanal MakinelerAzure Virtual Machines

Olarak altyapı (Iaas) sağlayıcısı olarak, Azure, dağıtmak veya uygulamanızı Windows veya Linux sanal makineleri geçirme olanak tanır.As an Infrastructure as a Service (IaaS) provider, Azure lets you deploy to or migrate your application to either Windows or Linux VMs. Azure sanal ağ ile birlikte Azure sanal makineler, Windows veya Linux sanal makinelerinizi Azure'da dağıtılmasını destekler.Together with Azure Virtual Network, Azure Virtual Machines supports the deployment of Windows or Linux VMs to Azure. Vm'leri, makinenin yapılandırması üzerinde tam denetim sahibi sahip.With VMs, you have total control over the configuration of the machine. Sanal makineleri kullanırken, tüm sunucu yazılım yükleme, yapılandırma, Bakım ve işletim sistemi düzeltme ekleri için sorumlu olursunuz.When using VMs, you’re responsible for all server software installation, configuration, maintenance, and operating system patches.

Vm'lerde bulunan denetim düzeyi nedeniyle, bir PaaS modele uymayan Azure'da çok çeşitli sunucu iş yükleri çalıştırabilirsiniz.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. Bu iş yükleri, veritabanı sunucuları, Windows Server Active Directory ve Microsoft SharePoint içerir.These workloads include database servers, Windows Server Active Directory, and Microsoft SharePoint. Sanal makineler belgeleri ya da daha fazla bilgi için bkz. Linux veya Windows.For more information, see the Virtual Machines documentation for either Linux or Windows.

Ne zaman kullanılacağı: Sanal makineler, uygulama altyapınızı üzerinden ya da değişiklik yapmak zorunda kalmadan şirket içi uygulama iş yüklerini Azure'a geçirmek için tam denetim istediğinizde kullanın.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.

Başlama: Oluşturma bir Linux VM veya Windows VM Azure portalından.Get started: Create a Linux VM or Windows VM from the Azure portal.

Azure işlevleri (sunucusuz)Azure Functions (serverless)

Yerine oluşturmak ve bir uygulamanın veya altyapının tamamı kodunuzu çalıştırmak için yönetme hakkında endişelenmeden.Rather than of worrying about building out and managing a whole application or the infrastructure to run your code. Ne artık yalnızca kodunuzu yazın ve yanıtta olayları veya bir zamanlamaya göre çalışmasını?What if you could just write your code and have it run in response to events or on a schedule? Azure işlevleri olan "sunucusuz" bir-ihtiyacınız kod yazmanızı sağlayan bir stil teklifi.Azure Functions is a "serverless"-style offering that lets you write just the code you need. İşlevler ile HTTP isteklerini, Web kancaları, bulut hizmeti olayları veya bir zamanlamaya göre kod yürütme tetiklenir.With Functions, code execution is triggered by HTTP requests, webhooks, cloud service events, or on a schedule. C gibi tercih ettiğiniz geliştirme dilini içinde kod#, F#, Node.js, Python veya PHP.You can code in your development language of choice, such as C#, F#, Node.js, Python, or PHP. Kullanıma dayalı faturalandırma ile yalnızca kodunuzu yürütür ve gerektiğinde Azure ölçeklendirilebilen süre için ödeme yaparsınız.With consumption-based billing, you pay only for the time that your code executes, and Azure scales as needed.

Ne zaman kullanılacağı: Diğer Azure Hizmetleri tarafından web tabanlı olaylar tarafından veya bir zamanlamaya göre tetiklenen kodunuz zaman Azure işlevlerini kullanın.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. Yalnızca kodunuzun çalıştığı süre için ödeme istediğinizde veya tam bir barındırılan projeye ek yükü ihtiyacınız kalmadığında işlevleri de kullanabilirsiniz.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. Daha fazla bilgi için bkz. Azure işlevlerine genel bakış.To learn more, see Azure Functions Overview.

Başlama: İşlevleri hızlı başlangıç Öğreticisi izleyin ilk işlevinizi oluşturma portalından.Get started: Follow the Functions quickstart tutorial to create your first function from the portal.

Şimdi deneyin: Azure işlevleri, bir Azure hesabı için kaydolun zorunda kalmadan kodunuzu çalıştırmanıza olanak tanır.Try it now: Azure Functions lets you run your code without having to sign up for an Azure account. Şimdi, deneyin ve ilk Azure işlevinizi oluşturma.Try it now at and create your first Azure Function.

Azure Service FabricAzure Service Fabric

Azure Service Fabric, derleme, paketleme, dağıtma ve ölçeklenebilir ve güvenilir mikro Hizmetleri kolay bir dağıtılmış sistemler platformudur.Azure Service Fabric is a distributed systems platform that makes it easy to build, package, deploy, and manage scalable and reliable microservices. Kapsamlı uygulama yönetim özellikleri de sağlar sağlama, dağıtma, izleme, yükseltmek/düzeltme eki uygulama için ve dağıtılan uygulamalar siliniyor.It also provides comprehensive application management capabilities for provisioning, deploying, monitoring, upgrading/patching, and deleting deployed applications. Paylaşılan makine havuzu üzerinde çalışan, uygulamalar küçükten başlayabilir ve gerektiği gibi yüzlerce veya binlerce makineyi ölçeklendirin.Apps, which run on a shared pool of machines, can start small and scale to hundreds or thousands of machines as needed.

Service Fabric .NET (OWIN) ve ASP.NET Core için açık Web arabirimi ile Webapı'yi destekler.Service Fabric supports WebAPI with Open Web Interface for .NET (OWIN) and ASP.NET Core. Bu, Linux'ta .NET Core hem de Java hizmetler oluşturmaya yönelik SDK'lar sağlar.It provides SDKs for building services on Linux in both .NET Core and Java. Service Fabric hakkında daha fazla bilgi için bkz: Service Fabric belgeleri.To learn more about Service Fabric, see the Service Fabric documentation.

Ne zaman kullanılır: Uygulama oluşturma ya da bir mikro hizmet mimarisi kullanan mevcut bir uygulamayı yeniden yazma Service Fabric iyi bir seçimdir.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. Service Fabric, daha fazla denetime veya doğrudan erişim için temel altyapıyı ihtiyacınız olduğunda kullanın.Use Service Fabric when you need more control over, or direct access to, the underlying infrastructure.

Başlarken: İlk Azure Service Fabric uygulamanızı oluşturma.Get started: Create your first Azure Service Fabric application.

Uygulamalarınızı Azure hizmetleriyle geliştirinEnhance your applications with Azure services

Uygulama barındırma ek olarak, Azure işlevleri, geliştirme ve Bakım uygulamalarınızın, hem bulutta ve şirket içi iyileştirebilecek hizmet teklifleri sağlar.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.

Barındırılan depolama ve veri erişimiHosted storage and data access

Çoğu uygulama verileri, bu nedenle depolaması gereken nasıl uygulamanızı azure'da barındırmak karar bağımsız olarak, bir veya daha fazla aşağıdaki depolama ve Veri Hizmetleri düşünün.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: Dilediğiniz sayıda coğrafi bölgede kapsamlı bir SLA ile aktarım hızını ve depolamayı esnek bir şekilde ölçeklendirmenize olanak sağlayan bir Global olarak dağıtılmış çok modelli veritabanı hizmeti.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.

    Ne zaman kullanılır: Uygulamanızı belge, tablo veya grafik veritabanları birden çok sayıda iyi tanımlanmış tutarlılık modeli ile bir MongoDB veritabanları dahil olmak üzere, gerektiğinde.When to use: When your application needs document, table, or graph databases, including MongoDB databases, with multiple well-defined consistency models.

    Başlama: Bir Azure Cosmos DB web uygulaması derleme.Get started: Build an Azure Cosmos DB web app. MongoDB geliştiricisiyseniz bkz Azure Cosmos DB ile MongoDB uygulaması oluşturma.If you’re a MongoDB developer, see Build a MongoDB web app with Azure Cosmos DB.

  • Azure depolama: Bloblar, kuyruklar, dosyaları ve diğer ilişkisel olmayan veri türlerinin dayanıklı, yüksek oranda kullanılabilir depolama sağlar.Azure Storage: Offers durable, highly available storage for blobs, queues, files, and other kinds of nonrelational data. Depolama, sanal makineler için depolama temeli sağlar.Storage provides the storage foundation for VMs.

    Ne zaman kullanılacağı: Ne zaman uygulamanızı anahtar-değer çiftleri (tablolar), BLOB, dosya paylaşımlarını veya iletileri (kuyruklar) gibi ilişkisel olmayan verileri depolar.When to use: When your app stores nonrelational data, such as key-value pairs (tables), blobs, files shares, or messages (queues).

    Başlama: Bu tür depolama birini seçin: blobları, tabloları, kuyrukları, veya dosyaları.Get started: Choose from one of these types storage: blobs, tables, queues, or files.

  • Azure SQL veritabanı: Azure tabanlı sürümü ilişkisel tablo verilerini bulutta depolamak için Microsoft SQL Server altyapısı.Azure SQL Database: An Azure-based version of the Microsoft SQL Server engine for storing relational tabular data in the cloud. SQL veritabanı, tahmin edilebilir performans, ölçeklenebilirlik hiç kapalı kalma süresi, iş sürekliliği ve veri koruması sağlar.SQL Database provides predictable performance, scalability with no downtime, business continuity, and data protection.

    Ne zaman kullanılacağı: Uygulamanızın veri depolama ile işlem başvurusal bütünlük gerektirdiğinde desteklemek ve TSQL sorgularını destekler.When to use: When your application requires data storage with referential integrity, transactional support, and support for TSQL queries.

    Başlama: Azure portalını kullanarak dakikalar içinde SQL veritabanı oluşturma.Get started: Create a SQL database in minutes by using the Azure portal.

Kullanabileceğiniz Azure Data Factory mevcut şirket içi verileri azure'a taşımak için.You can use Azure Data Factory to move existing on-premises data to Azure. Verileri buluta taşımaya hazır değilseniz karma bağlantılar bağlandığınız BizTalk Hizmetleri olanak tanır, App Service uygulaması şirket içi kaynaklara barındırılan.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. Ayrıca, şirket içi uygulamalarınızı Hizmetleri Azure veri ve depolama birimine bağlanabilirsiniz.You can also connect to Azure data and storage services from your on-premises applications.

Docker desteğiDocker support

Docker kapsayıcıları, işletim sistemi sanallaştırma, bir form, uygulamaların daha verimli ve öngörülebilir bir şekilde dağıtmanızı sağlar.Docker containers, a form of OS virtualization, let you deploy applications in a more efficient and predictable way. Buna kapsayıcılı bir uygulama üretimde aynı şekilde sistemlerde, geliştirme ve test gibi çalışır.A containerized application works in production the same way as on your development and test systems. Standart Docker araçları kullanarak kapsayıcıları yönetebilirsiniz.You can manage containers by using standard Docker tools. Azure üzerinde kapsayıcı tabanlı uygulamaları dağıtmak ve yönetmek için mevcut becerilerini ve popüler açık kaynak Araçları'nı kullanabilirsiniz.You can use your existing skills and popular open-source tools to deploy and manage container-based applications on Azure.

Azure kapsayıcılar uygulamalarınızda kullanmak için çeşitli yollar sunar.Azure provides several ways to use containers in your applications.

  • Azure Docker VM uzantısı: Sanal makinenize bir Docker konağı olarak görev yapacak Docker araçları ile yapılandırmanıza olanak sağlar.Azure Docker VM extension: Lets you configure your VM with Docker tools to act as a Docker host.

    Ne zaman kullanılacağı: Bir VM'de uygulamalarınız için tutarlı kapsayıcı dağıtımı oluşturmak istediğinizde ya da kullanmak istediğiniz 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.

    Başlama: Docker VM uzantısını kullanarak Azure'da bir Docker ortamında oluşturma.Get started: Create a Docker environment in Azure by using the Docker VM extension.

  • Azure Container Service'i: Oluşturma, yapılandırma ve kapsayıcılı uygulamaları çalıştırmak için önceden yapılandırılmış sanal makine kümesi yönetmenize olanak tanır.Azure Container Service: Lets you create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. Container Service hakkında daha fazla bilgi için bkz. Azure Container Service'e Giriş.To learn more about Container Service, see Azure Container Service introduction.

    Ne zaman kullanılacağı: Ek planlama sağlayan yapı üretime hazır ve ölçeklenebilir ortamları ve yönetim araçları veya Docker Swarm kümesi dağıtırken gerektiğinde.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.

    Başlama: Bir kapsayıcı hizmeti kümesini dağıtma.Get started: Deploy a Container Service cluster.

  • Docker makinesi: Yükleme ve docker-machine komutlarını kullanarak bir Docker altyapısına sanal konaklar yönetmenize olanak sağlar.Docker Machine: Lets you install and manage a Docker Engine on virtual hosts by using docker-machine commands.

    Ne zaman kullanılacağı: Ne zaman tek bir Docker konağı oluşturarak hızlı bir şekilde prototip için uygulama gerekir.When to use: When you need to quickly prototype an app by creating a single Docker host.

  • App Service için özel Docker görüntüsü: Linux üzerinde web uygulaması dağıttığınızda Docker kapsayıcılarını bir kapsayıcı kayıt defterinden ya da müşteri kapsayıcı kullanmanıza olanak sağlar.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.

    Ne zaman kullanılacağı: Linux üzerinde web uygulaması için bir Docker görüntüsü dağıtırken.When to use: When deploying a web app on Linux to a Docker image.

    Başlama: Linux üzerinde App Service'te özel bir Docker görüntüsü kullanma.Get started: Use a custom Docker image for App Service on Linux.

Kimlik DoğrulamasıAuthentication

Uygulamalarınızı kullanan yalnızca bilmek ancak kaynaklarınıza yetkisiz erişimi önlemek için önemlidir.It's crucial to not only know who is using your applications, but also to prevent unauthorized access to your resources. Azure, uygulama istemcilerin kimliğini doğrulamak için çeşitli yollar sunar.Azure provides several ways to authenticate your app clients.

  • Azure Active Directory (Azure AD): Microsoft çok kiracılı, bulut tabanlı kimlik ve erişim yönetimi hizmeti.Azure Active Directory (Azure AD): The Microsoft multitenant, cloud-based identity and access management service. Azure AD ile tümleştirdiğinizde, çoklu oturum açma (SSO), uygulamalarınıza ekleyebilirsiniz.You can add single-sign on (SSO) to your applications by integrating with Azure AD. Dizin özellikleri, doğrudan Azure AD Graph API'si veya Microsoft Graph API'sini kullanarak erişebilirsiniz.You can access directory properties by using the Azure AD Graph API directly or the Microsoft Graph API. OAuth2.0 yetkilendirme framework ve Open ID Connect desteği Azure AD ile yerel HTTP/REST uç noktaları ve çok platformlu Azure AD kimlik doğrulama kitaplıkları kullanarak tümleştirebilirsiniz.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.

    Ne zaman kullanılacağı: SSO bir deneyim sağlamak istediğinizde, grafik tabanlı verilerle çalışmak veya kullanıcıların etki alanı tabanlı kimlik doğrulaması.When to use: When you want to provide an SSO experience, work with Graph-based data, or authenticate domain-based users.

    Başlama: Daha fazla bilgi için bkz. Azure Active Directory Geliştirici Kılavuzu.Get started: To learn more, see the Azure Active Directory developer's guide.

  • App Service kimlik doğrulaması: Uygulamanızı barındırmak için App Service'ı seçtiğinizde, sosyal kimlik sağlayıcıları ile birlikte Azure AD için yerleşik kimlik doğrulama desteği ayrıca Al — Facebook, Google, Microsoft ve Twitter gibi.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.

    Ne zaman kullanılacağı: Azure AD kullanarak bir App Service uygulamasında kimlik doğrulamasını etkinleştirmek istediğinizde sosyal kimlik sağlayıcıları ya da her ikisini de.When to use: When you want to enable authentication in an App Service app by using Azure AD, social identity providers, or both.

    Başlama: App Service kimlik doğrulaması hakkında daha fazla bilgi için bkz: kimlik doğrulama ve yetkilendirme Azure App Service'te.Get started: To learn more about authentication in App Service, see Authentication and authorization in Azure App Service.

Azure en iyi güvenlik uygulamaları hakkında daha fazla bilgi için bkz: Azure güvenlik en iyi uygulamaları ve desenleri.To learn more about security best practices in Azure, see Azure security best practices and patterns.

İzlemeMonitoring

Uygulamanızı ayarlama ve Azure'da çalışan ile performansı izlemek için sorunlarını izleyin ve müşterilerin uygulamanızı nasıl kullandığını görün.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. Azure izleme çeşitli seçenekler sunar.Azure provides several monitoring options.

  • Visual Studio Application Insights: Canlı web uygulamalarınızı izleme için Visual Studio ile tümleşen Azure'da barındırılan genişletilebilir bir analiz hizmetidir.Visual Studio Application Insights: An Azure-hosted extensible analytics service that integrates with Visual Studio to monitor your live web applications. Azure üzerinde barındırılan da olup olmadığını performansı ve kullanılabilirliği, uygulamalarınızın sürekli olarak geliştirmek için gereken verileri sağlar.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.

    Başlama: İzleyin Application Insights öğretici.Get started: Follow the Application Insights tutorial.

  • Azure İzleyici: Görselleştirin, sorgu, yol, arşiv ve Azure altyapınız ve kaynaklar tarafından oluşturulan günlükleri ve ölçümler üzerinde işlem yapmasına yardımcı olan bir hizmet.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. İzleyici, Azure portalında görmek ve Azure kaynakları izlemek için tek bir kaynak veri görünümleri sağlar.Monitor provides the data views that you see in the Azure portal and is a single source for monitoring Azure resources.

    Başlama: Azure İzleyici ile çalışmaya başlama.Get started: Get started with Azure Monitor.

DevOps tümleştirmesiDevOps integration

VM'ler sağlamayı veya sürekli tümleştirme ile web uygulamalarınızı yayımlamak ister, Azure ile birçok popüler DevOps araçlarıyla tümleşir.Whether it's provisioning VMs or publishing your web apps with continuous integration, Azure integrates with most of the popular DevOps tools. Jenkins, GitHub, Puppet, Chef, TeamCity, Ansible, Azure DevOps ve diğerleri gibi araçlar için destekle, zaten yüklü ve mevcut deneyiminizi en üst düzeye araçları ile çalışabilirsiniz.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.

Şimdi deneyin: Birkaç DevOps tümleştirmeleri'ni deneyin.Try it now: Try out several of the DevOps integrations.

Başlama: Bir App Service uygulaması DevOps seçeneklerini görmek için bkz. Azure uygulama Hizmeti'ne sürekli dağıtım.Get started: To see DevOps options for an App Service app, see Continuous Deployment to Azure App Service.

Azure bölgeleriAzure regions

Azure dünyanın dört bir yanındaki birçok bölgede genel kullanıma açık olan bir genel bulut platformudur.Azure is a global cloud platform that is generally available in many regions around the world. Bir hizmet, uygulama veya azure'da VM sağladığınızda, uygulamanızın çalıştığı veya verilerinizin depolandığı, belirli bir veri merkezini temsil eden bir bölge seçin istenir.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. Bu bölgeler yayımlanan belirli konumlara karşılık Azure bölgeleri sayfası.These regions correspond to specific locations, which are published on the Azure regions page.

Uygulama ve verileriniz için en iyi bir bölge seçinChoose the best region for your application and data

Azure'ı kullanmanın avantajları, dünyanın çeşitli veri merkezleri, uygulamalarınızı dağıtmadan biridir.One of the benefits of using Azure is that you can deploy your applications to various datacenters around the globe. Seçtiğiniz bölge, uygulamanızın performansını etkileyebilir.The region that you choose can affect the performance of your application. Örneğin, daha iyi ağ istek gecikme süresini azaltmak için müşterilerinize en yakın bir bölge seçin.For example, it's better to choose a region that’s closer to most of your customers to reduce latency in network requests. Belirli ülkelerde/bölgelerde uygulamanızı dağıtmak için yasal gereksinimleri karşılamak için bölgenizi seçin isteyebilirsiniz.You might also want to select your region to meet the legal requirements for distributing your app in certain countries/regions. Aynı veri merkezinde veya bir veri merkezinde uygulamanızı barındıran bir veri merkezine mümkün olduğunca uygulama verilerini depolamak için her zaman en iyi bir uygulamadır.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.

Çok bölgeli uygulamaMulti-region apps

Olası olsa da, bu Internet hatası veya doğal afetler gibi bir olay nedeniyle çevrimdışına veri merkezinin tamamı için mümkün değildir.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. Birden fazla veri merkezinde konak önemli iş uygulamalarının en yüksek kullanılabilirlik sağlamak için en iyi bir yöntemdir.It’s a best practice to host vital business applications in more than one datacenter to provide maximum availability. Kullanarak birden çok bölgede de genel kullanıcılar için gecikme süresini azaltın ve uygulamaları güncelleştirme ek esneklik olanaklarını sağlar.Using multiple regions can also reduce latency for global users and provide additional opportunities for flexibility when updating applications.

Sanal makine ve uygulama hizmetleri gibi bazı hizmetler kullanan Azure Traffic Manager yüksek kullanılabilirlik Kurumsal uygulamaları desteklemek için bölgeler arasında yük devretme ile birden çok bölge desteği etkinleştirmek için.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. Bir örnek için bkz Azure başvuru mimarisi: Bir web uygulaması birden çok bölgede çalıştırın.For an example, see Azure reference architecture: Run a web application in multiple regions.

Ne zaman kullanılacağı: Kurumsal ve yük devretme ve çoğaltma avantajlarından yararlanarak yüksek kullanılabilirlik uygulamaları olduğunda.When to use: When you have enterprise and high-availability applications that benefit from failover and replication.

Uygulamalarımı ve Projelerimi nasıl yönetebilirim?How do I manage my applications and projects?

Azure deneyimler, Azure kaynakları, uygulamaları ve projeleri oluşturmak ve yönetmek size zengin bir özellik kümesi sağlar; hem program aracılığıyla ve Azure portalında.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.

Komut satırı arabirimi ve PowerShellCommand-line interfaces and PowerShell

Azure, uygulamalarınızı ve hizmetlerinizi Bash, Terminal, komut istemini veya tercih ettiğiniz, komut satırı aracını kullanarak komut satırından yönetmek için iki yol sunar.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. Genellikle, Azure portalında olduğu gibi komut satırından aynı görevleri gerçekleştirebilirsiniz: oluşturma ve sanal makineler, sanal ağlar, web uygulamaları ve diğer hizmetleri yapılandırma gibi.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.

  • Azure komut satırı arabirimi (CLI): Bir Azure aboneliğine bağlanma ve Azure kaynaklarını komut satırından karşı çeşitli görevleri program olanak sağlar.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: Windows PowerShell kullanarak Azure kaynaklarını yönetmenizi sağlayan cmdlet'ler ile bir modül kümesini sağlar.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ında oluşturmak, yönetmek ve Azure kaynaklarını ve Hizmetleri kaldırmak için kullanabileceğiniz bir web tabanlı bir uygulamadır.The Azure portal is a web-based application that you can use to create, manage, and remove Azure resources and services. Azure portalında şu konumdadır https://portal.azure.com.The Azure portal is located at https://portal.azure.com. Özelleştirilebilir bir pano, Azure kaynaklarını yönetmek için Araçlar içerir ve erişim için Abonelik ayarları ve fatura bilgilerini.It includes a customizable dashboard, tools for managing Azure resources, and access to subscription settings and billing information. Daha fazla bilgi için Azure portalına genel bakış.For more information, see the Azure portal overview.

REST API'leriREST APIs

Azure REST API'leri, Azure portalı kullanıcı arabirimini destekleyen bir dizi üzerinde geliştirilmiştir.Azure is built on a set of REST APIs that support the Azure portal UI. Bu REST API'lerin çoğu, program aracılığıyla sağlama ve Azure kaynaklarını ve uygulamaların Internet özellikli herhangi bir CİHAZDAN yönetme izin vermek için de desteklenir.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. REST API belgelerini tam kümesi için bkz: Azure REST SDK başvurusu.For the complete set of REST API documentation, see the Azure REST SDK reference.

API'lerAPIs

REST API'lerine ek olarak, çoğu Azure hizmeti Ayrıca, program aracılığıyla kaynakları uygulamalarınızdan aşağıdaki geliştirme platformları için SDK'ları dahil olmak üzere, platforma özgü Azure SDK kullanarak yönetmenize olanak tanır: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:

Gibi hizmetleri Mobile Apps ve Azure Media Services istemci-tarafı SDK'lar olanak sağlayan web ve mobil istemci uygulamalardan hizmetlere erişim.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

Azure üzerinde büyük olasılıkla, uygulamanızı çalıştıran her biri aynı yaşam döngüsünü izleyin ve, mantıksal bir birim olarak düşünülebilir birden çok Azure Hizmetleri ile çalışmayı içerir.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. Örneğin, bir web uygulaması Web uygulamaları, SQL veritabanı, depolama, Azure önbelleği için Redis, kullanabilir ve Azure Content Delivery Network hizmetlerinden.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 bir grup olarak, uygulamanızdaki kaynaklarla çalışma sağlar.Azure Resource Manager lets you work with the resources in your application as a group. Dağıtma, güncelleştirme veya tek ve eşgüdümlü bir işlemle tüm kaynakları silin.You can deploy, update, or delete all the resources in a single, coordinated operation.

Mantıksal olarak gruplandırarak ve ilgili kaynakları yönetme yanı sıra Azure Resource Manager dağıtımını ve yapılandırmasını, ilgili kaynak özelleştirmenize olanak tanıyan dağıtım özellikleri içerir.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. Örneğin, Kaynak Yöneticisi'ni kullanarak dağıtma ve birden çok sanal makine, yük dengeleyici ve tek bir birim olarak Azure SQL veritabanı içeren bir uygulamayı yapılandırın.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.

Bu dağıtımlar, JSON biçimli bir belge olan bir Azure Resource Manager şablonu kullanarak geliştirin.You develop these deployments by using an Azure Resource Manager template, which is a JSON-formatted document. Şablonları, bir dağıtım tanımlayın ve betikler yerine bildirim temelli şablonlar kullanarak uygulamalarınızı yönetmek olanak tanır.Templates let you define a deployment and manage your applications by using declarative templates, rather than scripts. Şablonlarınızı test, hazırlık ve üretim gibi farklı ortamlarda da çalışabilir.Your templates can work for different environments, such as testing, staging, and production. Örneğin, şablonları kullanarak kod deposundaki bir dizi tek bir tıklamayla Azure Hizmetleri dağıtan bir GitHub deposuna bir düğme ekleyebilirsiniz.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.

Ne zaman kullanılacağı: Resource Manager şablonları, uygulamanızın REST API'leri, Azure CLI ve Azure PowerShell kullanarak program aracılığıyla yönetebilirsiniz şablon tabanlı bir dağıtım istediğinizde kullanın.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.

Başlama: Şablonlar ile çalışmaya başlamak için bkz: Azure Resource Manager şablonları yazma.Get started: To get started using templates, see Authoring Azure Resource Manager templates.

Hesapları anlama, abonelik ve faturalandırmaUnderstanding accounts, subscriptions, and billing

Geliştiriciler olarak, kodun içine doğrudan içine dalmak ve çalıştırma uygulamalarımızın yapmadan ile mümkün olduğunca hızlı şekilde kullanmaya başlamak deneyin istiyoruz.As developers, we like to dive right into the code and try to get started as fast as possible with making our applications run. Kesinlikle Azure'da mümkün olduğunca kolayca çalışmaya başlayın geçirmenizi istiyoruz.We certainly want to encourage you to start working in Azure as easily as possible. Kolay, Azure teklifleri olmasına yardımcı olmak için bir ücretsiz deneme sürümü.To help make it easy, Azure offers a free trial. Bazı hizmetler bile bir "ücretsiz deneyin" işlevsellik gibi sahip Azure App Service, hangi gerektirmez, hatta bir hesap oluşturabilirsiniz.Some services even have a "Try it for free" functionality, like Azure App Service, which doesn't require you to even create an account. Kodlama ve uygulamanızı azure'a dağıtmak derinlerine olarak eğlenceli ayrıca Azure'nın bir kullanıcı hesapları, abonelikleri ve faturalandırma açısından nasıl çalıştığını anlamak için biraz zaman alabilir önemlidir.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.

Bir Azure hesabı nedir?What is an Azure account?

Oluşturun veya bir Azure aboneliği ile çalışmak için bir Azure hesabınız olmalıdır.To be able to create or work with an Azure subscription, you must have an Azure account. Bir Azure hesabı, Azure AD'de yalnızca bir kimlik olduğunu veya Azure AD tarafından güvenilen bir iş veya Okul kuruluş gibi bir dizinde.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. Böyle bir kuruluşa ait olmayan, Microsoft, Azure AD tarafından güvenilen Account kullanarak, her zaman bir aboneliği oluşturabilirsiniz.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. Şirket içi Windows Server Active Directory, Azure AD ile tümleştirme hakkında daha fazla bilgi için bkz: şirket içi kimliklerinizi Azure Active Directory ile tümleştirme.To learn more about integrating on-premises Windows Server Active Directory with Azure AD, see Integrating your on-premises identities with Azure Active Directory.

Her Azure aboneliği bir Azure AD örneğiyle güven ilişkisine sahiptir.Every Azure subscription has a trust relationship with an Azure AD instance. Bu; Azure aboneliğinin kullanıcılar, hizmetler ve cihazlar için kimlik doğrulaması yapmak üzere bu dizine güvendiği anlamına gelir.This means that it trusts that directory to authenticate users, services, and devices. Birden çok abonelik aynı dizine güvenebilir ancak bir abonelik yalnızca bir dizine güvenir.Multiple subscriptions can trust the same directory, but a subscription trusts only one directory. Daha fazla bilgi için bkz. Azure aboneliklerinin Azure Active Directory ile ilişkisi.To learn more, see How Azure subscriptions are associated with Azure Active Directory.

Kimlikleri olarak da bilinir, tek tek Azure tanımlanmasına ek olarak hesap kullanıcılar, ayrıca tanımlayabilirsiniz grupları Azure AD'de.In addition to defining individual Azure account identities, also called users, you can also define groups in Azure AD. Kullanıcı grubu oluşturmak, rol tabanlı erişim denetimi (RBAC) kullanarak bir Abonelikteki kaynakları erişimi yönetmek için iyi bir yoludur.Creating user groups is a good way to manage access to resources in a subscription by using role-based access control (RBAC). Grupları oluşturmayı öğrenmek için bkz: Azure Active Directory önizlemesinde bir grup oluşturma.To learn how to create groups, see Create a group in Azure Active Directory preview. Ayrıca oluşturma ve yönetme grupları tarafından PowerShell kullanarak.You can also create and manage groups by using PowerShell.

Aboneliklerinizi yönetmeManage your subscriptions

Bir Azure hesabına bağlı mantıksal bir gruplandırması olan Azure hizmetlerini bir aboneliktir.A subscription is a logical grouping of Azure services that is linked to an Azure account. Tek bir Azure hesabı, birden fazla abonelik içerebilir.A single Azure account can contain multiple subscriptions. Azure Hizmetleri için faturalama, abonelik başına temelinde gerçekleştirilir.Billing for Azure services is done on a per-subscription basis. Kullanılabilir abonelik teklifleri türüne göre bir listesi için bkz. Microsoft Azure Teklif Ayrıntıları.For a list of the available subscription offers by type, see Microsoft Azure Offer Details. Abonelik üzerinde tam denetime sahip bir Hesap Yöneticisi ve tüm hizmetleri denetime sahip abonelikte Hizmet Yöneticisi, Azure aboneliğiniz yok.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. Klasik abonelik yöneticileri hakkında daha fazla bilgi için bkz: ekleme veya değiştirme Azure aboneliği yöneticileri.For information about classic subscription administrators, see Add or change Azure subscription administrators. Yöneticiler ek olarak, bireysel hesaplar verilebilir ayrıntılı denetim kullanarak Azure kaynaklarınızın rol tabanlı erişim denetimi (RBAC).In addition to administrators, individual accounts can be granted detailed control of Azure resources using role-based access control (RBAC).

Kaynak gruplarıResource groups

Yeni Azure hizmetlerini sağladığınızda, belirli bir abonelikte bunu yapın.When you provision new Azure services, you do so in a given subscription. Kaynaklar olarak da adlandırılan tek tek Azure hizmetlerinin bir kaynak grubu bağlamında oluşturulur.Individual Azure services, which are also called resources, are created in the context of a resource group. Kaynak gruplarını dağıtmak ve uygulamanızın kaynakları yönetmek kolaylaştırır.Resource groups make it easier to deploy and manage your application's resources. Bir kaynak grubu, bir birim olarak çalışmak istediğiniz uygulama için tüm kaynakları içermelidir.A resource group should contain all the resources for your application that you want to work with as a unit. Kaynak grupları arasında ve hatta farklı Aboneliklerde, kaynakları taşıyabilirsiniz.You can move resources between resource groups and even to different subscriptions. Kaynakları taşıma hakkında bilgi edinmek için kaynakları yeni kaynak grubuna veya aboneliğe taşıma.To learn about moving resources, see Move resources to new resource group or subscription.

Azure kaynak Gezgini, aboneliğinizde zaten oluşturduğunuz kaynakları görselleştirmek için harika bir araçtır.The Azure Resource Explorer is a great tool for visualizing the resources that you've already created in your subscription. Daha fazla bilgi için bkz. kaynakları görüntülemek ve değiştirmek için kullanım Azure kaynak Gezgini.To learn more, see Use Azure Resource Explorer to view and modify resources.

Kaynaklara erişim izni verGrant access to resources

Azure kaynaklarına erişime izin verdiğinizde, her zaman belirli bir görevi gerçekleştirmek için gereken en az ayrıcalık ile kullanıcılara sağlamak için en iyi uygulama olan.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.

  • Rol tabanlı erişim denetimi (RBAC): Azure'da, belirli bir kapsamda kullanıcı hesapları (asıl hesaplar) erişimi verebilir: Abonelik, kaynak grubu veya tek tek kaynaklar.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, bir kaynak grubunda bir kaynak kümesini dağıtmak ve belirli kullanıcı veya grup için izinler sağlar.RBAC lets you deploy a set of resources into a resource group and grant permissions to a specific user or group. Ayrıca hedef kaynak grubuna ait kaynaklara erişimini sağlar.It also lets you limit access to only the resources that belong to the target resource group. Ayrıca, bir sanal makine veya sanal ağ gibi tek bir kaynağa erişim izni verebilirsiniz.You can also grant access to a single resource, such as a virtual machine or virtual network. Erişim vermek için kullanıcı, Grup veya hizmet sorumlusu için bir rol atayın.To grant access, you assign a role to the user, group, or service principal. Birçok önceden tanımlı roller vardır ve kendi özel rollerinizi de tanımlayabilirsiniz.There are many predefined roles, and you can also define your own custom roles. Daha fazla bilgi için bkz. rol tabanlı erişim denetimi (RBAC) nedir?.To learn more, see What is role-based access control (RBAC)?.

    Ne zaman kullanılacağı: Ayrıntılı erişim yönetimi, bir kullanıcı bir abonelik sahibi olmak gerektiğinde veya kullanıcılar ve gruplar için gerektiğinde.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.

    Başlama: Daha fazla bilgi için bkz. RBAC ve Azure portalını kullanarak erişimini yönetme.Get started: To learn more, see Manage access using RBAC and the Azure portal.

  • Hizmet sorumlusu nesneleri: Kullanıcı asıl adları ve gruplara erişim sağlamanın yanı sıra hizmet sorumlusu aynı erişim verebilirsiniz.Service principal objects: In addition to providing access to user principals and groups, you can grant the same access to a service principal.

    Ne zaman kullanılacağı: Ne zaman, program aracılığıyla Azure kaynaklarını yönetmek veya uygulamalar için erişim izni verme.When to use: When you’re programmatically managing Azure resources or granting access for applications. Daha fazla bilgi için oluşturma Active Directory uygulaması ve hizmet sorumlusu.For more information, see Create Active Directory application and service principal.

EtiketlerTags

Azure Resource Manager kaynakların için özel etiketler atama olanak sağlar.Azure Resource Manager lets you assign custom tags to individual resources. Faturalandırma veya izleme kaynakları düzenlemek gerektiğinde etiketleri, anahtar-değer çiftleridir yararlı olabilir.Tags, which are key-value pairs, can be helpful when you need to organize resources for billing or monitoring. Etiketler, birden çok kaynak gruplarındaki kaynakların izlemek için bir yol sağlar.Tags provide you a way to track resources across multiple resource groups. Portalında, Azure Resource Manager şablonunda veya programlama yoluyla, REST API, Azure CLI veya PowerShell kullanarak etiketler atayabilirsiniz.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. Her kaynak için birden çok etiket atayabilirsiniz.You can assign multiple tags to each resource. Daha fazla bilgi için bkz. etiketleri kullanarak Azure kaynaklarınızı düzenleme.To learn more, see Using tags to organize your Azure resources.

FaturalandırmaBilling

Şirket içinden bulutta barındırılan hizmetlere bilgi işlem hareket izleme ve hizmet kullanımı ve ilgili maliyetleri tahmin etme önemli edilir.In the move from on-premises computing to cloud-hosted services, tracking and estimating service usage and related costs are significant concerns. Yeni kaynaklar aylık olarak çalıştırmak için maliyet tahmin edebilmek önemlidir.It’s important to be able to estimate what new resources cost to run on a monthly basis. Geçerli harcama dayalı belirli bir ay için faturalandırma nasıl görüneceğini gösteren proje olması gerekir.You also need to be able to project how the billing looks for a given month based on the current spending.

Kaynak kullanım verilerini alGet resource usage data

Azure faturalandırma REST kaynak tüketimi ve Azure abonelikleri için meta veri bilgilerini erişmesini API kümesi sağlar.Azure provides a set of Billing REST APIs that give access to resource consumption and metadata information for Azure subscriptions. Bu faturalandırma API'lerini daha iyi tahmin edin ve Azure maliyetleri yönetme olanağı sağlayacak.These Billing APIs give you the ability to better predict and manage Azure costs. İzleyebilir ve saatlik artışlarla yaptığı Harcamalar çözümlenmiştir harcama uyarıları oluşturma ve geçerli kullanım eğilimlere gelecek faturalandırma tahmin edin.You can track and analyze spending in hourly increments, create spending alerts, and predict future billing based on current usage trends.

Başlama: Faturalandırma API'lerini kullanma hakkında daha fazla bilgi edinmek için Azure faturalama kullanım ve RateCard API'leri genel bakış.Get started: To learn more about using the Billing APIs, see Azure Billing Usage and RateCard APIs overview.

Gelecekteki maliyetleri tahmin edinPredict future costs

Önceden maliyetlerini tahmin etmek zor olsa da, Azure sahip bir fiyatlandırma hesaplayıcısını dağıtılan kaynakların maliyetini tahmin ederken kullanabilirsiniz.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. Portal ve faturalandırma REST API'lerini faturalama dikey penceresine, geçerli tüketimini temel alarak, gelecekteki maliyetlerini tahmin etmek için de kullanabilirsiniz.You can also use the Billing blade in the portal and the Billing REST APIs to estimate future costs, based on current consumption.

Başlama: Bkz: Azure faturalama kullanım ve RateCard API'leri genel bakış.Get started: See Azure Billing Usage and RateCard APIs overview.