DevTest Labs kavramları

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

Labs

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 izleyin ve yönetin.

İlkeler

İlkeler laboratuvar maliyetlerini denetlemeye ve israfı azaltmaya yardımcı olur. Örneğin, ilkeler tanımlı bir zamanlamaya göre laboratuvar VM'lerini 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 ortak 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. Aynı depoları kuruluşunuzdaki birden çok laboratuvara ekleyerek tutarlılığı, yeniden kullanımı ve paylaşımı destekleyebilirsiniz.

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, ilkeleri 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 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 ilkelerine 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, 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 sahibi, katkıda bulunan ve kullanıcı ekleme.

Sanal makineler

Azure VM, Azure'ın sunduğu isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarından biridir. Azure VM'leri, sanallaştırmayı çalıştıran fiziksel donanımı satın almak ve bakımını yapmak zorunda kalmadan size 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 gerçekleştirecek 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üklenip yapılandırıldığı 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 temellerden seçim yaparak VM oluşturabilir. Daha fazla bilgi için bkz. Sanal makine oluşturma ve laboratuvara 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 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ı vm 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. Bu özellikleri her seferinde 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ülerle 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 şablonu 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? DevTest Labs'deki ilk laboratuvarınızı kullanmaya başlama: dakikalar içinde Azure DevTest Labs kullanmaya başlayın.