Pengukuran keluar dalam jaringan virtual

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016

Aspek mendasar monetisasi jaringan cloud adalah dapat ditagih berdasarkan pemanfaatan bandwidth jaringan. Data keluar dibebankan berdasarkan jumlah total data yang bergerak keluar dari pusat data melalui Internet dalam siklus penagihan tertentu.

Pengukuran keluar untuk lalu lintas jaringan SDN di Windows Server 2019 memungkinkan kemampuan untuk menawarkan pengukur penggunaan untuk transfer data keluar. Lalu lintas jaringan yang meninggalkan setiap jaringan virtual tetapi tetap berada dalam pusat data dapat dilacak secara terpisah sehingga dapat dikecualikan dari perhitungan penagihan. Paket yang terikat untuk alamat IP tujuan yang tidak disertakan dalam salah satu rentang alamat yang tidak ditagih dilacak sebagai transfer data keluar yang ditagih.

Rentang alamat jaringan virtual yang tidak tertagih (daftar izinkan rentang IP)

Anda dapat menemukan rentang alamat yang tidak tertagih di bawah properti UnbilledAddressRanges dari Jaringan virtual yang ada. Secara default, tidak ada rentang alamat yang ditambahkan.

import-module NetworkController
$uri = "https://sdn.contoso.com"

(Get-NetworkControllerVirtualNetwork -ConnectionURI $URI -ResourceId "VNet1").properties

Output Anda akan terlihat mirip dengan ini:

 AddressSpace           : Microsoft.Windows.NetworkController.AddressSpace
 DhcpOptions            :
 UnbilledAddressRanges  :
 ConfigurationState     :
 ProvisioningState      : Succeeded
 Subnets                : {21e71701-9f59-4ee5-b798-2a9d8c2762f0, 5f4758ef-9f96-40ca-a389-35c414e996cc,
                      29fe67b8-6f7b-486c-973b-8b9b987ec8b3}
 VirtualNetworkPeerings :
 EncryptionCredential   :
 LogicalNetwork         : Microsoft.Windows.NetworkController.LogicalNetwork

Contoh: Mengelola rentang alamat jaringan virtual yang tidak tertagih

Anda dapat mengelola kumpulan awalan subnet IP untuk dikecualikan dari pengukuran keluar yang ditagih dengan mengatur properti UnbilledAddressRange dari jaringan virtual. Setiap lalu lintas yang dikirim oleh antarmuka jaringan di jaringan virtual dengan alamat IP tujuan yang cocok dengan salah satu awalan tidak akan disertakan dalam properti BilledEgressBytes.

  1. Perbarui properti UnbilledAddressRanges agar berisi subnet yang tidak akan ditagih untuk akses.

    $vnet = Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceID "VNet1"
    $vnet.Properties.UnbilledAddressRanges = "10.10.2.0/24,10.10.3.0/24"
    

    Tip

    Jika menambahkan beberapa subnet IP, gunakan koma di antara setiap subnet IP. Jangan sertakan spasi apa pun sebelum atau sesudah koma.

  2. Perbarui sumber daya Virtual Network dengan properti UnbilledAddressRanges yang dimodifikasi.

    New-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceId "VNet1" -Properties $unbilled.Properties -PassInnerException
    

    Output Anda akan terlihat mirip dengan ini:

       Confirm
       Performing the operation 'New-NetworkControllerVirtualNetwork' on entities of type
       'Microsoft.Windows.NetworkController.VirtualNetwork' via
       'https://sdn.contoso.com/networking/v3/virtualNetworks/VNet1'. Are you sure you want to continue?
       [Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
    
    
       Tags             :
       ResourceRef      : /virtualNetworks/VNet1
       InstanceId       : 29654b0b-9091-4bed-ab01-e172225dc02d
       Etag             : W/"6970d0a3-3444-41d7-bbe4-36327968d853"
       ResourceMetadata :
       ResourceId       : VNet1
       Properties       : Microsoft.Windows.NetworkController.VirtualNetworkProperties
    
  3. Periksa Virtual Network untuk melihat UnbilledAddressRanges yang dikonfigurasi.

    (Get-NetworkControllerVirtualNetwork -ConnectionUri $uri -ResourceID "VNet1").properties
    

    Output Anda sekarang akan terlihat mirip dengan ini:

    AddressSpace           : Microsoft.Windows.NetworkController.AddressSpace
    DhcpOptions            :
    UnbilledAddressRanges  : 10.10.2.0/24,192.168.2.0/24
    ConfigurationState     :
    ProvisioningState      : Succeeded
    Subnets                : {21e71701-9f59-4ee5-b798-2a9d8c2762f0, 5f4758ef-9f96-40ca-a389-35c414e996cc,
                         29fe67b8-6f7b-486c-973b-8b9b987ec8b3}
    VirtualNetworkPeerings :
    EncryptionCredential   :
    LogicalNetwork         : Microsoft.Windows.NetworkController.LogicalNetwork
    

Periksa tagihan penggunaan keluar yang tidak tertagih dari jaringan virtual

Setelah mengonfigurasi properti UnbilledAddressRanges , Anda dapat memeriksa penggunaan keluar yang ditagih dan tidak ditagih dari setiap subnet dalam jaringan virtual. Lalu lintas keluar diperbarui setiap empat menit dengan total byte rentang yang ditagih dan tidak ditagih.

Properti berikut ini tersedia untuk setiap subnet virtual:

  • UnbilledEgressBytes menunjukkan jumlah byte yang tidak ditagih yang dikirim oleh antarmuka jaringan yang terhubung ke subnet virtual ini. Byte yang tidak ditagih adalah byte yang dikirim ke rentang alamat yang merupakan bagian dari properti UnbilledAddressRanges dari jaringan virtual induk.

  • BilledEgressBytes menunjukkan Jumlah byte yang ditagih yang dikirim oleh antarmuka jaringan yang tersambung ke subnet virtual ini. Byte yang ditagih adalah byte yang dikirim ke rentang alamat yang bukan bagian dari properti UnbilledAddressRanges dari jaringan virtual induk.

Gunakan contoh berikut untuk mengkueri penggunaan keluar:

(Get-NetworkControllerVirtualNetwork -ConnectionURI $URI -ResourceId "VNet1").properties.subnets.properties | ft AddressPrefix,BilledEgressBytes,UnbilledEgressBytes

Output Anda akan terlihat mirip dengan ini:

AddressPrefix BilledEgressBytes UnbilledEgressBytes
------------- ----------------- -------------------
10.0.255.8/29          16827067                   0
10.0.2.0/24           781733019                   0
10.0.4.0/24                   0                   0