Implementar uma carga de trabalho básica no AzureDeploy a basic workload in Azure

O termo carga de trabalho normalmente é definida como uma unidade arbitrária de funcionalidades, como uma aplicação ou serviço.The term workload is typically defined as an arbitrary unit of functionality, such as an application or service. Ele ajuda a pensar numa carga de trabalho em termos dos artefatos de código que são implementados para um servidor bem como outros serviços específicos a uma aplicação.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. Isso pode ser uma definição útil para um serviço ou aplicação no local, mas para aplicações na cloud têm de ser expandido.This may be a useful definition for an on-premises application or service, but for cloud applications it needs to be expanded.

Na cloud uma carga de trabalho não só abrange todos os artefactos, mas também inclui também os recursos da cloud.In the cloud a workload not only encompasses all the artifacts, but it also includes the cloud resources as well. Está incluído recursos na cloud como parte da definição devido ao conceito conhecido como "infraestrutura como código".Included is cloud resources as part of the definition because of the concept known as "infrastructure as code". Como aprendido nas como funciona o Azure?, recursos no Azure são implementados por um serviço do orchestrator.As you learned in how does Azure work?, resources in Azure are deployed by an orchestrator service. Este serviço do orchestrator expõe a funcionalidade por meio de uma API web, e pode chamar o web API com várias ferramentas como o PowerShell, a CLI do Azure e o portal do Azure.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. Isso significa que pode especificar os recursos do Azure num arquivo legível por máquina que pode ser armazenado juntamente com os artefactos de código associados à aplicação.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.

Isto permite-lhe definir uma carga de trabalho em termos de artefatos de código e os recursos de nuvem necessário, permitindo-lhe isolar cargas de trabalho ainda mais.This enables you to define a workload in terms of code artifacts and the necessary cloud resources, thus further enabling you to isolate workloads. Pode isolar cargas de trabalho, a propósito, estão organizados de recursos, topologia de rede ou outros atributos.You can isolate workloads by the way resources are organized, by network topology, or by other attributes. O objetivo de isolamento da carga de trabalho é associar recursos específicos de uma carga de trabalho para uma equipe, para que a equipe de forma independente pode gerir todos os aspectos desses recursos.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. Isto permite que várias equipas partilhar serviços de gestão de recursos no Azure, enquanto impede a eliminação não intencional ou modificação de recursos uns dos outros.This enables multiple teams to share resource management services in Azure while preventing the unintentional deletion or modification of each other's resources.

Esse isolamento também permite que outro conceito, conhecido como DevOps.This isolation also enables another concept, known as DevOps. DevOps inclui as práticas de desenvolvimento de software que incluem desenvolvimento de software e as operações de TI acima e adiciona a utilização da automatização tanto quanto possível.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. Um dos princípios de DevOps é conhecido como integração contínua e entrega contínuas (CI/CD).One of the principles of DevOps is known as continuous integration and continuous delivery (CI/CD). Integração contínua refere-se para os processos de criação automatizado que estão a ser executados sempre que um desenvolvedor confirmar uma alteração de código.Continuous integration refers to the automated build processes that are run every time a developer commits a code change. Entrega contínua refere-se para os processos automatizados que implementar esse código em vários ambientes, como um ambiente de desenvolvimento para fins de teste ou de um ambiente de produção para a implantação final.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.

Carga de trabalho básicaBasic workload

R carga de trabalho básica normalmente é definida como uma aplicação web única ou de uma rede virtual (VNet) com a máquina virtual (VM).A basic workload is typically defined as a single web application or a virtual network (VNet) with virtual machine (VM).

Nota

Este guia não abrange o desenvolvimento de aplicativos.This guide does not cover application development. Para obter mais informações sobre o desenvolvimento de aplicações no Azure, consulte a guia de arquitetura de aplicação do Azure.For more information about developing applications on Azure, see the Azure Application Architecture Guide.

Independentemente se a carga de trabalho é uma aplicação web ou de uma VM, cada um destas implementações requer uma grupo de recursos.Regardless of whether the workload is a web application or a VM, each of these deployments requires a resource group. Um utilizador com permissão para criar um grupo de recursos tem de o fazer antes de seguir os passos abaixo.A user with permission to create a resource group must do this before following the steps below.

Aplicação web básica (PaaS)Basic web application (PaaS)

Para uma aplicação web básica, selecione uma dos inícios rápidos de 5 minutos do documentação de aplicações web e siga os passos.For a basic web application, select one of the 5-minute quickstarts from the web apps documentation and follow the steps.

Nota

Algumas das guias de início rápido irão implementar um grupo de recursos por predefinição.Some of the Quickstart guides will deploy a resource group by default. Neste caso, não é necessário criar um grupo de recursos explicitamente.In this case, it's not necessary to create a resource group explicitly. Caso contrário, implemente a aplicação web para o grupo de recursos que criou acima.Otherwise, deploy the web application to the resource group created above.

Depois de implementar uma carga de trabalho simple, pode saber mais sobre as práticas comprovadas para implementar um aplicação web básica para o Azure.Once you deploy a simple workload, you can learn more about the proven practices for deploying a basic web application to Azure.

Único Windows ou Linux VM (IaaS)Single Windows or Linux VM (IaaS)

Para uma carga de trabalho simple que é executado numa VM, a primeira etapa é implementar uma rede virtual.For a simple workload that runs on a VM, the first step is to deploy a virtual network. Toda a infraestrutura como um recursos de serviço (IaaS) no Azure como máquinas virtuais, balanceadores de carga e gateways, necessitam de uma rede virtual.All infrastructure as a service (IaaS) resources in Azure such as virtual machines, load balancers, and gateways, require a virtual network. Saiba mais sobre redes virtuais do Azuree, em seguida, siga os passos para implementar uma rede Virtual para o Azure com o portal.Learn about Azure virtual networks, and then follow the steps to deploy a Virtual Network to Azure using the portal. Ao especificar as definições para a rede virtual no portal do Azure, certifique-se de que especifique o nome do grupo de recursos criado acima.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.

A próxima etapa é decidir se pretende implementar uma VM de Linux ou Windows único.The next step is to decide whether to deploy a single Windows or Linux VM. Para a VM do Windows, siga os passos para implementar uma VM do Windows para o Azure com o portal.For Windows VM, follow the steps to deploy a Windows VM to Azure with the portal. Novamente, ao especificar as definições para a máquina virtual no portal do Azure, especifique o nome do grupo de recursos criado acima.Again, when you specify the settings for the virtual machine in the Azure portal, specify the name of the resource group created above.

Assim que tive seguido os passos e implementada a VM, pode saber mais sobre práticas comprovadas para executar uma VM do Windows no Azure.Once you've followed the steps and deployed the VM, you can learn about proven practices for running a Windows VM on Azure. Para uma VM do Linux, siga os passos para implementar uma VM do Linux no Azure com o portal.For a Linux VM, follow the steps to deploy a Linux VM to Azure with the portal. Também pode saber mais sobre práticas comprovadas para executar uma VM do Linux no Azure.You can also learn more about proven practices for running a Linux VM on Azure.

Passos SeguintesNext steps

Ver guias de decisão de arquitetura para saber como utilizar os principais componentes de infraestrutura na cloud do Azure.See Architectural decision guides for how to use core infrastructure components in the Azure cloud.