DevTest Image Factory

Azure DevOps
Labbuppgiftstjänster
Virtual Machines
GitHub

Lösnings idé Solution Idea

Om du vill se den här artikeln med mer information, implementerings information, prissättnings vägledning eller kod exempel kan du berätta för oss med GitHub feedback!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Avbildnings fabriken är ett bra sätt för organisationer att skapa, underhålla och distribuera anpassade avbildningar med Azure DevTest Labs.The image factory provides a great way for organizations to create, maintain, and distribute custom images with Azure DevTest Labs. Oavsett om du har globalt distribuerade team som behöver arbeta med en gemensam uppsättning anpassade avbildningar måste du centralt hantera konfigurationen av avbildningar för att säkerställa att de uppfyller gällande krav på efterlevnad och säkerhet, eller avancerade program varu konfiguration och konfigurations krav, och avbildnings fabriken tillhandahåller en automatiserad lösning för att hantera denWhether you have globally distributed teams that need to work with a common set of custom images, need to centrally manage the configuration of images to ensure they meet regulatory compliance and security requirements, or complex software setup and configuration requirements, the image factory provides an automated solution to manage it

ArkitekturArchitecture

Arkitektur diagram Ladda ned en SVG -arkitektur.Architecture diagram Download an SVG of this architecture.

DataflödeData Flow

  1. Med config as-kod definierar du de avbildningar som ska pushas och väljer vilka labb som ska ta emot avbildningen.With config as code, define the images to push and select which labs will receive the image.
  2. IT-administratören kontrollerar valet av käll kods kontroll (till exempel Visual Studio Team Services eller GitHub + Jenkins).IT admin checks into source code control of choice (such as Visual Studio Team Services or GitHub + Jenkins).
  3. Orchestrator-utlösare av "gyllene bilder" skapas baserat på konfigurationen i käll kods kontrollen som går till avbildnings fabriken.Orchestrator triggers "golden image" creation based on configuration in source code control that goes to the image factory.
  4. Image Factory lab tar emot kommandon för att skapa virtuella datorer (VM) och anpassade avbildningar.Image factory lab receives commands to create virtual machines (VMs) and custom images.
  5. De angivna avbildningarna har kopierats från image Factory Lab till Team Labs.Specified images copied from image factory lab to team labs.
  6. Team Lab-användare begär virtuella datorer eller skapar virtuella datorer med de senaste avbildningarna.Team lab users claim VMs or create VMs with the latest images.

KomponenterComponents

  • Azure Lab Services: Konfigurera labb för klass rum, test versioner, utveckling och testning och andra scenarierAzure Lab Services: Set up labs for classrooms, trials, development and testing, and other scenarios
  • Virtual Machines: etablera virtuella Windows-och Linux-datorer på några sekunderVirtual Machines: Provision Windows and Linux virtual machines in seconds
  • Azure DevOps: tjänster för team att dela kod, spåra arbete och leverera program varaAzure DevOps: Services for teams to share code, track work, and ship software

Nästa stegNext steps