Temel bir iş yükünü azure'a dağıtmaDeploy a basic workload in Azure

Terim iş yükü genellikle bir uygulama veya hizmet gibi işlevler rastgele bir birimi olarak tanımlanır.The term workload is typically defined as an arbitrary unit of functionality, such as an application or service. Bir iş yükünün bir sunucu ve bir uygulamaya özel diğer hizmetlerin dağıtıldığı kod yapıları açısından dikkat etmeniz gereken yardımcı olur.It helps to think about a workload in terms of the code artifacts that are deployed to a server, and also other services specific to an application. Bu şirket içi uygulama veya hizmet için kullanışlı bir tanım olabilir, ancak genişletilmesi gereken bulut uygulamaları için.This may be a useful definition for an on-premises application or service, but for cloud applications it needs to be expanded.

Bulutta bir iş yükü yalnızca tüm yapıtları kapsar, ancak aynı zamanda bulut kaynağı da içerir.In the cloud a workload not only encompasses all the artifacts, but it also includes the cloud resources as well. Bulut kaynaklarını tanımının bir parçası "kod olarak altyapı" olarak bilinen kavramı nedeniyle içerir.Included is cloud resources as part of the definition because of the concept known as "infrastructure as code". İçinde öğrenilen nasıl Azure çalışır?, Azure kaynaklarında bir orchestrator hizmeti tarafından dağıtılır.As you learned in how does Azure work?, resources in Azure are deployed by an orchestrator service. Bu orchestrator hizmeti bir web API'si aracılığıyla işlevsellik sunma biçimlerini ve web API, PowerShell, Azure CLI ve Azure portalı gibi çeşitli araçları kullanarak çağırabilirsiniz.This orchestrator service exposes functionality through a web API, and you can call the web API using several tools such as PowerShell, the Azure CLI, and the Azure portal. Bu, uygulama ile ilişkili kod yapıtları birlikte depolanan makine tarafından okunabilir bir dosyada Azure kaynaklarını belirtebileceğiniz anlamına gelir.This means that you can specify Azure resources in a machine-readable file that can be stored along with the code artifacts associated with the application.

Bu bir iş yükü açısından kod yapıtlarını ve daha fazla etkinleştirme iş yüklerini yalıtmak, bu nedenle gerekli bulut kaynaklarını tanımlamanızı sağlar.This enables you to define a workload in terms of code artifacts and the necessary cloud resources, thus further enabling you to isolate workloads. İş yükleri kaynaklar düzenlenmiştir yolu, ağ topolojisi veya diğer özniteliklere göre ayırabilirsiniz.You can isolate workloads by the way resources are organized, by network topology, or by other attributes. Takım tüm yönlerini kaynaklarla bağımsız olarak yönetebilmeniz için iş yükü yalıtımı bir ekibe bir iş yükünün belirli kaynaklara ilişkilendirilecek hedefidir.The goal of workload isolation is to associate a workload's specific resources to a team, so that the team can independently manage all aspects of those resources. Bu, Azure kaynak Yönetimi Hizmetleri yanlışlıkla silinmesi veya değiştirilmesi birbirlerinin kaynakları sağlarken paylaşmak birden çok takımı sağlar.This enables multiple teams to share resource management services in Azure while preventing the unintentional deletion or modification of each other's resources.

Bu yalıtım ayrıca DevOps bilinen başka bir kavramı sağlar.This isolation also enables another concept, known as DevOps. DevOps, yazılım geliştirme ve BT işlemleri yukarıdaki içeren yazılım geliştirme yöntemleri içerir ve Otomasyon mümkün olduğunca kullanımını ekler.DevOps includes the software development practices that include both software development and IT operations above, and adds the use of automation as much as possible. DevOps sürecin prensiplerini biri, sürekli tümleştirme ve sürekli teslim (CI/CD) bilinir.One of the principles of DevOps is known as continuous integration and continuous delivery (CI/CD). Sürekli tümleştirme, bir geliştirici bir kod değişikliği her uyguladığında çalıştırılan otomatik yapı işlemleri ifade eder.Continuous integration refers to the automated build processes that are run every time a developer commits a code change. Sürekli teslim, bu kodu test etmek için bir geliştirme ortamı gibi çeşitli ortamlar veya son dağıtım bir üretim ortamında dağıtmak otomatik işlemeleri ifade eder.Continuous delivery refers to the automated processes that deploy this code to various environments such as a development environment for testing or a production environment for final deployment.

Temel iş yüküBasic workload

