Compare Azure DevTest Labs e Azure Lab ServicesCompare Azure DevTest Labs and Azure Lab Services

Existem dois serviços em Azure que lhe permitem configurar ambientes de laboratório na nuvem.There are two services on Azure that allows you to set up lab environments in the cloud.

  • Azure DevTest Labs - Este serviço permite-lhe configurar rapidamente um ambiente para a sua equipa (por exemplo: ambiente de desenvolvimento ou ambiente de teste na nuvem).Azure DevTest Labs - This service enables you to quickly set up an environment for your team (for example: development environment, or test environment in the cloud). O proprietário do laboratório cria um laboratório, aprovisiona máquinas virtuais do Linux ou Windows, instala as ferramentas e o software necessário e disponibiliza-os aos utilizadores do laboratório.A lab owner creates a lab, provisions Windows, or Linux virtual machines, installs the necessary software and tools, and makes them available to lab users. Os utilizadores de laboratório ligam-se a máquinas virtuais (VMs) em laboratório, e usam-nas para o seu trabalho diário, projetos de curto prazo.Lab users connect to virtual machines (VMs) in the lab, and use them for their day-to-day work, short-term projects. Quando os utilizadores começam a utilizar recursos no laboratório, o administrador do laboratório pode analisar os custos e utilização em múltiplos laboratórios e definir políticas abrangentes para otimizar os custos da equipa ou organização.Once users start utilizing resources in the lab, a lab admin can analyze cost and usage across multiple labs, and set overarching policies to optimize your organization or team's costs.
  • Azure Lab Services - Este serviço permite criar tipos de laboratório geridos.Azure Lab Services - This service lets you create managed lab types. Atualmente, os laboratórios de sala de aula são o único tipo de laboratório gerido que é apoiado pelos Serviços de Laboratório Azure.Currently, classroom labs is the only type of managed lab that's supported by Azure Lab Services. O próprio serviço trata de toda a gestão da infraestrutura para um tipo de laboratório gerido, desde girar VMs até lidar com erros, e escalar a infraestrutura.The service itself handles all the infrastructure management for a managed lab type, from spinning up VMs to handling errors, and scaling the infrastructure. Depois de um administrador de TI criar uma conta de laboratório nos Serviços Azure Lab, um instrutor pode rapidamente configurar um laboratório para a sua aula, especificar o número e o tipo de VMs que são necessários para exercícios na classe, e adicionar utilizadores à classe.After an IT admin creates a lab account in Azure Lab Services, an instructor can quickly set up a lab for his class, specify the number and type of VMs that are need to exercises in the class, and add users to the class. Uma vez que um utilizador se registe na classe, o utilizador pode aceder ao VM para fazer exercícios para a classe.Once a user registers to the class, the user can access the VM to do exercises for the class.

Principais capacidadesKey capabilities

