Menggunakan pemberian tag untuk mengatur sumber daya

Selesai

Anda telah melalui sumber daya dan memindahkannya ke grup sumber daya yang lebih terorganisir daripada sebelumnya; tetapi bagaimana jika sumber daya memiliki beberapa penggunaan? Bagaimana Anda lebih baik mencari, memfilter, dan mengatur sumber daya ini? Tag dapat membantu saat Anda ingin meningkatkan organisasi sumber daya Azure Anda.

Apa itu tag?

Tag adalah pasangan nama/nilai data teks yang dapat Anda terapkan pada sumber daya dan grup sumber daya. Tag memungkinkan Anda mengaitkan detail khusus tentang sumber daya Anda. Selain properti Azure standar, sumber daya memiliki properti berikut ini:

  • departemen (seperti keuangan, pemasaran, dan lainnya)
  • lingkungan (prod, uji, dev)
  • pusat biaya
  • siklus hidup dan otomatisasi (seperti mematikan dan memulai komputer virtual)

Sumber daya dapat memiliki hingga 50 tag. Nilai nama dibatasi hingga 512 karakter untuk semua jenis sumber daya kecuali akun penyimpanan, yang memiliki batas 128 karakter. Nilai tag dibatasi hingga 256 karakter untuk semua jenis sumber daya. Tag tidak diwariskan dari sumber daya induk. Tidak semua jenis sumber daya mendukung tag, dan Anda tidak dapat menerapkan tag ke sumber daya klasik.

Anda dapat menambahkan dan memanipulasi tag melalui portal Azure, Azure CLI, Azure PowerShell, templat Azure Resource Manager, dan melalui REST API. Misalnya, untuk menambahkan tag sumber daya pada jaringan virtual menggunakan Azure CLI, Anda dapat menggunakan perintah berikut:

az resource tag --tags Department=Finance \
    --resource-group msftlearn-core-infrastructure-rg \
    --name msftlearn-vnet1 \
    --resource-type "Microsoft.Network/virtualNetworks"

Anda dapat menggunakan Kebijakan Azure untuk secara otomatis menambahkan atau menerapkan tag untuk sumber daya yang dibuat organisasi Anda berdasarkan kondisi kebijakan yang Anda tentukan. Misalnya, Anda dapat meminta nilai untuk tag Departemen dimasukkan saat seseorang di organisasi Anda membuat jaringan virtual dalam grup sumber daya tertentu.

Menerapkan tag pada sumber daya

Mari kita terapkan beberapa tag pada sumber daya yang Anda buat. Ingat bahwa Anda membuat grup sumber daya yang disebut msftlearn-core-infrastructure-rg dan dua jaringan virtual di dalam grup sumber daya tersebut yang disebut msftlearn-vnet1 dan msftlearn-vnet2. Nama jaringan virtual relatif umum, jadi Anda ingin mengaitkan jaringan virtual dengan layanan dari departemen yang berbeda.

  1. Buka portal Azure dan navigasikan ke grup sumber daya msftlearn-core-infrastructure-rg Anda.

  2. Dua jaringan virtual Anda harus tercantum di panel Gambaran Umum grup sumber daya Anda. Tampilan default tidak menampilkan kolom tag, sehingga Anda akan menambahkannya pada tampilan daftar. Di bilah alat, pilih Kelola tampilan, lalu pilih Edit kolom. Pada panel Edit kolom, pilih Tambahkan Kolom lalu pilih bidang untuk menampilkan daftar menurun. Pilih Tag Properti untuk menambahkannya ke kolom dalam tampilan daftar. Pilih Simpan untuk menambahkan perubahan Anda.

    Screenshot of Azure portal showing edit columns dialog with available columns on the left and selected columns on the right.

    Anda sekarang harus memiliki kolom Tag , tetapi kosong karena Anda belum menambahkan tag apa pun. Anda akan menambahkan tag langsung di sini.

  3. Anda juga dapat menambahkan tag ke sumber daya apa pun yang mendukung fitur ini pada panel ​​Tag sumber daya. Untuk sumber daya msftlearn-vnet1, pilih elipsis (...) lalu pilih Edit tag untuk menampilkan panel Edit tag. Panel ini memungkinkan Anda membuat tag khusus untuk sumber daya yang dipilih.

  4. Mari kita menambahkan beberapa tag ke jaringan virtual ini. Dua bidang di panel ini mengingat semua tag yang digunakan sebelumnya. Anda dapat memilih satu atau membuat tag baru. Di kotak Nama ketik Departemen, dan di kotak Nilai ketik Keuangan. Klik Save untuk menyimpan perubahan Anda.

    Screenshot of Azure portal showing the edit tags dialog with new tag name and value entered.

  5. Lakukan langkah yang sama untuk jaringan virtual ​​msftlearn-vnet2. Untuk jaringan virtual ini, tambahkan tag Departemen ke sumber daya dengan nilai Pemasaran.

    Anda sekarang harus memiliki tag yang diterapkan ke setiap sumber daya.

    Screenshot of Azure portal showing virtual network resources with department tags.

  6. Untuk mengkategorikan sumber daya dengan cepat, Anda dapat menambahkan tag ke sumber daya dalam jumlah besar. Dalam daftar Anda, pilih kotak centang di sebelah kiri untuk setiap jaringan virtual, lalu, di toolbar, pilih Tetapkan tag. (Jika tidak terlihat, opsi ini mungkin terkandung di dalam ... menu.) Dengan memilih beberapa sumber daya, Anda dapat menambahkan tag semua item yang dipilih, sehingga mudah untuk menerapkan tag yang sama ke beberapa sumber daya.

    Tambahkan tag Environment:Training ke sumber daya yang dipilih. Anda akan melihat di dialog bahwa tag akan diterapkan ke setiap jaringan virtual. Pilih Simpan.

    Screenshot of Azure portal showing the assign tags dialog to add tags in bulk.

    Dalam daftar sumber daya, Anda sekarang akan memiliki kolom Tag yang diisi dengan beberapa nilai. Jika lebar jendela Anda terbatas, teks tag mungkin terpotong. Arahkan kursor ke judul kolom dan gunakan garis vertikal untuk mengubah ukuran kolom. Jika Anda memiliki elipsis di paling kanan, ini menunjukkan kolom tambahan tersedia tetapi tidak ditampilkan.

  7. Pilih Tambahkan filter. Di bidang Filter, pilih Lingkungan. Untuk Nilai, pilih Pelatihan dan pastikan semua kotak centang lainnya kosong, lalu pilih Terapkan. Hanya dua jaringan virtual Anda yang harus ditampilkan karena Anda menandai sumber daya tersebut dengan tag Lingkungan yang diatur ke Pelatihan.

    Screenshot of Azure portal resource list filtered on the training environment tag.

  8. Anda selanjutnya dapat memfilter sumber daya ini dengan menambahkan filter pada tag Departemen dengan nilai Keuangan atau Pemasaran.

