DevTest Labs kavramları

Bu makalede önemli Azure DevTest Labs kavramları ve tanımları listelenir. DevTest Labs, Azure VM'lerini ve diğer kaynakları kolayca oluşturmaya, kullanmaya ve yönetmeye yönelik bir hizmettir.

Laboratuvarlar

Laboratuvar, sanal makineler (VM) gibi bir grup kaynağı kapsayan altyapıdır. Laboratuvarda şunları yapabilirsiniz:

  • Kullanıcı ekleme ve yapılandırma.
  • Laboratuvar kullanıcılarının talep edip kullanması için hazır VM'ler oluşturun.
  • Kullanıcıların kendi laboratuvar VM'lerini ve ortamlarını oluşturmasına ve yapılandırmasına izin verin.
  • Yapıt ve şablon depolarını laboratuvara bağlayın.
  • İzin verilen VM sınırlarını, boyutlarını ve yapılandırmalarını belirtin.
  • Otomatik kapatma ve otomatik başlatma ilkelerini ayarlayın.
  • Laboratuvar maliyetlerini izleme ve yönetme.

İlkeler

İlkeler laboratuvar maliyetlerini 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.

Depolar

Laboratuvar kullanıcıları, laboratuvar VM'leri ve ortamları oluşturmak için genel ve özel Git depolarından yapıtları ve şablonları kullanabilir. DevTest Labs genel GitHub depoları birçok kullanıma hazır yapıt ve Azure Resource Manager (ARM) şablonu sunar.

Laboratuvar sahipleri ayrıca özel yapıtlar ve ARM şablonları oluşturabilir, bunları ö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. Laboratuvara yapıt deposu ekleme ve Laboratuvarlara şablon depoları ekleme.

Roller

Azure rol tabanlı erişim denetimi (Azure 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, kullanıcıları yönetme, ilkeler ve yapılandırmalar ayarlama, depolar ve temel görüntüler ekleme gibi tüm laboratuvar görevlerini gerçekleştirebilir.

    • Azure abonelik sahipleri laboratuvarlar, sanal ağlar ve VM'ler dahil olmak üzere bir abonelikteki tüm kaynaklara erişebildiğinden, abonelik sahibi laboratuvar Sahibi rolünü otomatik olarak devralır.
    • Laboratuvar Sahipleri özel DevTest Labs rolleri de oluşturabilir. Daha fazla bilgi için bkz . Belirli laboratuvar ilkeleri için kullanıcı izinleri verme.
  • Katkıda bulunanlar, kullanıcıları yönetmek dışında sahiplerin yapabilecekleri her şeyi yapabilir.

  • DevTest Labs Kullanıcıları tüm laboratuvar kaynaklarını ve ilkelerini görüntüleyebilir ve kendi VM'lerini ve ortamlarını oluşturup değiştirebilir.

    • Kullanıcıların kendi VM'lerinde otomatik olarak Sahip izinleri vardır.
    • Kullanıcılar laboratuvar ilkelerini değiştiremez veya diğer kullanıcıların sahip olduğu vm'leri değiştiremez.

Erişim ve roller hakkında daha fazla bilgi için bkz . Laboratuvar sahipleri, katkıda bulunanlar ve kullanıcılar ekleme.

Sanal makineler

Azure VM, Azure'ın sunduğu isteğe bağlı, ölçeklenebilir bilgi işlem kaynağı türüdür. Azure VM'leri, sanallaştırmayı çalıştıran fiziksel donanımı satın almak ve bakımını yapmak zorunda kalmadan sanallaştırma esnekliği sağlar. VM'ler hakkında daha fazla bilgi için bkz . Azure'da Windows sanal makineleri.

Artifacts

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 bkz . DevTest Labs VM'lerine yapıt ekleme.

Laboratuvar sahipleri, VM oluşturma sırasında tüm laboratuvar VM'lerine yüklenecek zorunlu yapıtları belirtebilir. Daha fazla bilgi için bkz . DevTest Labs VM'leri için zorunlu yapıtları belirtme.

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üler VM oluşturma süresini ve karmaşıklığını azaltır. Laboratuvar sahipleri, laboratuvarlarında hangi temel görüntülerin kullanılabilir hale getirileceğini seçebilir. Laboratuvar kullanıcıları, kullanılabilir tabanlar arasından seçim yaparak VM oluşturabilir. Daha fazla bilgi için bkz . Laboratuvara sanal makine oluşturma ve ekleme.

Talep edilebilir VM'ler

Laboratuvar sahipleri veya yöneticileri belirli temel görüntüler ve yapıtlara sahip VM'leri hazırlayabilir ve bunları paylaşılan bir havuza kaydedebilir. Bu talep edilebilir VM'ler 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'de özel görüntüler ve formüller hızlı VM oluşturma ve sağlama mekanizmalarıdır.

  • Özel görüntü, mevcut bir VM'den veya sanal sabit sürücüden (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. Her seferinde bu özellikleri belirtmek zorunda kalmadan aynı özelliklere sahip VM'ler oluşturabilirsiniz. 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 arasındaki farklar hakkında daha fazla bilgi için bkz . Özel görüntüleri ve formülleri karşılaştırma.

Ortamlar

DevTest Labs'de ortam, Azure Web App veya SharePoint grubu gibi hizmet olarak Azure platformu (PaaS) kaynaklarından oluşan bir koleksiyondur. ARM şablonlarını kullanarak laboratuvarlarda ortamlar oluşturabilirsiniz. Daha fazla bilgi için bkz . DevTest Labs ortamları oluşturmak için ARM şablonlarını kullanma. ARM şablon yapısı ve özellikleri hakkında daha fazla bilgi için bkz . Şablon biçimi.

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.