Estes serviços (Azure DevTest Labs e Azure Lab Services) suportam as seguintes capacidades/funcionalidades chave:These services (Azure DevTest Labs and Azure Lab Services)supports the following key capabilities/features:

  • Configuração rápida e flexível de um laboratório.Fast and flexible setup of a lab. Ao utilizar o Azure Lab Services, os proprietários do laboratório podem configurar rapidamente um laboratório para as suas necessidades.Using Azure Lab Services, lab owners can quickly set up a lab for their needs. O serviço oferece a opção de cuidar de todos os trabalhos de infraestrutura Azure para tipos de laboratório geridos, ou para permitir aos proprietários de laboratório auto-gerir e personalizar infraestruturas na assinatura do proprietário do laboratório.The service offers the option to take care of all Azure infrastructure work for managed lab types, or to enable lab owners to self-manage and customize infrastructure in the lab owner’s subscription. O serviço fornece dimensionamento incorporado e resiliência da infraestrutura para laboratórios que o serviço gere automaticamente.The service provides built-in scaling and resiliency of infrastructure for labs that the service manages for you.
  • Experiência simplificada para utilizadores do laboratório.Simplified experience for lab users. Num laboratório gerido, como um laboratório de sala de aula, os utilizadores de laboratório podem registar-se num laboratório com um código de registo, e aceder ao laboratório a qualquer momento para usar os recursos do laboratório.In a managed lab type, such as a classroom lab, lab users can register to a lab with a registration code, and access the lab anytime to use the lab’s resources. Num laboratório criado no DevTest Labs, o proprietário do laboratório pode dar permissões para os utilizadores do laboratório criarem e acederem a máquinas virtuais, gerirem e reutilizarem discos de dados e configurarem segredos reutilizáveis.In a lab created in DevTest Labs, a lab owner can give permissions for lab users to create and access virtual machines, manage and reuse data disks, and set up reusable secrets.
  • Análise e otimização de custos.Cost optimization and analysis. O proprietário do laboratório pode definir agendas de laboratório para encerrar e iniciar automaticamente as máquinas virtuais.A lab owner can set lab schedules to automatically shut down and start up virtual machines. O proprietário do laboratório pode definir uma agenda para especificar os blocos de tempo em que as máquinas virtuais do laboratório estão acessíveis para os utilizadores, definir políticas de utilização por utilizador ou laboratório para otimizar os custos e analisar as tendências de atividade e utilização num laboratório.The lab owner can set a schedule to specify the time slots when the lab’s virtual machines are accessible to users, set usage policies per user or per lab to optimize cost, and analyze usage and activity trends in a lab. Para tipos de laboratório geridos, como laboratórios de sala de aula, atualmente está disponível um subconjunto menor de opções de otimização de custos e análise.For managed lab types such as classroom labs, currently a smaller subset of cost optimization and analysis options are available.
  • Segurança incorporada.Embedded security. O proprietário do laboratório pode configurar uma rede virtual privada e uma subrede para um laboratório e ativar um endereço IP público partilhado.A lab owner can set up a private virtual networks and a subnet for a lab, and enable a shared public IP address. Os utilizadores do laboratório podem aceder aos recursos de forma segura com a rede virtual configurada com o ExpressRoute ou rede de VPNs.Lab users can securely access resources using the virtual network configured with ExpressRoute or site-to-site VPN. (apenas disponível no DevTest Labs)(currently available in DevTest Labs only)
  • Integração com os fluxos de trabalho e ferramentas.Integration into your workflows and tools. O Azure Lab Services permite-lhe integrar os laboratórios nos sistemas de gestão e site da organização.Azure Lab Services allows you to integrate the labs into your organization’s website and management systems. Pode aprovisionar automaticamente ambientes a partir das ferramentas de integração contínua/implementação contínua (CI/CD).You can automatically provision environments from within your continuous integration/continuous deployment (CI/CD) tools. (apenas disponível no DevTest Labs)(currently available in DevTest Labs only)

CenáriosScenarios

Eis alguns dos cenários que a Azure DevTest Labs e a Azure Lab Services apoiam:Here are some of the scenarios that Azure DevTest Labs and Azure Lab Services support:

Configurar um laboratório de computadores redimensionável na cloud para a sala de aulaSet up a resizable computer lab in the cloud for your classroom

  • Crie um laboratório de sala de aula gerido.Create a managed classroom lab. Basta indicar ao serviço exatamente aquilo de que precisa e este irá criar e gerir a infraestrutura do laboratório automaticamente, para que se possa focar em dar a aula e não nos detalhes técnicos de um laboratório.You just tell the service exactly what you need, and it will create and manage the infrastructure of the lab for you so that you can focus on teaching your class, not technical details of a lab.
  • Forneça aos estudantes um laboratório com máquinas virtuais configuradas com o que é necessário para uma aula.Provide students with a lab of virtual machines that are configured with exactly what’s needed for a class. Dê a cada estudante um número limitado de horas para utilizar as VMs para trabalhos da aula.Give each student a limited number of hours for using the VMs for class work.
  • Mova o laboratório de computadores físico da escola para a cloud.Move your school’s physical computer lab into the cloud. Dimensione automaticamente o número de VMs apenas para o limite máximo de custo e utilização definido no laboratório.Automatically scale the number of VMs only to the maximum usage and cost threshold that you set on the lab.
  • Elimine o laboratório com um único clique quando terminar.Delete the lab with a single click once you’re done.

