Saiba mais sobre o Azure DevTest LabsAbout Azure DevTest Labs

A Azure DevTest Labs permite aos desenvolvedores em equipas gerir eficientemente as máquinas virtuais (VMs) e os recursos PaaS sem esperar por aprovações.Azure DevTest Labs enables developers on teams to efficiently self-manage virtual machines (VMs) and PaaS resources without waiting for approvals.

A DevTest Labs cria laboratórios compostos por bases pré-configuradas ou modelos de Gestor de Recursos Azure.DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates. Estes têm todas as ferramentas e software necessários que você pode usar para criar ambientes.These have all the necessary tools and software that you can use to create environments. Você pode criar ambientes em poucos minutos, em oposição a horas ou dias.You can create environments in a few minutes, as opposed to hours or days.

Ao utilizar o DevTest Labs, pode testar as versões mais recentes das suas aplicações fazendo as seguintes tarefas:By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:

  • Fornecer rapidamente ambientes Windows e Linux utilizando modelos e artefactos reutilizáveis.Quickly provision Windows and Linux environments by using reusable templates and artifacts.
  • Integre facilmente o pipeline de implementação com o DevTest Labs para aprovisionar ambientes a pedido.Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
  • Aumentar os seus testes de carga, disponibilizando vários agentes de teste e criar ambientes pré-provisionados para treino e demonstrações.Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.

CapacidadesCapabilities

A DevTest Labs fornece as seguintes capacidades aos desenvolvedores que trabalham com VMs:DevTest Labs provides the following capabilities to developers working with VMs:

  • Crie VMs rapidamente seguindo menos de cinco passos simples.Create VMs quickly by following fewer than five simple steps.
  • Escolha entre uma lista com curadoria de bases VM que são configuradas, aprovadas e autorizadas pelo líder da equipa ou ti que o centro de TI.Choose from a curated list of VM bases that are configured, approved, and authorized by the team lead or central IT.
  • Crie VMs a partir de imagens personalizadas pré-criadas que tenham todo o software e ferramentas já instaladas.Create VMs from pre-created custom images that have all the software and tools already installed.
  • Crie VMs a partir de fórmulas que são essencialmente imagens personalizadas combinadas com as mais recentes construções do software que é instalado quando os VMs são criados.Create VMs from formulas that are essentially custom images combined with the latest builds of the software that's installed when the VMs are created.
  • Instale artefactos que sejam extensões implantadas em VMs depois de serem aprovisionados.Install artifacts that are extensions deployed on VMs after they're provisioned.
  • Defina horários de paragem automática e arranque automático em VMs.Set auto-shutdown and auto-start schedules on VMs.
  • Reclame um VM pré-criado sem passar pelo processo de criação.Claim a pre-created VM without going through the creation process.

A DevTest Labs fornece as seguintes capacidades aos desenvolvedores que trabalham com ambientes PaaS:DevTest Labs provides the following capabilities to developers working with PaaS environments:

  • Use o Gestor de Recursos para criar rapidamente ambientes PaaS seguindo menos de três passos simples.Use Resource Manager to quickly create PaaS environments by following fewer than three simple steps.
  • Escolha entre uma lista com curadoria de modelos de Gestor de Recursos, que são configurados, e autorizados pelo chumbo da equipa ou TI central.Choose from a curated list of Resource Manager templates, which are configured, and authorized by the team lead or central IT.
  • Rode um grupo de recursos vazios (caixa de areia) usando um modelo de Gestor de Recursos para explorar o Azure no contexto de um laboratório.Spin up an empty resource group (sandbox) by using a Resource Manager template to explore Azure within the context of a lab.

