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 pada 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 kotak dev.
  • Konfigurasikan jaringan yang digunakan tim pengembangan dengan menggunakan koneksi jaringan.

Lingkungan Penyebaran Azure juga menggunakan pusat pengembangan 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 tugas kustomisasi yang dapat digunakan kembali, lihat Membuat kustomisasi kotak dev yang dapat digunakan kembali.

Project

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 dev

Definisi kotak dev menentukan gambar dan ukuran sumber, termasuk ukuran komputasi dan ukuran penyimpanan. Anda dapat menggunakan gambar sumber dari Marketplace Azure atau gambar kustom dari instans Azure Compute Gallery Anda sendiri. 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 Direktori Aktif dan jaringan virtual, yang digunakan kotak dev untuk menyambungkan ke sumber daya jaringan.

Saat membuat koneksi jaringan, Anda harus memilih jenis gabungan Direktori Aktif:

  • Jika kotak pengembangan Anda perlu terhubung secara eksklusif ke sumber daya berbasis cloud, gunakan ID Microsoft Entra asli.
  • Jika kotak dev Anda perlu tersambung ke sumber daya lokal dan sumber daya berbasis cloud, gunakan ID Microsoft Entra hibrid.

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 kotak dev dari kumpulan yang dekat dengan mereka untuk latensi paling sedikit.

Wilayah jaringan virtual yang ditentukan dalam koneksi jaringan menentukan wilayah untuk kotak dev. 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 dev

Kumpulan kotak dev adalah kumpulan kotak dev yang Anda kelola bersama-sama dan yang Anda terapkan 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 dev

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.