Utilizar o DevTest Labs para ambientes de desenvolvimentoUse DevTest Labs for development environments

O Azure DevTest Labs pode ser utilizado para implementar vários cenários-chave, mas apenas os cenários principais envolvem a utilização do DevTest Labs para alojar computadores de desenvolvimento para programadores.Azure DevTest Labs can be used to implement many key scenarios, but one of the primary scenarios involves using DevTest Labs to host development machines for developers. Neste cenário, o DevTest Labs fornece estas vantagens:In this scenario, DevTest Labs provides these benefits:

  • Permita que os programadores aprovisionem rapidamente as computadores de desenvolvimento a pedido.Enable developers to quickly provision their development machines on demand.
  • Aprovisione ambientes do Windows e Linux com modelos e artefactos reutilizáveis.Provision Windows and Linux environments using reusable templates and artifacts.
  • Os programadores podem personalizar facilmente os seus computadores de desenvolvimento quando for necessário.Developers can easily customize their development machines whenever needed.
  • Os administradores podem controlar os custos ao garantir que os programadores não podem obter mais VMs do que as que necessitam para desenvolvimento e as VMs são encerradas quando não estão a ser utilizadas.Administrators can control costs by ensuring that developers cannot get more VMs than they need for development and VMs are shut down when not in use.

Para obter mais informações, veja Utilizar o DevTest Labs para desenvolvimento.For more information, see Use DevTest Labs for development.

Utilizar o DevTest Labs para ambientes de testeUse DevTest Labs for test environments

Pode utilizar o Azure DevTest Labs para implementar vários cenários-chave, mas apenas os cenários principais envolvem a utilização do DevTest Labs para alojar computadores para técnicos de teste.You can use Azure DevTest Labs to implement many key scenarios, but a primary scenario involves using DevTest Labs to host machines for testers. Neste cenário, o DevTest Labs fornece estas vantagens:In this scenario, DevTest Labs provides these benefits:

  • Os técnicos de teste podem testar a última versão da sua aplicação ao aprovisionar rapidamente ambientes do Windows e do Linux através de modelos e artefactos reutilizáveis.Testers can test the latest version of their application by quickly provisioning Windows and Linux environments using reusable templates and artifacts.
  • Os técnicos de teste podem dimensionar o teste de carga ao aprovisionar múltiplos agentes de teste.Testers can scale up their load testing by provisioning multiple test agents.
  • Os administradores podem controlar os custos ao garantir que os técnicos de teste não podem obter mais VMs do que as que necessitam para testes e as VMs são encerradas quando não estão a ser utilizadas.Administrators can control costs by ensuring that testers cannot get more VMs than they need for testing and VMs are shut down when not in use.

Para obter mais informações, veja Utilizar o DevTest Labs para testes.For more information, see Use DevTest Labs for testing.

Tipos de laboratóriosTypes of labs

Você pode criar dois tipos de laboratórios: tipos de laboratório geridos com serviços de laboratório Azure e laboratórios com serviços de laboratório Azure.You can create two types of labs: managed lab types with Azure Lab Services and labs with Azure Lab Services. Se quiser inserir o que precisa num laboratório e deixar o serviço configurar e gerir a infraestrutura necessária para o laboratório, escolha entre um dos tipos de laboratório geridos.If you want to just input what you need in a lab and let the service set up and manage infrastructure required for the lab, choose from one of the managed lab types. Atualmente, o laboratório de sala de aula é o único tipo de laboratório gerido que pode criar com os Serviços de Laboratório Azure.Currently, classroom lab is the only managed lab type that you can create with Azure Lab Services. Se quiser gerir a sua própria infraestrutura, crie um laboratório utilizando a Azure DevTest Labs.If you want to manage your own infrastructure, create a lab by using Azure DevTest Labs.