Menggunakan tag untuk organisasi

Latihan sebelumnya hanyalah salah satu contoh di mana dan bagaimana Anda dapat menggunakan tag untuk mengatur sumber daya Anda. Dengan fleksibilitasnya, ada beberapa cara Anda dapat menggunakan tag untuk keuntungan Anda.

Anda dapat menggunakan tag untuk mengelompokkan data penagihan Anda. Misalnya, jika Anda menjalankan beberapa VM untuk organisasi yang berbeda, gunakan tag untuk mengelompokkan penggunaan berdasarkan pusat biaya. Anda juga dapat menggunakan tag untuk mengkategorikan biaya menurut lingkungan waktu proses, seperti penggunaan penagihan untuk VM yang berjalan di lingkungan produksi. Saat Anda mengekspor data penagihan atau mengaksesnya melalui API penagihan, tag disertakan sebagai bagian dari data, dan Anda dapat menggunakannya untuk memisahkan data Anda lebih jauh dari perspektif biaya.

Anda dapat mengambil semua sumber daya dalam langganan Anda dengan nama atau nilai tag tertentu. Tag memungkinkan Anda untuk mengambil sumber daya terkait dari grup sumber daya yang berbeda juga. Pendekatan ini sangat membantu saat Anda perlu mengatur sumber daya untuk penagihan atau manajemen.

Memberi tag sumber daya juga dapat membantu dalam memantau untuk melacak sumber daya yang terkena dampak. Sistem pemantauan dapat menggunakan data tag dengan pemberitahuan, memungkinkan Anda mengetahui dengan tepat siapa yang terkena dampak. Dalam contoh kami di atas, Anda menerapkan tag Departemen dengan nilai Keuangan ke sumber daya msftlearn-vnet1. Jika alarm dilemparkan pada msftlearn-vnet1 dan alarm menyertakan tag, Anda akan tahu bahwa departemen keuangan mungkin terpengaruh oleh kondisi yang memicu alarm. Informasi kontekstual ini dapat bermanfaat jika terjadi masalah.

Tag juga umum digunakan dalam otomatisasi. Jika Anda ingin mengotomatiskan mematikan dan menghidupkan komputer virtual dalam lingkungan pengembangan di luar jam kerja untuk menghemat biaya, Anda dapat menggunakan tag untuk membantu dalam otomatisasi ini. Tambahkan tag shutdown:6PM dan startup:7AM ke komputer virtual, lalu buat pekerjaan otomatisasi yang mencari tag ini dan mematikan atau memulai sumber daya berdasarkan nilai tag mereka. Ada beberapa solusi di Azure Automation Runbooks Gallery yang menggunakan tag dengan cara yang sama untuk mencapai hasil ini.