A temel iş yükü genellikle tek bir web uygulaması veya sanal makine (VM) ile bir sanal ağ (VNet) olarak tanımlanır.A basic workload is typically defined as a single web application or a virtual network (VNet) with virtual machine (VM).

Not

Bu kılavuz, uygulama geliştirme kapsamaz.This guide does not cover application development. Azure üzerinde uygulamalar geliştirme hakkında daha fazla bilgi için bkz. Azure Uygulama Mimarisi Kılavuzu.For more information about developing applications on Azure, see the Azure Application Architecture Guide.

İş yükü bir web uygulaması veya VM olup olmadığına bakılmaksızın, her biri bu dağıtımları gerektirir bir kaynak grubu.Regardless of whether the workload is a web application or a VM, each of these deployments requires a resource group. Bir kaynak grubu oluşturma izni olan bir kullanıcı bunu aşağıdaki adımları uygulamadan önce yapmanız gerekir.A user with permission to create a resource group must do this before following the steps below.

Temel web uygulaması (PaaS)Basic web application (PaaS)

Bir temel web uygulaması için 5 dakikalık hızlı başlangıçlar ' birini web apps belgeleri adımları izleyin.For a basic web application, select one of the 5-minute quickstarts from the web apps documentation and follow the steps.

Not

Hızlı Başlangıç kılavuzları bazıları varsayılan olarak bir kaynak grubu dağıtır.Some of the Quickstart guides will deploy a resource group by default. Bu durumda, açıkça bir kaynak grubu oluşturmak gerekli değildir.In this case, it's not necessary to create a resource group explicitly. Aksi takdirde, yukarıda oluşturduğunuz kaynak grubunu web uygulaması dağıtın.Otherwise, deploy the web application to the resource group created above.

Basit bir iş yükü dağıtma sonra dağıtmak için kendini kanıtlamış yöntemleri hakkında daha fazla bilgi edinebilirsiniz bir temel web uygulaması azure'a.Once you deploy a simple workload, you can learn more about the proven practices for deploying a basic web application to Azure.

Tek bir Windows veya Linux VM (Iaas)Single Windows or Linux VM (IaaS)

Bir sanal makine üzerinde çalışan basit bir iş yükü için bir sanal ağı dağıtmak ilk adımdır.For a simple workload that runs on a VM, the first step is to deploy a virtual network. Azure sanal makineler, yük dengeleyicileri ve ağ geçitleri gibi bir hizmet (Iaas) kaynaklarını olarak tüm altyapı, bir sanal ağ gerektirir.All infrastructure as a service (IaaS) resources in Azure such as virtual machines, load balancers, and gateways, require a virtual network. Hakkında bilgi edinin Azure sanal ağlarıve ardından adımları portalı kullanarak Azure'da bir sanal ağ dağıtma.Learn about Azure virtual networks, and then follow the steps to deploy a Virtual Network to Azure using the portal. Azure portalında sanal ağ ayarlarını belirttiğinizde, yukarıda oluşturduğunuz kaynak grubu adını belirttiğinizden emin olun.When you specify the settings for the virtual network in the Azure portal, be sure to specify the name of the resource group created above.

Sonraki adım, bir tek bir Windows veya Linux VM'i dağıtmanız karar sağlamaktır.The next step is to decide whether to deploy a single Windows or Linux VM. Windows VM için adımları bir Windows VM için Azure portal ile dağıtma.For Windows VM, follow the steps to deploy a Windows VM to Azure with the portal. Azure portalında sanal makine ayarlarını belirttiğinizde yeniden yukarıda oluşturduğunuz kaynak grubunun adını belirtin.Again, when you specify the settings for the virtual machine in the Azure portal, specify the name of the resource group created above.

Verilen adımları izlediyseniz ve dağıtılan VM hakkında bilgi edinebilirsiniz uygulamalarını Azure'da Windows VM çalıştırmaya yönelik kanıtlanmış.Once you've followed the steps and deployed the VM, you can learn about proven practices for running a Windows VM on Azure. Bir Linux VM'si için adımları bir Linux VM için Azure portal ile dağıtma.For a Linux VM, follow the steps to deploy a Linux VM to Azure with the portal. Ayrıca daha fazla bilgi edinebilirsiniz uygulamalarını Azure'da bir Linux VM çalıştırmaya yönelik kanıtlanmış.You can also learn more about proven practices for running a Linux VM on Azure.

Sonraki adımlarNext steps

Bkz: mimari kararı kılavuzları çekirdek altyapı bileşenleri Azure bulutunda kullanmak için.See Architectural decision guides for how to use core infrastructure components in the Azure cloud.