Mettre en veille prolongée une zone de développement dans Microsoft Dev Box

Dans cet article, vous allez apprendre à mettre en veille prolongée et à reprendre une zone de développement dans Microsoft Dev Box.

La mise en veille prolongée est un état d’économie d’alimentation qui enregistre vos applications en cours d’exécution sur votre disque dur, puis arrête la machine virtuelle. Lorsque vous reprenez la machine virtuelle, tous vos travaux précédents sont restaurés.

Vous pouvez mettre en veille prolongée votre boîte de développement via le portail des développeurs Microsoft Dev Box ou l’interface CLI. Vous ne pouvez pas mettre en veille prolongée votre zone de développement à partir de la machine virtuelle.

Important

La mise en veille prolongée de Dev Box est actuellement en préversion. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

Mettre en veille prolongée votre boîte de développement à l’aide du portail des développeurs

Pour mettre en veille prolongée votre boîte de développement via le portail des développeurs Microsoft Dev Box :

  1. Connectez-vous au portail des développeurs.

  2. Dans la zone de développement que vous souhaitez mettre en veille prolongée, dans le menu plus d’options, sélectionnez Hibernate.

Les zones de développement qui prennent en charge la mise en veille prolongée affichent l’option Hibernate . Les zones de développement qui prennent uniquement en charge l’arrêt affichent l’option Arrêter .

Reprendre votre boîte de développement à l’aide du portail des développeurs

Pour reprendre votre zone de développement via le portail des développeurs Microsoft Dev Box :

  1. Connectez-vous au portail des développeurs.

  2. Dans la zone de développement que vous souhaitez reprendre, dans le menu Plus d’options, sélectionnez Reprendre.

En outre, vous pouvez également doublement sélectionner votre zone de développement dans la liste des machines virtuelles que vous voyez dans l’application « Bureau à distance ». Votre boîte de développement démarre et reprend automatiquement à partir d’un état de mise en veille prolongée.

Mettre en veille prolongée votre boîte de développement à l’aide d’Azure CLI

Pour mettre en veille prolongée votre zone de développement à l’aide d’Azure CLI :

az devcenter dev dev-box stop --name <YourDevBoxName> --dev-center-name <YourDevCenterName> --project-name <YourProjectName> --user-id "me" --hibernate true

Pour en savoir plus sur la gestion de votre zone de développement à partir de l’interface CLI, consultez : référence devcenter.

Résolution des problèmes

Ma zone de développement ne reprend pas à partir de l’état hibernated. Les tentatives de connexion échouent et je reçois une erreur de l’application RDP.

Si votre machine ne répond pas, elle a peut-être bloqué pendant la mise en veille prolongée ou la reprise de l’veille prolongée, vous pouvez redémarrer manuellement votre zone de développement.

Pour arrêter votre zone de développement, soit

  • Portail des développeurs : accédez au portail des développeurs, sélectionnez votre DevBox, puis, dans le menu Plus d’options, sélectionnez Arrêter.
  • CLI- az devcenter dev dev-box stop --name <YourDevBoxName> --dev-center-name <YourDevCenterName> --project-name <YourProjectName> --user-id "me" --hibernate false

Lorsque ma boîte de développement reprend à partir d’un état hibernated, toutes mes fenêtres ouvertes ont disparu.

Dev Box Hibernation est une fonctionnalité en préversion, et vous risquez d’rencontrer des problèmes de fiabilité. Activez l’enregistrement automatique sur vos applications pour réduire les effets de la perte de session.

J’ai modifié certains paramètres sur l’une de mes boîtes de développement et il n’est plus mis en veille prolongée. Mes autres boîtes de développement hibernent sans problème. Quel peut être le problème ?

Certains paramètres ne sont pas compatibles avec la mise en veille prolongée et empêchent votre boîte de développement de mettre en veille prolongée. Pour en savoir plus sur ces paramètres, consultez : Paramètres pas compatible avec la mise en veille prolongée.