As seguintes secções fornecem mais detalhes sobre estes laboratórios.The following sections provide more details about these labs.

Tipos de laboratório geridosManaged lab types

O Azure Lab Services permite-lhe criar laboratórios cuja infraestrutura é gerida pelo Azure.Azure Lab Services allows you to create labs whose infrastructure is managed by Azure. Este artigo refere-se a eles como tipos de laboratório geridos.This article refers to them as managed lab types. Os tipos de laboratório geridos oferecem diferentes tipos de laboratórios que se adequam à sua necessidade específica.Managed lab types offer different types of labs that fit for your specific need. Atualmente, apenas o tipo de laboratório gerido que é suportado é o laboratório de sala de aula.Currently, only managed lab type that's supported is classroom lab.

Os tipos de laboratório geridos permitem-lhe começar imediatamente, com a configuração mínima.Managed lab types enable you to get started right away, with minimal setup. O próprio serviço processa toda a gestão da infraestrutura do laboratório, desde gerar as VMs até processar os erros e dimensionar a infraestrutura.The service itself handles all the management of the infrastructure for the lab, from spinning up the VMs to handling errors, and scaling the infrastructure.Para criar um laboratório gerido, como um laboratório de sala de aula, é preciso criar uma conta de laboratório para a sua organização primeiro. To create a managed lab type such as a classroom lab, you need to create a lab account for your organization first. A conta de laboratório serve como a conta central em que são geridos todos os laboratórios na organização.The lab account serves as the central account in which all labs in the organization are managed. 

Quando cria e utiliza recursos Azure nestes tipos de laboratório geridos, o serviço cria e gere recursos em subscrições internas da Microsoft.When you create and use Azure resources in these managed lab types, the service creates and manages resources in internal Microsoft subscriptions. Não são criados na sua própria subscrição do Azure.They are not created in your own Azure subscription. O serviço mantém um registo da utilização destes recursos nas subscrições internas da Microsoft.The service keeps track of usage of these resources in internal Microsoft subscriptions. A utilização é faturada na sua subscrição do Azure que contém a conta de laboratório.This usage is billed back to your Azure subscription that contains the lab account.   

Aqui estão alguns dos casos de utilização para tipos de laboratório geridos:Here are some of the use cases for managed lab types:

  • Forneça aos estudantes um laboratório com máquinas virtuais configuradas com o que é necessário para uma aula.Provide students with a lab of virtual machines that are configured with exactly what’s needed for a class. Dê a cada estudante um número limitado de horas para utilizar as VMs para trabalhos de casa ou projetos pessoais.Give each student a limited number of hours for using the VMs for homework or personal projects.
  • Configure um conjunto de VMs de computação de alto desempenho para realizar investigações repletas de gráficos e computação.Set up a pool of high performance compute VMs to perform compute-intensive or graphics-intensive research. Execute as VMs necessárias e limpe as máquinas quando terminar.Run the VMs as needed, and clean up the machines once you are done.
  • Mova o laboratório de computadores físico da escola para a cloud.Move your school’s physical computer lab into the cloud. Dimensione automaticamente o número de VMs apenas para o limite máximo de custo e utilização definido no laboratório.Automatically scale the number of VMs only to the maximum usage and cost threshold that you set on the lab.
  • Aprovisione rapidamente um laboratório de máquinas virtuais para alojar um hackathon.Quickly provision a lab of virtual machines for hosting a hackathon. Elimine o laboratório com um único clique quando terminar.Delete the lab with a single click once you’re done.

