Bagikan melalui


Mengonfigurasi cakupan

Sambungkan hub FinOps ke akun penagihan dan langganan Anda dengan mengonfigurasi ekspor Cost Management secara manual atau memberikan akses hub FinOps untuk mengelola ekspor untuk Anda.

Hub FinOps menggunakan ekspor Cost Management untuk mengimpor data biaya untuk akun penagihan dan langganan yang ingin Anda pantau. Anda dapat mengonfigurasi ekspor Cost Management secara manual atau memberikan akses hub FinOps untuk mengelola ekspor untuk Anda.

Penting

Microsoft Cost Management tidak mendukung ekspor terkelola untuk akun penagihan Perjanjian Pelanggan Microsoft. Untuk informasi selengkapnya, lihat mengonfigurasi ekspor Cost Management secara manual.

Untuk pengalaman yang paling mulus, sebaiknya izinkan hub FinOps mengelola ekspor untuk Anda jika memungkinkan. Opsi ini membutuhkan upaya paling sedikit untuk dipertahankan dari waktu ke waktu.


Mengonfigurasi ekspor secara manual

Jika Anda tidak dapat memberikan izin untuk cakupan, Anda dapat membuat ekspor Cost Management secara manual untuk mencapai tujuan yang sama.

  1. Buat ekspor biaya FOCUS baru menggunakan pengaturan berikut:

    • Jenis data = Cost and usage details (FOCUS)¹
    • Dataset versi = 1.0 atau 1.0r2²
    • Frekuensi = Daily export of month-to-date costs³
    • Akun penyimpanan = (Gunakan langganan/sumber daya yang disebarkan dengan hub Anda)
    • Kontainer = msexports
    • Format = Parquet (jika tersedia)
    • Jenis Kompresi (jika tersedia)
    • Direktori = (Tentukan jalur unik untuk cakupan ini⁵)
      • Akun penagihan EA:billingAccounts/{enrollment-number}
      • Profil penagihan MCA:billingProfiles/{billing-profile-id}
      • Langganan:subscriptions/{subscription-id}
      • Grup sumber dayasubscriptions/{subscription-id}/resourceGroups/{rg-name}:
    • Pemartisian file = Aktif
    • Timpa data = Off⁴
  2. Buat ekspor lain dengan pengaturan yang sama kecuali atur Frekuensi ke Monthly export of last month's costs.

  3. Buat ekspor untuk data lain yang ingin Anda sertakan dalam laporan Anda.

    • Himpunan data dan versi yang didukung:
      • Lembar harga 2023-05-01
        • Diperlukan untuk mengisi harga/biaya yang hilang dan menghitung penghematan saat menggunakan Azure Data Explorer.
      • Detail reservasi 2023-03-01
      • Rekomendasi reservasi 2023-05-01
        • Rekomendasi reservasi mesin virtual diperlukan pada halaman Rekomendasi reservasi dari laporan optimalisasi tarif. Jika Anda tidak membuat ekspor, halaman akan kosong.
      • Transaksi reservasi 2023-05-01
    • Format yang didukung: Parquet (lebih disukai) atau CSV
    • Pemadatan yang didukung: Snappy (lebih disukai), GZip, atau tidak dikompresi
  4. Untuk menginisialisasi himpunan data, jalankan ekspor Anda.

    • Ekspor dapat memakan waktu hingga sehari untuk muncul setelah pertama kali dibuat.
    • Gunakan perintah Jalankan sekarang di bagian atas halaman Ekspor Cost Management.
    • Data Anda harus tersedia dalam waktu 15 menit atau lebih, tergantung pada seberapa besar akun Anda.
    • Jika Anda ingin mengisi ulang data, buka detail ekspor dan pilih perintah Ekspor tanggal yang dipilih untuk mengekspor satu bulan sekaligus atau gunakan perintah PowerShell Start-FinOpsCostExport untuk mengekspor rentang tanggal yang lebih besar.
  5. Ulangi langkah 1-4 untuk setiap cakupan yang ingin Anda pantau.

¹ Hub FinOps 0.2 dan yang lebih baru memerlukan data biaya FOCUS. Pada Juli 2024, opsi untuk mengekspor data biaya FOCUS hanya dapat diakses dari pengalaman Cost Management pusat di portal Azure. Jika Anda tidak melihat opsi ini, cari atau navigasikan ke Ekspor Cost Management.

² Satu-satunya perbedaan dalam FOCUS 1.0r2 dibandingkan dengan 1,0 adalah dimasukkannya detik dalam kolom tanggal. Jika detik tidak diperlukan untuk sistem tempat Anda memasukkan data, tidak perlu mengubah ekspor 1.0 yang ada untuk memanfaatkan 1.0r2.

³ Mengonfigurasi ekspor harian dimulai pada bulan ini. Jika Anda ingin mengisi ulang data historis, buat ekspor satu kali dan atur tanggal mulai/selesai ke rentang tanggal yang diinginkan.

