Aracılığıyla paylaş


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

  1. Azure Portal’ında oturum açın.

  2. Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.

    Azure portalı arama kutusundan proje aramasını gösteren ekran görüntüsü.

  3. Düzenlemek istediğiniz havuzla ilişkili projeyi açın ve ardından Geliştirme kutusu havuzları'nı seçin.

    Proje için mevcut geliştirme kutusu havuzlarının listesinin ekran görüntüsü.

  4. 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 havuzu için diğer seçenekler menüsünün ve Düzenle seçeneğinin seçili olduğu ekran görüntüsü.

  5. 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.

    Otomatik durdurma seçeneklerinin ve Evet'in seçili olduğunu gösteren geliştirme kutusu havuzunu düzenle sayfasının ekran görüntüsü.

  6. Kaydet'i seçin.

Havuz oluştururken otomatik durdurma zamanlaması ekleme

  1. Azure Portal’ında oturum açın.

  2. Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.

  3. Havuz oluşturmak istediğiniz projeyi açın, Geliştirme kutusu havuzları'nı ve ardından Oluştur'u seçin.

    Proje içindeki geliştirme kutusu havuzlarının listesinin ekran görüntüsü. Liste boş. Oluştur seçeneği belirlenmiştir.

  4. 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.

    Geliştirme kutusu havuzu oluştur iletişim kutusunun ekran görüntüsü.

  5. Oluştur'u belirleyin.

  6. 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:

  1. Azure Portal’ında oturum açın.

  2. Arama kutusuna projeler yazın. Sonuç listesinde Projeler'i seçin.

  3. Değiştirmek istediğiniz havuzla ilişkilendirilmiş projeyi açın ve ardından Geliştirme kutusu havuzları'nı seçin.

  4. 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.

  5. 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.

    Otomatik durdurma seçeneklerini ve Hayır'ı gösteren geliştirme kutusu havuzunu düzenle sayfasının ekran görüntüsü.

  6. 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 DisabledbulunurEnabled.

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ı.