Geliştirme Kutularınızı zamanlamaya göre otomatik olarak durdurma
Maliyetlerden tasarruf etmek için geliştirme kutusu havuzunda otomatik durdurma zamanlamasını etkinleştirebilirsiniz. Microsoft Dev Box, zamanlamada belirtilen zamanda havuzdaki tüm geliştirme kutularını durdurmaya çalışır. Her havuz için tek bir saat diliminde tek bir durak saati yapılandırabilirsiniz.
Not
Otomatik durdurma zamanlamaları, hazırda bekletme özellikli Dev Box tanımıyla oluşturulan Geliştirme Kutularını hazırda bekletme. Hazırda bekletmeyi desteklemeyen Dev Box tanımları kullanılarak oluşturulan geliştirme kutuları kapatılır. Dev Box tanımlarınızda hazırda beklemeyi etkinleştirme hakkında daha fazla bilgi edinmek için bkz . Geliştirme kutusu hazırda bekletmeyi yapılandırma
İzinler
Geliştirme kutusu zamanlamasını yönetmek için aşağıdaki izinlere ihtiyacınız vardır:
Eylem | İzin gerekiyor |
---|---|
Zamanlama yapılandırma | Sahip, Katkıda Bulunan veya DevCenter Proje Yönetici. |
Azure portalında otomatik durdurma zamanlamasını yönetme
Azure portalını kullanarak otomatik durdurma zamanlamalarını etkinleştirebilir, değiştirebilir ve devre dışı bırakabilirsiniz.
Otomatik durdurma zamanlaması oluşturma
Yeni bir geliştirme kutusu havuzu yapılandırırken veya zaten var olan bir geliştirme kutusu havuzunu değiştirerek otomatik durdurma zamanlaması oluşturabilirsiniz. Aşağıdaki adımlarda azure portalını kullanarak otomatik durdurma zamanlaması oluşturma ve yapılandırma adımları gösterilmektedir.
Mevcut havuza otomatik durdurma zamanlaması ekleme
Azure Portal’ında oturum açın.
Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.
Düzenlemek istediğiniz havuzla ilişkili projeyi açın ve ardından Geliştirme kutusu havuzları'nı seçin.
Değiştirmek istediğiniz havuzu belirleyin ve sağa kaydırın. Havuz için diğer seçenekler (...) menüsünü açın ve Düzenle'yi seçin.
Geliştirme kutusu havuzunu düzenle bölmesinde, Otomatik durdurma bölümünde aşağıdaki ayarları yapılandırın:
Ayar Value Otomatik durdurmayı etkinleştirme Havuz oluşturulduktan sonra otomatik durdurma zamanlamasını etkinleştirmek için Evet'i seçin. Durdurma süresi Havuzdaki tüm geliştirme kutularını kapatmak için bir zaman seçin. Bu havuzdaki tüm geliştirme kutuları her gün bu saatte kapatıyor. Saat dilimi Durdurma saatinin içinde olduğu saat dilimini seçin. Kaydet'i seçin.
Havuz oluştururken otomatik durdurma zamanlaması ekleme
Azure Portal’ında oturum açın.
Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.
Havuz oluşturmak istediğiniz projeyi açın, Geliştirme kutusu havuzları'nı ve ardından Oluştur'u seçin.
Geliştirme kutusu havuzu oluştur bölmesinde aşağıdaki değerleri girin:
Ayar Değer Ad Havuz için bir ad girin. Geliştirici kutuları oluştururken havuz adı, geliştiriciler tarafından seçiliyor. Ad bir proje içinde benzersiz olmalıdır. Geliştirme kutusu tanımı Var olan bir geliştirme kutusu tanımını seçin. Tanım, bu havuzda oluşturulan geliştirme kutuları için temel görüntüyü ve boyutu belirler. Ağ bağlantısı 1. Microsoft tarafından barındırılan bir ağa dağıt'ı seçin.
2. Geliştirme kutuları için istediğiniz dağıtım bölgesini seçin. En iyi kullanıcı deneyimi için beklenen geliştirme kutusu kullanıcılarınıza yakın bir bölge seçin.Geliştirici kutusu Oluşturucu Ayrıcalıkları Yerel Yönetici istrator veya Standart Kullanıcı'ya tıklayın. Otomatik durdurmayı etkinleştirme Evet varsayılan değerdir. Otomatik durdurma zamanlamasını devre dışı bırakmak için Hayır'ı seçin. Havuz oluşturulduktan sonra otomatik durdurma zamanlaması yapılandırabilirsiniz. Durdurma süresi Havuzdaki tüm geliştirme kutularını kapatmak için bir zaman seçin. Bu havuzdaki tüm geliştirme kutuları her gün bu saatte kapatılır. Saat dilimi Durdurma saati için saat dilimini seçin. Lisanslama Kuruluşunuzun bu havuzdaki geliştirme kutularına uygulamak istediğiniz Azure Hibrit Avantajı lisansları olduğunu onaylamak için bu onay kutusunu seçin. Oluştur'u belirleyin.
Yeni geliştirme kutusu havuzunun listede göründüğünü doğrulayın. Ekranı yenilemeniz gerekebilir.
Otomatik durdurma zamanlamasını silme
Havuzunuz için otomatik durdurma zamanlamasını silmek için şu adımları izleyin:
Azure Portal’ında oturum açın.
Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.
Değiştirmek istediğiniz havuzla ilişkilendirilmiş projeyi açın ve ardından Geliştirme kutusu havuzları'nı seçin.
Değiştirmek istediğiniz havuzu belirleyin ve sağa kaydırın. Havuz için diğer seçenekler (...) menüsünü açın ve Düzenle'yi seçin.
Geliştirme kutusu havuzunu düzenle bölmesindeki Otomatik durdurma bölümünde Otomatik durdurmayı etkinleştir ayarını Hayır olarak değiştirin.
Kaydet'i seçin.
Ayarı değiştirdikten sonra, bu havuzdaki geliştirme kutuları otomatik olarak kapatılamaz.
Azure CLI ile otomatik durdurma zamanlamasını yönetme
Azure CLI'yı kullanarak otomatik durdurma zamanlamalarını da yönetebilirsiniz.
Otomatik durdurma zamanlaması oluşturma
Aşağıdaki Azure CLI komutu bir otomatik durdurma zamanlaması oluşturur:
az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Parametre | Value |
---|---|
pool-name |
Geliştirme kutusu havuzunuzun adı. |
project |
Geliştirme kutusu projenizin adı. |
resource-group |
Geliştirme kutusu havuzunuzun kaynak grubunun adı. |
time |
Saat 23:15 gibi 23:15 geliştirme kutularının kapatılması gereken yerel saat. |
time-zone |
Gibi "America/Los_Angeles" yerel saati belirlemek için standart saat dilimi dizesi. |
state |
Zamanlamanın kullanımda olup olmadığını gösterir. Seçenekler arasında veya Disabled bulunurEnabled . |
Otomatik durdurma zamanlamasını silme
Otomatik durdurma zamanlamasını silmek için Azure CLI'ye aşağıdaki komutu girin:
az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Parametre | Value |
---|---|
pool-name |
Geliştirme kutusu havuzunuzun adı. |
project-name |
Geliştirme kutusu projenizin adı. |