Bagikan melalui


Memberikan bukti konsep untuk penyebaran perusahaan Azure DevTest Labs

Perusahaan dengan cepat mengadopsi cloud karena manfaatnya yang mencakup kelincahan, fleksibilitas, serta ekonomis. Langkah pertamanya umumnya adalah pengembangan dan pengujian beban kerja. Azure DevTest Labs memberikan fitur yang menguntungkan perusahaan dan mendukung skenario dev/test kunci.

Artikel ini menjelaskan bagaimana suatu perusahaan dapat memberikan bukti konsep atau pilot yang sukses untuk penyebaran Azure DevTest Labs. Bukti penyebaran konsep berfokus pada upaya terkonsentrasi dari satu tim untuk menetapkan nilai organisasi.

Setiap perusahaan memiliki persyaratan berbeda untuk menggabungkan Azure DevTest Labs ke dalam organisasi mereka. Bukti konsep adalah langkah pertama menuju penyebaran end-to-end yang sukses.

Untuk bukti konsep yang sukses:

  1. Pilih satu atau dua tim.
  2. Identifikasi skenario tim, seperti mesin virtual pengembang (VM) atau lingkungan pengujian.
  3. Mendokumentasikan kasus penggunaan saat ini.
  4. Menyebarkan DevTest Labs untuk memenuhi skenario dan kasus penggunaan tim.
  5. Mengevaluasi keberhasilan dan pelajaran yang dipetik.

Skenario Key DevTest Labs mencakup pengembangan cloud, pengujian, dan lingkungan pelatihan. Kasus penggunaan mencakup:

  • Membuat desktop pengembang di cloud.
  • Mengonfigurasi lingkungan pengujian.
  • Mengaktifkan akses sumber daya VM dan Azure.
  • Menyiapkan kotak pasir untuk pembelajaran dan eksperimen.
  • Mengonfigurasi kebijakan laboratorium dan kontrol biaya yang sesuai dengan peraturan perusahaan.

Prasyarat

Untuk berhasil menyelesaikan bukti konsep DevTest Labs, penuhi prasyarat berikut:

Pelajari dasar-dasarnya

Pelajari tentang Azure dan DevTest Labs dengan menggunakan sumber daya berikut:

Memahami area fokus perusahaan

Kekhawatiran umum bagi perusahaan yang memigrasikan beban kerja ke cloud meliputi:

Dapatkan langganan Azure

  • Perusahaan dengan Perjanjian Enterprise yang sudah ada yang memungkinkan akses ke Azure dapat menggunakan langganan yang sudah ada atau baru untuk DevTest Labs. Jika sudah ada Perjanjian Perusahaan, menggunakan langganan Dev/Test Perusahaan adalah pilihan yang bagus untuk mendapatkan akses ke sistem operasi klien Windows 10/Windows 8.1 dan tarif diskon untuk pengembangan dan pengujian beban kerja.

  • Atau, Anda dapat menggunakan langganan Visual Studio untuk penyebaran pilot, dan memanfaatkan kredit Azure gratis.

  • Anda juga dapat membuat dan menggunakan akun Azure gratis untuk pilot.

  • Untuk menggunakan gambar OS klien Windows (Windows 7 atau versi yang lebih baru) untuk pengembangan atau pengujian Anda di Azure, ikuti salah satu langkah berikut ini:

    Untuk informasi selengkapnya tentang kredit Azure untuk setiap penawaran MSDN, lihat Kredit Azure Bulanan untuk pelanggan Visual Studio.

Mendaftarkan semua pengguna di MICROSOFT Entra ID

Untuk manajemen, seperti menambahkan pengguna atau menambahkan pemilik lab, semua pengguna lab harus termasuk dalam penyewa ID Microsoft Entra untuk langganan Azure yang digunakan pilot. Perusahaan sering kali akan menyiapkan identitas hibrid memungkinkan pengguna menggunakan identitas lokalnya di cloud. Anda tidak memerlukan identitas hibrid untuk bukti konsep DevTest Labs.

Ruang lingkup bukti konsep

Fokus pilot ini adalah menggunakan beban kerja dan dependensi minimum yang diperlukan untuk memutuskan apakah Azure DevTest Labs tepat untuk perusahaan Anda. Sebaiknya Anda memilih beban kerja yang paling sederhana dengan dependensi paling sedikit untuk membantu memastikan keberhasilan yang cepat dan bersih. Jika tidak dimungkinkan, pilih beban kerja yang paling representatif yang mengekspos kompleksitas potensial, agar Anda dapat mereplikasi keberhasilan pilot dalam tahap penskalaan keluar.

