Adoção do Enterprise Cloud: Implementar uma carga de trabalho básicaEnterprise Cloud Adoption: Deploy a basic workload

O termo carga de trabalho normalmente é compreendida para definir uma unidade arbitrária de funcionalidade, como uma aplicação ou serviço.The term workload is typically understood to define an arbitrary unit of functionality such as an application or service. Pensamos uma carga de trabalho em termos dos artefatos de código que são implantados num servidor, mas também em termos de quaisquer outros serviços que são necessários.We think about a workload in terms of the code artifacts that are deployed to a server, but also in terms of any other services that are necessary. Esta é uma definição útil para um serviço ou aplicação no local, mas na cloud é necessário para expandi-la.This is a useful definition for an on-premises application or service but in the cloud we need to expand on it.

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 also includes the cloud resources as well. Podemos incluir recursos na cloud como parte da nossa definição devido a um conceito conhecido como infraestrutura como código.We include cloud resources as part of our definition because of a concept known as infrastructure-as-code. À medida que aprendeu a como funciona o Azure?, recursos no Azure são implementados por um serviço do orchestrator.As you learned in the how does Azure work?, resources in Azure are deployed by an orchestrator service. O serviço orchestrator expõe essa funcionalidade por meio de uma API web e esta web que API pode ser chamada utilizando as diversas ferramentas como o Powershell, a interface de linha de comandos (CLI) do Azure e o portal do Azure.The orchestrator service exposes this functionality through a web API, and this web API can be called using several tools such as Powershell, the Azure command line interface (CLI), and the Azure portal. Isso significa que podemos especificar nossos recursos num arquivo legível por máquina que pode ser armazenado juntamente com os artefactos de código associados com nosso aplicativo.This means that we can specify our resources in a machine-readable file that can be stored along with the code artifacts associated with our application.

Isto permite-nos definir uma carga de trabalho em termos de artefatos de código e os recursos da cloud necessária e esta permite que as outras-nos para isolar as nossas cargas de trabalho.This enables us to define a workload in terms of code artifacts and the necessary cloud resources, and this further enables us to isolate our workloads. Cargas de trabalho podem ser isoladas, a propósito recursos estão organizados por topologia de rede ou por outros atributos.Workloads may be isolated 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 equipa, 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 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, mas 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, but 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 e a entrega contínua refere-se para os processos automatizados que implementar esse código em vários ambientes, como um ambiente de desenvolvimento para teste ou de um ambiente de produção para a implantação final.Continuous integration refers to the automated build processes that are run each time a developer commits a code change, and 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 único, ou 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 deve fazê-lo antes de seguir os passos abaixo.A user with permission to create a resource group must do that 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

Alguns dos inícios rápidos irão implementar um grupo de recursos por predefinição.Some of the quickstarts 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.

Assim que tiver sido implementada a sua carga de trabalho simple, pode saber mais sobre as práticas comprovadas para implementar um aplicação web básica para o Azure.Once your simple workload has been deployed, 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 máquina virtual, a primeira etapa é implementar uma rede virtual.For a simple workload that runs on a virtual machine, the first step is to deploy a virtual network. Todos os recursos de IaaS no Azure como máquinas virtuais, balanceadores de carga e gateways necessitam de uma rede virtual.All 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. Quando especifica as definições para a rede virtual no portal do Azure, especifique o nome do grupo de recursos criado acima.When you specify the settings for the virtual network in the Azure portal, 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 uma VM do Windows, siga os passos para implementar uma VM do Windows para o Azure com o portal.For a 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.