Memberikan contoh penerapan untuk penerapan bisnis 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 konsep menggunakan 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 awal menuju implementasi end-to-end yang berhasil.

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. Gunakan 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.
  • 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 Microsoft Entra ID untuk langganan Azure yang digunakan dalam tahap percontohan. 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. Atau, pilih beban kerja yang paling representatif yang mengungkapkan kompleksitas potensial, agar Anda dapat mereplikasi sukses pilot pada 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 mendefinisikan cakupan proyek percontohan:

  • 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 mengelola sumber daya uji coba saat pilot berakhir.

Ada kecenderungan untuk mencoba membuat pilot menjadi sempurna, sehingga dapat menggambarkan 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.

Buat keputusan lain dalam perencanaan dan desain

Solusi DevTest Labs yang lengkap mencakup 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 Skalabilitas.

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 sebuah lab ke langganan lain setelah lab tersebut 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:

Akses dan izin laboratorium

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 untuk mengotomatiskan penerapan DevTest Labs dan sumber daya terkait agar terjamin konsistensinya di seluruh peluncuran yang diskalakan.

Contoh rencana konsep pembuktian

Contoh berikut menunjukkan rencana skoping penerapan bukti konsep DevTest Labs.

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, organisasi mengembangkan bukti konsep untuk memvalidasi skenario 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 materi penunjang 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

  • Satu penyewa Microsoft Entra, dan seorang insinyur platform yang dapat memberikan bantuan dan panduan terkait Microsoft Entra ID

  • Cara bagi anggota proyek untuk berkolaborasi, seperti:

    • Azure Repos untuk kode sumber dan skrip
    • Microsoft Teams atau SharePoint untuk dokumen
    • Microsoft Teams guna percakapan
    • Azure Boards untuk item kerja

Menyiapkan tugas

  • Tentukan wilayah Azure apa yang akan digunakan untuk bukti konsep.
  • Putuskan apakah akan menghubungkan VM lab ke domain Microsoft Entra, dan apakah akan menggunakan Layanan Domain Microsoft Entra atau metode lain.
  • Mengidentifikasi vendor yang akan menggunakan lingkungan bukti 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