A DevTest Labs também permite que as TI centrais controlem os resíduos, otimizeos os custos dos recursos e permaneçam dentro dos orçamentos, fazendo as seguintes tarefas:DevTest Labs also enables central IT to control wastes, optimize costs on resources, and stay within budgets by doing the following tasks:

  • Definir horários de paragem automática e arranque automático em VMs.Setting auto-shutdown and auto-start schedules on VMs.
  • Definição de políticas sobre o número de VMs que os utilizadores podem criar.Setting policies on the number of VMs that users can create.
  • Definição de políticas sobre os tamanhos dos VMs e imagens de galeria que os utilizadores escolhem.Setting policies on VMs' sizes and gallery images that users choose from.
  • Rastreio de custos e definição de alvos em laboratórios.Tracking costs and setting targets on labs.
  • Ser notificado sobre custos elevados para laboratórios para que possa tomar as medidas necessárias.Getting notified on high projected costs for labs so you can take necessary actions.

A DevTest Labs oferece os seguintes benefícios na criação, configuração e gestão de ambientes na nuvem.DevTest Labs provides the following benefits in creating, configuring, and managing environments in the cloud.

Controlo e governação de custosCost control and governance

A DevTest Labs facilita o controlo dos custos, permitindo-lhe fazer as seguintes tarefas:DevTest Labs makes it easier to control costs by allowing you to do the following tasks:

Rapidamente chegar ao teste pronto-a-testeQuickly get to ready-to-test

A DevTest Labs permite-lhe criar ambientes pré-provisionados equipados com tudo o que a sua equipa precisa para desenvolver e testar aplicações.DevTest Labs lets you create pre-provisioned environments equipped with everything your team needs to develop and test applications. Basta reclamar os ambientes onde a última boa construção da sua aplicação está instalada e começar a funcionar.Just claim the environments where the last good build of your application is installed and start working. Ou use recipientes para uma criação ambiental ainda mais rápida e mais magra.Or use containers for even faster, leaner environment creation.

Criar uma vez, usar em todos os lugaresCreate once, use everywhere

Capture e partilhe modelos e artefactos ambientais PaaS dentro da sua equipa ou organização - tudo no controlo de fontes - para criar facilmente ambientes de desenvolvimento e teste.Capture and share PaaS environment templates and artifacts within your team or organization—all in source control—to easily create developer and test environments.

Self-service sem preocupaçõesWorry-free self-service

A DevTest Labs permite aos seus desenvolvedores e testadores criar em rápida e fácil criação de vMs IaaS e recursos PaaS utilizando um conjunto de recursos pré-configurados.DevTest Labs enables your developers and testers to quickly and easily create IaaS VMs and PaaS resources by using a set of pre-configured resources.

Utilize recursos IaaS e PaaSUse IaaS and PaaS resources

Os desenvolvedores também podem girar os recursos paaS, tais como clusters Azure Service Fabric, a funcionalidade de Aplicações Web do Azure App Service e fazendas SharePoint, utilizando modelos de Gestor de Recursos.Developers can also spin up PaaS resources, such as Azure Service Fabric clusters, the Web Apps feature of Azure App Service, and SharePoint farms, by using Resource Manager templates. Para começar no PaaS em laboratórios, use os modelos do repositório de ambiente público ou ligue o laboratório ao seu próprio repositório Git.To get started on PaaS in labs, use the templates from the public environment repository or connect the lab to your own Git repository. Também pode rastrear os custos destes recursos para se manter dentro do seu orçamento.You can also track costs on these resources to stay within your budget.

Integre com o seu atual chaveiroIntegrate with your existing toolchain

Utilize plug-ins pré-fabricados ou a API para fornecer ambientes de desenvolvimento/teste diretamente a partir da sua ferramenta de integração contínua preferida (CI),ambiente de desenvolvimento integrado (IDE) ou pipeline de libertação automatizado.Use pre-made plug-ins or the API to provision development/testing environments directly from your preferred continuous integration (CI) tool, integrated development environment (IDE), or automated release pipeline. Também pode utilizar a ferramenta abrangente de linha de comando.You can also use the comprehensive command-line tool.

Passos seguintesNext steps

Consulte os seguintes artigos:See the following articles: