Azure DevTest Labs nedir?
Azure DevTest Labs, laboratuvarlarda hizmet olarak altyapı (IaaS) sanal makineleri (VM' ler) ve hizmet olarak platform (PaaS) ortamlarını kolayca oluşturmaya, kullanmaya ve yönetmeye yönelik bir hizmettir. Laboratuvarlar VM oluşturmak için önceden yapılandırılmış temeller ve yapıtlar ve Azure Web Apps veya SharePoint grupları gibi ortamlar oluşturmak için Azure Resource Manager (ARM) şablonları sunar.
Laboratuvar sahipleri, kullanıcıların ihtiyaç duyduğu araçlara ve yazılım laboratuvarına sahip önceden yapılandırılmış VM'ler oluşturabilir. Laboratuvar kullanıcıları önceden yapılandırılmış VM'leri talep edebilir veya kendi VM'lerini ve ortamlarını oluşturup yapılandırabilir. Laboratuvar ilkeleri ve diğer yöntemler, laboratuvar kullanımını ve maliyetlerini izler ve denetler.
Yaygın DevTest Labs senaryoları
Yaygın DevTest Labs senaryoları arasında geliştirme VM'leri, test ortamları ve sınıf veya eğitim laboratuvarları bulunur. DevTest Labs, tüm kaynak kullanımını laboratuvar bağlamında tutarak verimliliği, tutarlılığı ve maliyet denetimini teşvik eder.
Özel VM temelleri, yapıtları ve şablonları
DevTest Labs laboratuvarlar, VM'ler ve ortamlar oluşturmak ve yönetmek için özel görüntüler, formüller, yapıtlar ve şablonlar kullanabilir. DevTest Labs genel GitHub deposunda laboratuvarlar, ortamlar veya korumalı alan kaynak grupları oluşturmak için birçok kullanıma hazır VM yapıtı ve ARM şablonu vardır. Laboratuvar sahipleri ayrıca laboratuvarlar, VM'ler ve ortamlar oluşturmak ve yönetmek için kullanılacak özel görüntüler, formüller ve ARM şablonları oluşturabilir.
Laboratuvar sahipleri yapıtları ve ARM şablonlarını özel Git depolarında depolayabilir ve yapıt depolarını ve şablon depolarını laboratuvarlarına bağlayarak laboratuvar kullanıcılarının bunlara doğrudan Azure portal erişebilmesini sağlayabilir. Tutarlılığı, yeniden kullanımı ve paylaşımı teşvik etmek için kuruluşunuzdaki birden çok laboratuvara aynı depoları ekleyin.
Geliştirme, test ve eğitim senaryoları
DevTest Labs kullanıcıları önceden yapılandırılmış temellerden , yapıtlardan ve şablonlardan hızlı ve kolay bir şekilde IaaS VM'leri ve PaaS ortamları oluşturabilir. Geliştiriciler, test ediciler ve eğitmenler şunları yapabilir:
- Yeniden kullanılabilir ARM şablonlarını ve yapıtlarını kullanarak Azure'ı keşfetmek için Windows ve Linux eğitim ve tanıtım ortamları veya korumalı alan kaynak grupları oluşturun.
- Birden çok test aracısı ve ortam oluşturarak uygulama sürümlerini test edin ve yük testlerinin ölçeğini büyütün.
- Sürekli tümleştirme ve dağıtım (CI/CD) araçlarından, tümleşik geliştirme ortamlarından (IDE) veya otomatik yayın işlem hatlarından geliştirme veya test ortamları oluşturun. İsteğe bağlı ortamlar oluşturmak için dağıtım işlem hatlarını DevTest Labs ile tümleştirin.
- VM'leri ve ortamları yönetmek için Azure CLI komut satırı aracını kullanın.
Maliyetleri denetlemeye yönelik laboratuvar ilkeleri ve yordamları
Laboratuvar sahipleri israfı azaltmak ve laboratuvar maliyetlerini denetlemek için çeşitli önlemler alabilir.
- Kullanıcı veya laboratuvar başına izin verilen vm sayısı veya boyutları gibi laboratuvar ilkeleri ayarlayın.
- Laboratuvar VM'lerini günün belirli saatlerinde kapatmak ve başlatmak için otomatik kapatma ve otomatik başlatma zamanlamaları ayarlayın.
- Laboratuvar ve kaynak kullanımını izlemek ve eğilimleri tahmin etmek için maliyetleri izleyin.
- VM son kullanma tarihlerini ayarlayın veya artık gerekli olmadığında laboratuvarları veya laboratuvar VM'lerini silin .
Sonraki adımlar
Azure DevTest Labs ile çalışma başlama
Azure’da yeni misiniz? Ücretsiz bir Azure hesabı oluşturun.
Azure’u zaten kullanıyor musunuz? DevTest Labs'deki ilk laboratuvarınızı kullanmaya başlama: Dakikalar içinde Azure DevTest Labs kullanmaya başlayın.