⁴ Meskipun sebagian besar pengaturan diperlukan, penimpaan bersifat opsional. Sebaiknya jangan timpa file sehingga Anda dapat memantau alur penyerapan menggunakan laporan Penyerapan data. Jika Anda tidak berencana untuk menggunakan laporan tersebut, aktifkan penimpaan.

⁵ Jalur ekspor dapat berupa nilai apa pun tetapi harus unik per cakupan. Sebaiknya gunakan jalur yang mengidentifikasi cakupan sumber, misalnya, langganan atau akun penagihan. Jika dua cakupan berbagi jalur yang sama, mungkin ada kesalahan penyerapan.


Mengonfigurasi ekspor terkelola

Ekspor terkelola memungkinkan hub FinOps menyiapkan dan memelihara ekspor Cost Management untuk Anda. Untuk mengaktifkan ekspor terkelola, Anda harus memberikan akses Azure Data Factory untuk membaca data di setiap cakupan yang ingin Anda pantau.

Diagram memperlihatkan cakupan yang didukung untuk hub.

Catatan

Ekspor terkelola hanya tersedia di hub FinOps 0.4 dan yang lebih baru.

Ekspor terkelola menggunakan identitas terkelola (MI) untuk mengonfigurasi ekspor secara otomatis. Untuk menyiapkannya, gunakan langkah-langkah berikut:

  1. Memberikan akses ke Azure Data Factory.

    • Dari grup sumber daya hub FinOps, navigasikan ke Output hub>, dan catat nilai untuk managedIdentityId dan managedIdentityTenantId. Anda akan menggunakannya di langkah berikutnya.
    • Gunakan panduan berikut untuk menetapkan akses ke setiap cakupan yang ingin Anda pantau:
  2. Tambahkan cakupan yang diinginkan.

    1. Dari grup sumber daya hub FinOps, buka akun penyimpanan dan navigasikan ke konfigurasi kontainer>Blob browser>Penyimpanan.
    2. Pilih file settings.json, lalu pilih >Lihat/edit untuk membuka file.
    3. Perbarui properti cakupan untuk menyertakan cakupan yang ingin Anda pantau. Untuk informasi selengkapnya, lihat contoh cakupan Settings.json.
    4. Pilih perintah Simpan untuk menyimpan perubahan Anda. Hub FinOps harus memproses perubahan dalam beberapa menit dan data harus tersedia dalam waktu 30 menit atau lebih, tergantung pada ukuran akun Anda.

    Penting

    Jangan tambahkan cakupan duplikat atau tumpang tindih karena ini akan menyebabkan duplikasi data.

  3. Mengisi ulang data historis.

    Segera setelah Anda mengonfigurasi cakupan baru, hub FinOps akan mulai memantau biaya saat ini dan di masa mendatang. Untuk mengisi ulang data historis, Anda harus menjalankan alur config_RunBackfillJob untuk setiap bulan.

    Untuk menjalankan alur dari portal Azure:

    1. Dari grup sumber daya hub FinOps, buka instans Data Factory, pilih Luncurkan Studio, dan navigasikan ke Alur>config_RunBackfillJob.
    2. Pilih Debug di bilah perintah untuk menjalankan alur. Total waktu proses bervariasi tergantung pada periode retensi dan jumlah cakupan yang Anda pantau.

    Untuk menjalankan alur dari PowerShell:

    Get-AzDataFactoryV2 `
      -ResourceGroupName "{hub-resource-group}" `
      -ErrorAction SilentlyContinue `
    | ForEach-Object {
        Invoke-AzDataFactoryV2Pipeline `
          -ResourceGroupName $_.ResourceGroupName `
          -DataFactoryName $_.DataFactoryName `
          -PipelineName 'config_RunBackfillJob'
    }
    

contoh cakupan Settings.json

  • Akun penagihan EA

    "scopes": [
      {
        "scope": "/providers/Microsoft.Billing/billingAccounts/1234567"
      }
    ]
    
  • Departemen EA

    "scopes": [
      {
        "scope": "/providers/Microsoft.Billing/billingAccounts/1234567/departments/56789"
      }
    ]
    
  • Langganan

    "scopes": [
      {
        "scope": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
      }
    ]
    
  • Beberapa langganan

    "scopes": [
      {
        "scope": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
      },
      {
        "scope": "subscriptions/bbbb1b1b-cc2c-dd3d-ee4e-ffffff5f5f5f"
      }
    ]
    
  • Grup sumber daya

    "scopes": [
      {
        "scope": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ftk-finops-hub"
      }
    ]
    

Mengonfigurasi ekspor melalui PowerShell

Jika ini pertama kalinya Anda menggunakan modul PowerShell toolkit FinOps, lihat panduan penyebaran PowerShell untuk menginstal modul.

  1. Instal modul PowerShell toolkit FinOps.

    Import-Module -Name FinOpsToolkit
    
  2. Buat ekspor dan jalankan sekarang untuk mengisi ulang hingga 12 bulan data.

    New-FinOpsCostExport -Name 'ftk-FinOpsHub-costs' `
      -Scope "{scope-id}" `
      -StorageAccountId "{storage-resource-id}" `
      -Backfill 12 `
      -Execute