Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede önemli Azure DevTest Labs kavramları ve tanımları açıklanmaktadır. DevTest Labs, Azure sanal makinelerini (VM) ve diğer kaynakları kolayca oluşturmaya, kullanmaya ve yönetmeye yönelik bir hizmettir.
Laboratuvarlar
DevTest Labs laboratuvarı, VM'ler gibi bir grup kaynağı kapsayan altyapıdır. DevTest Labs yöneticileri şunları yapabilir:
- Laboratuvar kullanıcılarını ekleyin ve yapılandırın.
- Laboratuvar kullanıcılarının talep edip kullanması için hazır VM'ler oluşturun.
- Laboratuvarlar, VM'ler ve ortamlar oluşturmak ve yapılandırmak için Azure Resource Manager (ARM) şablonları oluşturun ve kullanın.
- Yapıt ve şablon kaynak denetimi depolarını laboratuvara bağlayın.
- Kullanıcıların kendi laboratuvar VM'lerini ve ortamlarını oluşturmasına ve yapılandırmasına izin verin.
- İzin verilen sanal makine (VM) sınırlarını, boyutlarını ve yapılandırmalarını belirtin.
- Autoshutdown ve autostartup ilkelerini ayarlayın.
- Laboratuvar maliyetlerini izleme ve yönetme.
Roller
Azure rol tabanlı erişim denetimi (RBAC), DevTest Labs erişimini ve rollerini tanımlar. DevTest Labs'in laboratuvar üyesi izinlerini tanımlayan üç rolü vardır: Sahip, Katkıda Bulunan ve DevTest Labs Kullanıcısı.
Laboratuvar Sahipleri laboratuvar kaynaklarını okuma veya laboratuvar kaynaklarına yazma, ilkeler ve yapılandırmalar ayarlama, depolar ve temel görüntüler ekleme ve kullanıcıları yönetme gibi tüm laboratuvar görevlerini gerçekleştirebilir. Laboratuvar kullanıcılarını ve rollerini yalnızca laboratuvar sahipleri ekleyebilir ve yönetebilir. Kullanıcı erişimini ve rollerini yönetme hakkında daha fazla bilgi için bkz. Laboratuvar sahipleri, katkıda bulunanlar ve kullanıcılar ekleme.
Laboratuvar Sahipleri ayrıca özel DevTest Labs rolleri oluşturabilir ve atayabilir. Daha fazla bilgi için bkz Belirli laboratuvar ilkelerine kullanıcı izinleri verme.
Laboratuvar Sahibi, laboratuvarın bulunduğu Azure aboneliğinin Sahibi olmalı veya geçerli bir abonelik ya da laboratuvar Sahibinden, laboratuvar Sahibi rolünü almalıdır. Abonelik Sahipleri tüm abonelik kaynaklarına ve kullanıcılarına erişebilir, böylece aboneliklerindeki laboratuvarlar için Sahip rolünü otomatik olarak devralırlar.
LaboratuvarA Katkıda Bulunanlar, laboratuvar sahiplerinin yapabilecekleri her şeyi yapabilir; örneğin laboratuvarları ve ilkeleri oluşturup yapılandırabilir, ancak kullanıcıları ve rolleri atayamaz veya yönetemezler. Azure aboneliğine Katkıda Bulunanlar laboratuvar oluşturabilir, ancak laboratuvar Sahibi rolünü devralmadıkları veya kendilerine verilmediği sürece bu laboratuvarların Sahipleri değildirler.
DevTest Labs Kullanıcıları tüm laboratuvar kaynaklarını ve ilkelerini görüntüleyebilir ve kullanıcı başına VM sayısı gibi ilke kısıtlamaları dahilinde kendi VM'lerini ve ortamlarını oluşturabilir ve değiştirebilir.
DevTest Labs Kullanıcılar laboratuvar ilkelerini değiştiremez veya laboratuvar veya VM sahibi izin vermediği sürece diğer kullanıcıların VM'lerini görüntüleyemez veya değiştiremez. DevTest Labs Kullanıcıları otomatik olarak kendi VM'lerinde Sahip izinlerine sahiptir.
İlkeler
Laboratuvar ilkeleri maliyetleri denetlemeye ve israfı azaltmaya yardımcı olur. Örneğin, ilkeler laboratuvar VM'lerini tanımlı bir zamanlamaya göre otomatik olarak kapatabilir veya kullanıcı veya laboratuvar başına VM sayısını veya boyutlarını sınırlayabilir. Daha fazla bilgi için bkz . Maliyetleri denetlemek için laboratuvar ilkelerini yönetme.
Şablonlar
DEVTest Labs laboratuvarlarını, ortamlarını, VM'lerini ve yapıtlarını oluşturmak ve güncelleştirmek için ARM şablonlarını kullanabilirsiniz.
Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Şablon deklaratif sözdizimi kullanır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız. ARM şablon yapısı ve özellikleri hakkında daha fazla bilgi için bkz . Şablon biçimi.
DevTest Labs'de ARM şablonlarını kullanma hakkında daha fazla bilgi için bkz:
- ARM şablonlarından laboratuvarlar oluşturun.
- ARM şablonlarından ortamlar oluşturun.
- VM'ler için ARM şablonları oluşturun.
Depolar
Laboratuvar kullanıcıları, laboratuvar VM'leri ve ortamları oluşturmak için genel ve özel Git kaynak denetimi depolarından şablonları ve yapıtları kullanabilir. DevTest Labs genel GitHub depoları birçok kullanıma hazır yapıt ve ARM şablonu sunar.
Laboratuvar yöneticileri ayrıca özel yapıtları ve ARM şablonlarını özel Git depolarında depolayabilir ve depoları laboratuvarlarına bağlayabilir. Laboratuvar kullanıcıları ve otomatik işlemler daha sonra şablonları ve yapıtları kullanabilir. Tutarlılığı, yeniden kullanımı ve paylaşımı teşvik ederek kuruluşunuzdaki birden çok laboratuvara aynı depoları ekleyebilirsiniz. Daha fazla bilgi için bkz. Laboratuvarlara şablon depoları ekleme ve Laboratuvara yapıt deposu ekleme.
Sanal makineler
DevTest Labs VM'lerini oluşturmak ve yönetmek için şablonları, yapıtları, özel görüntüleri ve formülleri kullanabilirsiniz.
Azure VM'leri, çalıştırmak için fiziksel donanım satın alıp bakımını yapmak zorunda kalmadan sanallaştırma esnekliği sağlayan isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarıdır . Azure VM'leri hakkında daha fazla bilgi için bkz. Azure'da Windows sanal makineleri.
Temel görüntüler
Temel görüntü, yazılım ve ayarların önceden yüklenmiş ve yapılandırılmış olabileceği bir VM görüntüsüdür. Temel görüntülerin kullanılması VM oluşturma süresini ve karmaşıklığını azaltır. Laboratuvar yöneticileri, laboratuvar kullanıcılarının VM oluşturmak için hangi temel görüntüleri kullanabileceklerini seçebilir. Daha fazla bilgi için bkz . Laboratuvara sanal makine oluşturma ve ekleme.
Eserler
Yapıtlar, VM oluşturma sırasında veya sonrasında laboratuvar VM'lerine ekleyebileceğiniz araçlar, eylemler veya yazılımlardır. Örneğin, yapıtlar şu olabilir:
- Aracılar, Fiddler veya Visual Studio gibi VM'ye yüklenecek araçlar.
- Bir depoyu kopyalama veya etki alanına katılma gibi VM'de yapılması gereken eylemler.
- Test etmek istediğiniz uygulamalar.
Daha fazla bilgi için DevTest Labs VM'lerine yapıtlar ekleme başlıklı bölüme bakın.
Laboratuvar yöneticileri, VM oluşturma sırasında tüm laboratuvar VM'lerine yüklenecek zorunlu yapıtları belirtebilir. Daha fazla bilgi için DevTest Labs VM'leri için zorunlu özellikleri belirtme'ye bakın.
Talep edilebilir VM'ler
Laboratuvar yöneticileri, belirli yapılandırmalara sahip VM'leri hazırlayabilir ve paylaşılan bir havuza kaydedebilir ve burada laboratuvarın Talep Edilebilir sanal makineler listesinde görünür. Herhangi bir laboratuvar kullanıcısı, bu yapılandırmaya sahip bir VM'ye ihtiyaç duyduğunda talep edilebilir havuzdan bir VM talep edebilir.
Laboratuvar kullanıcısı bir VM'yi talep ettikten sonra, VM bu kullanıcının Sanal makinelerim listesine geçer ve kullanıcı VM'nin sahibi olur. VM artık diğer kullanıcılar tarafından talep edilebilir veya yapılandırılamaz. Daha fazla bilgi için bkz . Talep edilebilir VM'leri oluşturma ve yönetme.
Özel görüntüler ve formüller
DevTest Labs özel görüntüleri ve formülleri, hızlı VM oluşturma ve sağlama mekanizmalarıdır.
Özel görüntü, mevcut bir VM'den veya sanal sabit diskten (VHD) oluşturulan ve yazılım ve diğer yapıtların yüklü olabileceği bir VM görüntüsüdür. Laboratuvar kullanıcıları özel görüntüden aynı VM'leri oluşturabilir. Daha fazla bilgi için bkz . VM'den özel görüntü oluşturma.
Formül, laboratuvar VM'sini oluşturmaya yönelik temel görüntü, VM boyutu, sanal ağ ve yapıtlar gibi varsayılan özellik değerlerinin listesidir. Bir formülden VM oluşturduğunuzda varsayılan değerleri olduğu gibi kullanabilir veya değiştirebilirsiniz. Daha fazla bilgi için bkz . Azure DevTest Labs formüllerini yönetme.
Özel görüntüler ve formüller hakkında daha fazla bilgi için bkz. Özel görüntüleri ve formülleri karşılaştırma.
Ortamlar
DevTest Labs ortamı, ARM şablonunun tanımladığı Azure Web App veya SharePoint grubu gibi Azure hizmet olarak platform (PaaS) kaynaklarından oluşan bir koleksiyondur. Laboratuvar yöneticileri laboratuvarlara genel veya özel olarak oluşturulmuş ortam şablonları ekleyebilir ve laboratuvar kullanıcıları bunları kullanarak ortamları hızla oluşturabilir. Daha fazla bilgi için bkz . DevTest Labs ortamları oluşturmak için ARM şablonlarını kullanma.
Azure DevTest Labs ile çalışma başlama
Azure'da yeni misiniz? Ücretsiz bir Azure hesabı oluşturun.
Azure’u zaten kullanıyor musunuz? İlk laboratuvarınızı oluşturun ve Azure DevTest Labs'i dakikalar içinde kullanmaya başlayın.