Konsep DevTest Labs

Artikel ini berisi daftar konsep dan definisi utama Azure DevTest Labs. DevTest Labs adalah layanan untuk membuat, menggunakan, dan mengelola VM Azure dan sumber daya lainnya dengan mudah.

Lab

Lab adalah infrastruktur yang mencakup grup sumber daya seperti mesin virtual (VM). Di lab, Anda dapat:

  • Menambahkan dan mengonfigurasi pengguna.
  • Membuat VM siap pakai untuk diklaim dan digunakan pengguna lab.
  • Mengizinkan pengguna membuat dan mengonfigurasi VM dan lingkungan lab mereka sendiri.
  • Menyambungkan repositori artefak dan template ke lab.
  • Menentukan batas, ukuran, dan konfigurasi VM yang diizinkan.
  • Mengatur kebijakan matikan otomatis dan mulai otomatis.
  • Melacak dan mengelola biaya lab.

Kebijakan

Kebijakan membantu mengendalikan biaya lab dan mengurangi limbah. Misalnya, kebijakan dapat otomatis mematikan VM lab berdasarkan jadwal yang ditentukan, atau membatasi jumlah atau ukuran VM per pengguna atau lab. Untuk informasi selengkapnya, lihat Mengelola kebijakan lab untuk mengontrol biaya.

Repositori

Pengguna lab dapat menggunakan artefak dan template dari repositori Git publik dan privat untuk membuat VM dan lingkungan lab. Repositori GitHub publik DevTest Labs menawarkan banyak artefak siap pakai dan template Azure Resource Manager (ARM).

Pemilik lab juga dapat membuat artefak khusus dan template ARM, menyimpannya di repositori Git privat, dan menyambungkan repositori tesebut ke lab mereka. Pengguna lab dan proses otomatis kemudian dapat menggunakan template dan artefak. Anda dapat menambahkan repositori yang sama ke beberapa lab di organisasi Anda, sehingga meningkatkan konsistensi, penggunaan kembali, dan berbagi.

Untuk informasi selengkapnya, lihat Menambahkan repositori artefak ke lab dan Menambahkan repositori template ke lab.

Peran

Kontrol akses berbasis peran Azure (Azure RBAC) menentukan akses dan peran DevTest Labs. DevTest Labs memiliki tiga peran yang menentukan izin anggota lab: Pemilik, Kontributor, dan Pengguna DevTest Labs.

  • Pemilik Lab dapat melakukan semua tugas lab, seperti membaca atau menulis ke sumber daya laboratorium, mengelola pengguna, mengatur kebijakan dan konfigurasi, serta menambahkan repositori dan citra dasar.

    • Karena pemilik langganan Azure memiliki akses ke semua sumber daya dalam langganan, yang mencakup lab, jaringan virtual, dan VM, pemilik langganan otomatis memiliki peran Pemilik lab.
    • Pemilik Lab juga dapat membuat peran DevTest Labs kustom. Untuk informasi selengkapnya, lihat Memberi pengguna izin ke kebijakan lab tertentu.
  • Kontributor dapat melakukan semua yang dapat dilakukan pemilik, kecuali mengelola pengguna.

  • Pengguna DevTest Labs dapat melihat semua sumber daya dan kebijakan lab, serta membuat dan memodifikasi VM dan lingkungan mereka sendiri.

    • Pengguna secara otomatis memiliki izin Pemilik pada VM mereka sendiri.
    • Pengguna tidak dapat mengubah kebijakan lab, atau mengubah VM apa pun yang dimiliki pengguna lain.

Untuk informasi selengkapnya tentang akses dan peran, lihat Menambahkan pemilik, kontributor, dan pengguna lab.

Mesin virtual

Azure VM adalah salah satu jenis sumber daya komputasi yang dapat diskalakan dan sesuai permintaan yang ditawarkan Azure. Azure VM memberi Anda fleksibilitas virtualisasi tanpa harus membeli dan memelihara perangkat keras fisik yang menjalankannya. Untuk informasi selengkapnya tentang VM, lihat Mesin virtual Windows di Azure.