Rencanakan bukti konsep dengan hati-hati sebelum Anda memulai implementasi. Pastikan untuk menetapkan harapan yang sesuai dengan pengguna bahwa sumber daya pilot tidak akan bertahan tanpa batas waktu.

Lakukan tugas-tugas ini untuk cakupan pilot:

  • Tentukan tujuan dan kriteria keberhasilan.
  • Cantumkan satu set kecil beban kerja atau skenario untuk dicakup oleh pilot.
  • Tentukan sumber daya apa yang harus disediakan lab, seperti gambar khusus atau gambar Marketplace.
  • Tentukan topologi jaringan dan kebijakan laboratorium.
  • Pilih pengguna dan tim untuk terlibat dalam pilot dan untuk memverifikasi hasilnya.
  • Tentukan durasi pilot, seperti dua minggu atau sebulan.
  • Tentukan cara membuang sumber daya pilot saat pilot berakhir.

Ada kecenderungan untuk mencoba membuat pilot sempurna, sehingga akan mencerminkan keadaan akhir setelah peluncuran DevTest Labs. Namun, mencoba membuat bukti konsep sempurna berarti terlalu banyak usaha sebelum Anda dapat memulai pilot. Tujuan pilot adalah untuk membuat keputusan yang tepat tentang peningkatan dan peluncuran layanan akhir.

Keputusan perencanaan dan desain lainnya

Sebelum Anda merilis solusi DevTest Labs lengkap, Anda harus membuat beberapa keputusan perencanaan dan desain yang penting. Bukti konsep dapat membantu Anda membuat keputusan ini. Pertimbangan selanjutnya mencakup:

Topologi langganan

Persyaratan tingkat perusahaan untuk sumber daya di Azure dapat melampaui kuota yang tersedia dalam satu langganan. Anda mungkin memerlukan beberapa langganan Azure, atau permintaan layanan untuk meningkatkan batas langganan awal. Untuk informasi selengkapnya, lihat Pertimbangan keamanan.

Penting untuk memutuskan terlebih dahulu cara mendistribusikan sumber daya di seluruh langganan, agar nantinya tidak mengalami kesulitan saat memindahkan sumber daya ke langganan lain. Misalnya, Anda tidak dapat memindahkan lab ke langganan lain setelah dibuat. Panduan keputusan berlangganan adalah sumber daya perencanaan yang berharga.

Topologi jaringan

Infrastruktur jaringan default yang dibuat DevTest Labs secara otomatis mungkin tidak cukup untuk memenuhi persyaratan dan batasan bagi pengguna perusahaan. Misalnya, perusahaan sering menggunakan:

Untuk informasi selengkapnya, lihat komponen jaringan.

DevTest Labs juga mendukung penambahan jaringan virtual yang ada ke laboratorium untuk digunakan untuk membuat VM baru. Untuk informasi selengkapnya, lihat Menambahkan jaringan virtual pada Azure DevTest Labs.

Akses jarak jauh mesin virtual

Ada beberapa opsi bagi pengguna perusahaan untuk mengakses VM DevTest Labs dari jarak jauh:

  • Metode termudah dan paling aman adalah menggunakan konektivitas browser melalui Azure Bastion. VM tidak perlu menggunakan alamat IP publik. Untuk informasi selengkapnya, lihat Mengaktifkan koneksi browser ke VM DevTest Labs dengan Azure Bastion.

  • Pilihan lain adalah menggunakan IP publik atau IP publik bersama, dan terhubung melalui Remote Desktop Protocol (RDP) atau secure shell (SSH).

  • Jika opsi sebelumnya tidak cukup, Anda dapat terhubung melalui gateway akses jarak jauh, seperti yang ditunjukkan dalam arsitektur referensi perusahaan DevTest Labs. Untuk informasi selengkapnya, lihat Mengonfigurasi lab untuk menggunakan Gateway Desktop Jauh.

  • Perusahaan juga dapat menggunakan ExpressRoute atau VPN situs-ke-situs untuk menghubungkan laboratorium mereka ke jaringan lokal mereka. Opsi ini memungkinkan koneksi desktop jarak jauh langsung atau SSH ke komputer virtual berdasarkan alamat IP pribadi mereka tanpa paparan internet.

