Pengukuran keluar dalam jaringan virtual
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.
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.
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
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