Artefak

Artefak adalah alat, tindakan, atau perangkat lunak yang dapat Anda tambahkan ke VM lab selama atau setelah pembuatan VM. Misalnya, artefak dapat berupa:

  • Alat untuk menginstal VM, seperti agen, Fiddler, atau Visual Studio.
  • Tindakan yang dapat dilakukan di VM, seperti mengkloning repositori atau menggabungkan domain.
  • Aplikasi yang ingin Anda uji.

Untuk informasi selengkapnya, lihat Menambahkan artefak ke VM DevTest Labs.

Pemilik lab dapat menentukan artefak wajib yang akan diinstal pada semua VM lab selama pembuatan VM. Untuk informasi selengkapnya, lihat Menentukan artefak wajib untuk Mesin Virtual DevTest Labs.

Gambar dasar

Citra dasar adalah citra VM yang dapat memiliki perangkat lunak dan pengaturan yang sudah diinstal sebelumnya dan dikonfigurasi. Citra dasar mengurangi waktu dan kompleksitas pembuatan VM. Pemilik lab dapat memilih citra dasar mana yang akan tersedia di lab mereka. Pengguna lab dapat membuat VM dengan memilih dari citra dasar yang tersedia. Untuk informasi selengkapnya, lihat Membuat dan menambahkan mesin virtual ke lab.

VM dapat diklaim

Pemilik dan admin lab dapat menyiapkan VM dengan citra dan artefak dasar tertentu, dan menyimpannya ke kumpulan bersama. VM yang dapat diklaim ini muncul di daftar Mesin virtual yang dapat diklaim di lab. Pengguna lab dapat mengklaim VM dari kumpulan saat mereka membutuhkannya dengan konfigurasi khusus tersebut.

Setelah pengguna lab mengklaim VM, VM itu pindah ke daftar Mesin virtual saya pengguna tersebut, dan pengguna menjadi pemilik VM. VM tidak lagi dapat diklaim atau dikonfigurasi oleh pengguna lain. Untuk informasi selengkapnya, lihat Membuat dan mengelola VM yang dapat diklaim.

Citra dan rumus kustom

Di DevTest Labs, citra dan rumus kustom adalah mekanisme untuk pembuatan dan provisi VM yang cepat.

  • Citra kustom adalah citra VM yang dibuat dari VM atau virtual hard drive (VHD) yang sudah ada, yang dapat memiliki perangkat lunak dan artefak lain sudah terinstal. Pengguna lab dapat membuat VM identik dari citra kustom. Untuk informasi selengkapnya, lihat Membuat citra kustom dari file VHD.

  • Rumus adalah daftar nilai properti default untuk membuat VM lab, seperti citra dasar, ukuran VM, jaringan virtual, dan artefak. Anda dapat membuat VM dengan properti yang sama tanpa harus menentukan properti tersebut setiap kali. Saat membuat VM dari rumus, Anda dapat menggunakan nilai default apa adanya atau memodifikasinya. Untuk informasi selengkapnya, lihat Menggunakan rumus Azure DevTest Labs.

Untuk informasi selengkapnya tentang perbedaan antara citra dan rumus kustom, lihat Membandingkan citra dan rumus kustom.

Lingkungan

Di DevTest Labs, lingkungan adalah kumpulan sumber daya platform-as-a-service (PaaS) Azure, seperti Azure Web App atau farm SharePoint. Anda dapat membuat lingkungan di lab menggunakan template ARM. Untuk informasi selengkapnya, lihat Menggunakan template ARM untuk membuat lingkungan DevTest Labs. Untuk informasi selengkapnya tentang struktur dan properti template ARM, lihat Format template.

Mulai menggunakan Azure DevTest Labs

Baru menggunakan Azure? Buat akun Azure gratis.

Sudah ada di Azure? Mulai menggunakan lab pertama Anda di DevTest Labs: Mulai menggunakan Azure DevTest Labs dalam hitung menit.