Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan kunci konsep dan definisi Azure DevTest Labs. DevTest Labs adalah layanan untuk membuat, menggunakan, dan mengelola komputer virtual (VM) Azure dengan mudah dan sumber daya lainnya.
Laboratorium
Lab DevTest Labs adalah infrastruktur yang mencakup sekelompok sumber daya seperti VM. Administrator DevTest Labs dapat:
- Menambahkan dan mengonfigurasi pengguna lab.
- Membuat VM siap pakai untuk diklaim dan digunakan pengguna lab.
- Buat dan gunakan templat Azure Resource Manager (ARM) untuk membuat dan mengonfigurasi lab, VM, dan lingkungan.
- Sambungkan repositori kontrol sumber artefak dan templat ke lab.
- Mengizinkan pengguna membuat dan mengonfigurasi VM dan lingkungan lab mereka sendiri.
- Tentukan batas, ukuran, dan konfigurasi komputer virtual (VM) yang diizinkan.
- Atur kebijakan shutdown otomatis dan startup otomatis.
- Melacak dan mengelola biaya lab.
Peran
kontrol akses berbasis peran 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, termasuk membaca atau menulis ke sumber daya lab, mengatur kebijakan dan konfigurasi, menambahkan repositori dan gambar dasar, dan mengelola pengguna. Hanya Pemilik lab yang dapat menambahkan dan mengelola pengguna dan peran lab. Untuk informasi selengkapnya tentang mengelola akses dan peran pengguna, lihat Menambahkan pemilik lab, kontributor, dan pengguna.
Pemilik Lab juga dapat membuat dan menetapkan peran DevTest Labs kustom. Untuk informasi selengkapnya, lihat Memberi pengguna izin untuk kebijakan lab tertentu.
Pemilik lab harus menjadi Pemilik langganan Azure di mana lab tersebut berada, atau pemilik langganan atau lab harus memberi mereka peran Pemilik lab. Pemilik Langganan dapat mengakses semua sumber daya langganan dan pengguna, sehingga mereka secara otomatis mewarisi peran Pemilik untuk lab dalam langganan mereka.
Kontributor lab dapat melakukan semua yang dapat dilakukan Pemilik lab, seperti membuat dan mengonfigurasi lab dan kebijakan, kecuali mereka tidak dapat menetapkan atau mengelola pengguna dan peran. Kontributor langganan Azure dapat membuat lab, tetapi mereka bukan Pemilik lab tersebut kecuali mereka mewarisi atau diberikan peran Pemilik lab.
Pengguna DevTest Labs dapat melihat semua sumber daya dan kebijakan lab dan dapat membuat dan memodifikasi VM dan lingkungan mereka sendiri, dalam pembatasan kebijakan seperti jumlah VM per pengguna.
Pengguna DevTest Labs tidak dapat memodifikasi kebijakan lab, atau melihat atau mengubah VM pengguna lain kecuali jika pemilik lab atau VM memberi mereka izin. Pengguna DevTest Labs secara otomatis memiliki izin Pemilik pada VM mereka sendiri.
Kebijakan
Kebijakan lab membantu mengontrol biaya 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.
Templat
Anda dapat menggunakan templat ARM untuk membuat dan memperbarui lab, lingkungan, VM, dan artefak DevTest Labs.
Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penyebaran yang dimaksudkan tanpa menulis urutan perintah pemrograman untuk menghasilkan penyebaran. Untuk informasi selengkapnya tentang struktur dan properti template ARM, lihat Format template.
Untuk informasi selengkapnya tentang menggunakan templat ARM di DevTest Labs, lihat:
Repositori
Pengguna lab dapat menggunakan templat dan artefak dari repositori kontrol sumber Git publik dan privat untuk membuat VM dan lingkungan lab. Repositori GitHub publik DevTest Labs menawarkan banyak artefak siap pakai dan templat ARM.
Administrator lab juga dapat menyimpan artefak kustom dan templat ARM di repositori Git privat dan menghubungkan repositori 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 templat ke lab dan Menambahkan repositori artefak ke lab.
Mesin virtual
Anda dapat menggunakan templat, artefak, gambar kustom, dan rumus untuk membuat dan mengelola VM DevTest Labs.
Azure VM sumber daya komputasi sesuai permintaan dan dapat diskalakan yang memberi Anda fleksibilitas virtualisasi tanpa harus membeli dan memelihara perangkat keras fisik untuk menjalankannya. Untuk informasi selengkapnya tentang Azure VM, lihat komputer virtual Windows di Azure.
Gambar dasar
Citra dasar adalah citra VM yang dapat memiliki perangkat lunak dan pengaturan yang sudah diinstal sebelumnya dan dikonfigurasi. Menggunakan gambar dasar mengurangi waktu dan kompleksitas pembuatan VM. Administrator lab dapat memilih gambar dasar mana yang akan disediakan bagi pengguna lab mereka untuk digunakan untuk pembuatan VM. Untuk informasi selengkapnya, lihat Membuat dan menambahkan mesin virtual ke lab.
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.
Administrator lab dapat menentukan artefak wajib yang akan diinstal pada semua VM lab selama pembuatan VM. Untuk informasi selengkapnya, lihat Menentukan artefak wajib untuk VM DevTest Labs.
VM yang dapat diklaim
Administrator laboratorium dapat menyiapkan VM dengan konfigurasi tertentu dan menyimpannya ke kumpulan bersama, di mana mereka muncul dalam daftar komputer virtual yang dapat diklaim laboratorium. Pengguna lab mana pun dapat mengklaim VM dari kumpulan VM yang dapat diklaim ketika mereka memerlukan VM dengan konfigurasi 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
Gambar dan rumus kustom DevTest Labs adalah mekanisme untuk pembuatan dan provisi VM yang cepat.
Gambar kustom adalah gambar VM yang dibuat dari VM atau hard disk virtual (VHD) yang ada, yang dapat menginstal perangkat lunak dan artefak lainnya. Pengguna lab dapat membuat VM identik dari citra kustom. Untuk informasi selengkapnya, lihat Membuat citra kustom dari VM.
Rumus adalah daftar nilai properti default untuk membuat VM lab, seperti citra dasar, ukuran VM, jaringan virtual, dan artefak. 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 gambar dan rumus kustom, lihat Membandingkan gambar dan rumus kustom.
Lingkungan
Lingkungan DevTest Labs adalah kumpulan sumber daya platform-as-a-service (PaaS) Azure, seperti Azure Web App atau farm SharePoint, yang ditentukan templat ARM. Administrator lab dapat menambahkan templat lingkungan yang dibuat secara publik atau privat ke lab, dan pengguna lab dapat menggunakannya untuk membuat lingkungan dengan cepat. Untuk informasi selengkapnya, lihat Menggunakan template ARM untuk membuat lingkungan DevTest Labs.
Mulai menggunakan Azure DevTest Labs
Baru di Azure? Buat akun Azure gratis.
Sudah ada di Azure? Buat lab pertama Anda dan mulai menggunakan Azure DevTest Labs dalam hitung menit.