Baca dalam bahasa Inggris

Bagikan melalui


Konsep utama untuk Microsoft Dev Box

Artikel ini menjelaskan konsep dan komponen utama Microsoft Dev Box untuk membantu Anda menyiapkan layanan dengan sukses.

Microsoft Dev Box memberi pengembang akses layanan mandiri ke stasiun kerja berbasis cloud yang telah dikonfigurasi dan siap dikodekan sebelumnya. Anda dapat mengonfigurasi layanan untuk memenuhi tim pengembangan dan struktur proyek Anda, mengelola keamanan, dan pengaturan jaringan untuk mengakses sumber daya dengan aman. Komponen yang berbeda memainkan peran dalam konfigurasi Microsoft Dev Box.

Microsoft Dev Box dibangun di atas fondasi yang sama dengan Lingkungan Penyebaran Azure. Lingkungan Penyebaran memberi pengembang lingkungan berbasis cloud yang telah dikonfigurasi sebelumnya untuk mengembangkan aplikasi. Layanan ini melengkapi dan berbagi komponen arsitektur tertentu, seperti pusat pengembangan atau proyek.

Diagram ini menunjukkan komponen utama Dev Box dan bagaimana mereka berhubungan satu sama lain. Anda dapat mempelajari selengkapnya tentang setiap komponen di bagian berikut.

Diagram memperlihatkan komponen utama Microsoft Dev Box dan hubungan di antara mereka.

Untuk informasi lebih mendalam tentang arsitektur Microsoft Dev Box, lihat artikel gambaran umum arsitektur.

Pusat dev

Pusat pengembangan adalah kumpulan Proyek yang memerlukan pengaturan serupa. Pusat dev memungkinkan teknisi platform untuk:

  • Kelola gambar dan SKU yang tersedia untuk proyek dengan menggunakan Definisi Dev Box.
  • Konfigurasikan jaringan yang digunakan tim pengembangan dengan menggunakan koneksi jaringan.

Lingkungan Penerapan Azure juga menggunakan pusat dev untuk mengatur sumber daya. Organisasi dapat menggunakan pusat pengembangan yang sama untuk kedua layanan.

Katalog

Katalog mulai cepat Dev Box berisi tugas dan skrip yang dapat Anda gunakan untuk mengonfigurasi kotak dev Anda selama tahap akhir proses pembuatan. Microsoft menyediakan katalog mulai cepat yang berisi sekumpulan tugas sampel. Anda dapat melampirkan katalog mulai cepat ke pusat pengembangan untuk membuat tugas-tugas ini tersedia untuk semua proyek yang terkait dengan pusat pengembangan. Anda dapat mengubah tugas sampel agar sesuai dengan kebutuhan Anda, dan Anda dapat membuat katalog tugas Anda sendiri.

Untuk mempelajari cara membuat kustomisasi Dev Box, lihat Kustomisasi tim Microsoft Dev Box.

Proyek

Di Dev Box, proyek mewakili tim atau fungsi bisnis dalam organisasi. Setiap proyek adalah kumpulan kumpulan, dan setiap kumpulan mewakili wilayah atau beban kerja. Saat Anda mengaitkan proyek dengan pusat pengembangan, semua pengaturan di tingkat pusat pengembangan diterapkan ke proyek secara otomatis.

Setiap proyek hanya dapat dikaitkan dengan satu pusat pengembangan. Manajer dev dapat mengonfigurasi kotak dev yang tersedia untuk proyek dengan menentukan definisi dev box yang sesuai untuk beban kerja mereka.

Untuk memungkinkan pengembang membuat kotak dev mereka sendiri, Anda harus menyediakan akses ke proyek untuk pengembang dengan menetapkan peran Pengguna Dev Box.

Anda dapat mengonfigurasi proyek untuk Lingkungan Penyebaran dan proyek untuk sumber daya Dev Box di pusat pengembangan yang sama.

Definisi kotak pengembangan

Definisi kotak dev menentukan gambar dan ukuran sumber, termasuk ukuran komputasi dan ukuran penyimpanan. Pilih gambar sumber dari Marketplace Azure atau gambar kustom dari instans Azure Compute Gallery Anda sendiri. Dev Box mendukung edisi klien Windows 10 dan Windows 11. Anda dapat menggunakan definisi dev box di beberapa proyek di pusat pengembangan.

Koneksi jaringan

Administrator TI dan insinyur platform mengonfigurasi jaringan yang mereka gunakan untuk pembuatan dev box sesuai dengan kebijakan organisasi mereka. Koneksi jaringan menyimpan informasi konfigurasi, seperti jenis gabungan Active Directory dan jaringan virtual, yang digunakan perangkat pengembangan untuk terhubung dengan sumber daya jaringan.

Dev Box mendukung dua jenis koneksi jaringan:

  • Koneksi jaringan yang dihosting Microsoft - Microsoft mengelola infrastruktur jaringan dan layanan terkait untuk kotak pengembangan Anda.
  • Koneksi jaringan Azure - Anda mengelola infrastruktur jaringan dan layanan terkait untuk dev box Anda.
    • Jika kotak pengembangan Anda perlu terhubung secara eksklusif ke sumber daya berbasis cloud, gunakan gabungan ID Microsoft Entra asli.
    • Jika perangkat pengembangan Anda perlu tersambung ke sumber daya lokal dan sumber daya berbasis cloud, gunakan gabungan Microsoft Entra ID hybrid.

Untuk mempelajari selengkapnya tentang gabungan Microsoft Entra asli dan gabungan hibrid Microsoft Entra, lihat Merencanakan penyebaran perangkat Microsoft Entra Anda.

Wilayah Azure untuk Dev Box

Sebelum menyiapkan Dev Box, Anda perlu memilih wilayah terbaik untuk organisasi Anda.

  • Pusat dan proyek dev biasanya ada di wilayah yang sama dengan kantor utama atau pusat manajemen TI Anda.
  • Kumpulan kotak dev dapat berada di wilayah yang berbeda, tergantung pada koneksi jaringan yang mereka gunakan. Pengembang harus membuat dev box dari kumpulan yang dekat dengan mereka agar latensi seminimal mungkin.

Wilayah jaringan virtual yang ditentukan oleh koneksi jaringan menentukan wilayah untuk kotak pengembangan. Anda dapat membuat beberapa koneksi jaringan berdasarkan wilayah tempat Anda mendukung pengembang. Anda kemudian dapat menggunakan koneksi tersebut saat membuat kumpulan dev box untuk memastikan bahwa pengguna dev box membuat dev box di wilayah yang dekat dengannya. Menggunakan wilayah yang dekat dengan pengguna dev box memberikan pengalaman terbaik.

Untuk membantu Anda memutuskan wilayah yang akan digunakan, periksa:

Jika wilayah yang Anda sukai tidak tersedia untuk Dev Box, pilih wilayah dalam jarak 500 mil.

Kumpulan kotak pengembangan

Sekumpulan kotak dev adalah himpunan kotak dev yang dikelola bersama dan di mana Anda menerapkan pengaturan serupa. Anda dapat membuat beberapa kumpulan dev box untuk mendukung kebutuhan tim hibrid yang bekerja di berbagai wilayah atau pada beban kerja yang berbeda.

Kotak pengembangan

Kotak dev adalah stasiun kerja yang telah dikonfigurasi sebelumnya yang Anda buat melalui portal pengembang layanan mandiri. Kotak dev baru memiliki semua alat, biner, dan konfigurasi yang diperlukan agar pengguna dev box dapat segera produktif. Anda dapat membuat dan mengelola beberapa kotak dev untuk bekerja pada beberapa alur kerja.

Sebagai pengguna dev box, Anda memiliki kontrol atas dev box Anda sendiri. Anda dapat membuat lebih banyak karena Anda membutuhkannya dan menghapusnya setelah selesai menggunakannya.