Akses dan izin pengguna

Sebelum peluncuran DevTest Labs terakhir, penting untuk memutuskan secara luas siapa yang akan memberikan setiap tingkat akses laboratorium. Dua tingkat izin DevTest Labs utama adalah Pemilik dan Pengguna DevTest Labs. Model umum adalah untuk pemilik anggaran, seperti memimpin tim, untuk menjadi pemilik laboratorium, dengan anggota tim sebagai pengguna laboratorium. Orang yang bertanggung jawab atas anggaran kemudian dapat menyesuaikan pengaturan kebijakan laboratorium dan menjaga tim dalam anggaran.

Melengkapi bukti konsep

Setelah Anda membahas skenario yang ditentukan, selesaikan pilot. Kumpulkan umpan balik dari pengguna, tentukan apakah pilot berhasil, dan putuskan apakah organisasi akan tetap melakukan peluncuran DevTest Labs skala perusahaan. Mulailah mempertimbangkan penerapan otomatisasi DevTest Labs dan sumber daya terkait untuk memastikan konsistensi di seluruh peluncuran yang diskalakan.

Contoh rencana bukti konsep

Contoh berikut ini menunjukkan rencana untuk mencari bukti devtest labs tentang penerapan konsep.

Gambaran Umum

Sebuah perusahaan berencana untuk mengembangkan lingkungan Azure DevTest Labs baru bagi vendor untuk digunakan, yang terisolasi dari jaringan perusahaan. Untuk menentukan apakah solusi akan memenuhi persyaratan, kita akan mengembangkan bukti konsep untuk memvalidasi solusi end-to-end.

Sasaran

Bukti konsep memiliki tujuan sebagai berikut:

  • Solusi end-to-end yang berfungsi untuk vendor yang menggunakan akun tamu Microsoft Entra untuk mengakses lingkungan Azure yang terisolasi.
  • Lingkungan DevTest Labs dengan semua sumber daya yang diperlukan agar vendor menjadi produktif.
  • Identifikasi dan pemahaman tentang potensi masalah pemblokiran yang mempengaruhi penggunaan dan adopsi yang lebih luas.
  • Pemahaman yang baik tentang semua kode dan jaminan oleh individu yang mengembangkan solusi.
  • Keyakinan dalam adopsi yang lebih luas oleh semua peserta.

Persyaratan

Solusinya memiliki persyaratan sebagai berikut:

  • Tim vendor dapat menggunakan satu set laboratorium di Azure DevTest Labs.
  • Vendor memiliki akses ke lab melalui ID Microsoft Entra dan penetapan peran.
  • Vendor memiliki cara untuk berhasil terhubung ke sumber daya mereka, seperti VPN situs-ke-situs yang memungkinkan mengakses VM tanpa menggunakan alamat IP publik.
  • Laboratorium terhubung ke infrastruktur jaringan yang mendukung persyaratan.
  • DevTest Labs menginstal serangkaian artefak perangkat lunak yang dibutuhkan vendor pada VM.

Prasyarat

  • Langganan yang akan digunakan untuk proyek
  • Penyewa Microsoft Entra, dan Administrator Global Microsoft Entra yang dapat memberikan bantuan dan panduan ID Microsoft Entra
  • Cara bagi anggota proyek untuk berkolaborasi, seperti:
    • Azure Repos untuk kode sumber dan skrip
    • Microsoft Teams atau SharePoint untuk dokumen
    • Microsoft Teams untuk percakapan
    • Azure Boards untuk item kerja

Menyiapkan tugas

  • Tentukan wilayah Azure apa yang akan digunakan untuk bukti konsep.
  • Putuskan apakah akan bergabung dengan VM lab ke domain Microsoft Entra, dan apakah akan menggunakan Microsoft Entra Domain Services atau metode lain.
  • Mengdentifikasi vendor yang akan menggunakan bukti lingkungan konsep.
  • Menentukan sumber daya yang diperlukan untuk vendor, seperti perangkat lunak yang tersedia di VM.
  • Menentukan layanan Azure, selain VM, yang dapat digunakan vendor di DevTest Labs.
  • Merencanakan cara melatih vendor untuk menggunakan lab.

Langkah berikutnya