DevTest LabsDevTest Labs

Poderá ter cenários em que pretende gerir toda a infraestrutura e configuração, na sua própria subscrição.You may have scenarios where you want to manage all infrastructure and configuration yourself, within your own subscription. Para o fazer, pode criar um laboratório com o Azure DevTest Labs no portal do Azure.To do so, you can create a lab with Azure DevTest Labs in the Azure portal.Para estes laboratórios, não tem de criar uma conta de laboratório. For these labs, you do not need to create a lab account. Estes laboratórios não aparecem na conta de laboratório (que existe para os tipos de laboratório geridos).These labs do not show up in the lab account (which exists for the managed lab types).  

Aqui estão alguns dos casos de utilização para a utilização de Laboratórios DevTest:Here are some of the use cases for using DevTest Labs:

  • Aprovisione rapidamente um laboratório de máquinas virtuais para alojar um hackathon ou uma sessão prática numa conferência.Quickly provision a lab of virtual machines to host a hackathon or a hands-on session at a conference. Elimine o laboratório com um único clique quando terminar.Delete the lab with a single click once you’re done.
  • Crie um conjunto de VMs configuradas com a sua aplicação e permita que a sua equipa utilize facilmente uma máquina virtual para deteção de erros.Create a pool of VMs configured with your application, and let your team easily use a virtual machine for bug-bashes.
  • Forneça aos programadores máquinas virtuais configuradas com todas as ferramentas necessárias.Provide developers with virtual machines configured with all the tools they need. Agende o início e encerramento automático para minimizar os custos.Schedule automatic start and shut down to minimize cost.
  • Crie repetidamente um laboratório de máquinas de teste como parte da sua implementação.Repeatedly create a lab of test machines as part of your deployment. Teste os bits mais recentes e limpe as máquinas de teste quando terminar.Test your latest bits and clean up the test machines once you are done.
  • Defina uma variedade de agentes de teste e máquinas virtuais configuradas de forma diferente para testar o desempenho e dimensionamento.Set up a variety of differently configured virtual machines and multiple test agents for scale and performance testing.
  • Ofereça sessões de formação para os seus clientes através de um laboratório configurado com a versão mais recente do seu produto.Offer training sessions to your customers using a lab configured with the latest version of your product. Dê a cada cliente um número limitado de horas para utilizar o laboratório.Give each customer limited number of hours for using in the lab.

Tipos de laboratório geridos vs. DevTest LabsManaged lab types vs. DevTest Labs

A seguinte tabela compara dois tipos de laboratórios suportados pelo Azure Lab Services:The following table compares two types of labs that are supported by Azure Lab Services:

FuncionalidadesFeatures Tipos de laboratório geridosManaged lab types DevTest LabsDevTest Labs
Gestão da infraestrutura do Azure no laboratório.Management of Azure infrastructure in the lab.   Gerido automaticamente pelo serviçoAutomatically managed by the service Gerido por conta própriaYou manage on your own 
Resiliência incorporada para problemas de infraestruturaBuilt-in resiliency to infrastructure issues Processado automaticamente pelo serviçoAutomatically handled by the service Gerido por conta própriaYou manage on your own 
Gestão de subscriçõesSubscription management O serviço processa a alocação de recursos nas subscrições da Microsoft que suportam o serviço.Service handles allocation of resources within Microsoft subscriptions backing the service. O dimensionamento é processado automaticamente pelo serviço.Scaling is automatically handled by the service. Pode gerir por conta própria na sua subscrição do Azure.You manage on your own in your own Azure subscription. Sem autoscalagem de assinaturas.No autoscaling of subscriptions.
Implementação do Azure Resource Manager no laboratórioAzure Resource Manager deployment within the lab Não disponívelNot available DisponívelAvailable 

Passos seguintesNext steps

Consulte os seguintes artigos:See the following articles: