Implementatiesites maken

Voltooid

Wanneer u uw web-app, web-app op Linux, mobiele back-end of API-app implementeert in Azure-app Service, kunt u een afzonderlijke implementatiesite gebruiken in plaats van de standaard productiesite.

Dingen die u moet weten over implementatiesites

Laten we eens kijken naar de kenmerken van implementatiesites.

  • Implementatiesites zijn live-apps met hun eigen hostnamen.

  • Implementatiesites zijn beschikbaar in de prijscategorieën Standard, Premium en Isolated App Service. Uw app moet worden uitgevoerd in een van deze lagen om implementatiesites te kunnen gebruiken.

  • De lagen Standard, Premium en Isolated bieden verschillende aantallen implementatiesites.

  • App-inhoud en configuratie-elementen kunnen worden gewisseld tussen twee implementatiesites, inclusief de productiesite.

Schermopname van het werken met implementatiesites in Azure Portal.

Aandachtspunten bij het gebruik van implementatiesites

Er zijn verschillende voordelen voor het gebruik van implementatiesites met uw App Service-app. Bekijk de volgende voordelen en denk na over hoe ze uw App Service-implementatie kunnen ondersteunen.

  • Overweeg validatie. U kunt wijzigingen in uw app valideren in een staging-implementatiesite voordat u de app wijzigt met de inhoud in de productiesite.

  • Houd rekening met minder downtime. Als u een app eerst in een site implementeert en deze in productie wisselt, zorgt u ervoor dat alle exemplaren van de site worden opgewarmd voordat ze in productie worden gewisseld. Deze optie elimineert downtime wanneer u uw app implementeert. De omleiding van verkeer is naadloos en er worden geen aanvragen verwijderd vanwege wisselbewerkingen. De volledige werkstroom kan worden geautomatiseerd door automatisch wisselen te configureren wanneer preswap-validatie niet nodig is.

  • Overweeg om te herstellen naar de laatst bekende goede site. Na een wisseling heeft de site met de eerder gefaseerde app nu de vorige productie-app. Als de wijzigingen die zijn gewisseld in de productiesite niet zoals verwacht, kunt u dezelfde wissel direct uitvoeren om terug te keren naar uw 'laatst bekende goede site'.

  • Overweeg automatisch wisselen. Automatisch wisselen stroomlijnt Azure Pipeline-scenario's waarbij u uw app continu wilt implementeren met nul koude starts en nul downtime voor app-klanten. Wanneer automatisch wisselen is ingeschakeld vanuit een site in productie, wordt de app automatisch in productie gewisseld wanneer u de codewijzigingen naar die site pusht nadat deze is opgewarmd in de bronsite. Automatisch wisselen wordt momenteel niet ondersteund voor Web Apps in Linux.