Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Setiap EC2 instance terhubung ke set node. Sebuah node set terdiri dari tiga node jaringan, dengan masing-masing node mewakili lapisan yang berbeda dalam AWS jaringan. Lapisan jaringan diatur dalam hierarki 3 atau lebih lapisan. Set simpul menyediakan tampilan top-down dari hierarki ini, dengan lapisan bawah terhubung paling dekat dengan sebuah instans.
Informasi tentang set node disebut topologi instance.
Diagram berikut memberikan representasi visual yang dapat Anda gunakan untuk memahami topologi instance. Node jaringan diidentifikasi sebagai NN1— NN7. Angka i, ii, dan iii mengidentifikasi lapisan jaringan. Angka 1, 2, 3, dan 4 mengidentifikasi EC2 contoh. Contoh terhubung ke node di lapisan bawah, diidentifikasi oleh iii. Lebih dari satu instans dapat terhubung ke simpul yang sama.

Dalam contoh ini:
-
Instance 1 terhubung ke node jaringan 4 (NN4) di lapisan iii. NN4 menghubungkan ke node jaringan 2 (NN2) di lapisan ii, dan NN2 menghubungkan ke node jaringan 1 (NN1) di lapisan i, yang merupakan bagian atas hierarki jaringan dalam contoh ini. Kumpulan node jaringan terdiri NN1,, dan NN2 NN4, diekspresikan secara hierarkis dari lapisan atas ke lapisan bawah.
-
Instance 2 juga terhubung ke node jaringan 4 (NN4). Instance 1 dan instance 2 berbagi kumpulan node jaringan yang sama: NN1, NN2, dan NN4.
-
Instance 3 terhubung ke node jaringan 5 (NN5). NN5 terhubung ke NN2, dan NN2 terhubung ke NN1. Node jaringan yang ditetapkan misalnya 3 adalah NN1, NN2, dan NN5.
-
Instance 4 terhubung ke node jaringan 6 (NN6). Set node jaringannya adalah NN1, NN3, dan NN6.
Ketika mempertimbangkan kedekatan instance 1, 2, dan 3, instance 1 dan 2 lebih dekat satu sama lain karena mereka terhubung ke node jaringan yang sama (NN4), sedangkan instance 3 lebih jauh karena terhubung ke node jaringan yang berbeda (NN5).
Ketika mempertimbangkan kedekatan semua instance dalam diagram ini, instance 1, 2, dan 3 lebih dekat satu sama lain daripada instance 4 karena mereka berbagi NN2 dalam rangkaian node jaringan mereka.
Sebagai aturan umum, jika simpul jaringan yang terhubung ke dua instans adalah sama, instans ini secara fisik dekat satu sama lain, seperti halnya dengan instans 1 dan 2. Selanjutnya, makin sedikit jumlah lompatan antara simpul jaringan, makin dekat instans satu sama lain. Misalnya, instance 1 dan 3 memiliki lebih sedikit hop ke node jaringan umum (NN2) daripada yang mereka miliki ke node jaringan (NN1) yang mereka miliki bersama dengan instance 4, dan karena itu lebih dekat satu sama lain daripada instance 4.
Tidak ada instance yang berjalan di bawah node jaringan 7 (NN7) dalam contoh ini, dan oleh karena itu output API tidak akan disertakan NN7.
Bagaimana menafsirkan output
Anda mendapatkan informasi topologi instance menggunakan API. DescribeInstanceTopology Output memberikan pandangan hierarkis dari topologi jaringan yang mendasari untuk sebuah instance.
Contoh output berikut sesuai dengan informasi topologi jaringan dari empat instans dalam diagram sebelumnya. Komentar disertakan dalam contoh output untuk keperluan contoh ini.
Informasi berikut dalam output penting untuk dicatat:
-
NetworkNodes
menggambarkan rangkaian simpul jaringan dari sebuah instans. -
Dalam setiap set simpul jaringan, simpul jaringan terdaftar dalam urutan hierarkis dari atas ke bawah.
-
Simpul jaringan yang terhubung ke instans adalah simpul jaringan terakhir dalam daftar (lapisan bawah).
-
Untuk mengetahui instans mana yang dekat satu sama lain, pertama-tama temukan simpul jaringan umum di lapisan bawah. Jika tidak ada simpul jaringan umum di lapisan bawah, maka temukan simpul jaringan umum di lapisan atas.
Dalam contoh output berikut, i-1111111111example
dan i-2222222222example
terletak paling dekat satu sama lain dibandingkan dengan instans lain dalam contoh ini karena mereka memiliki simpul jaringan yang sama nn-4444444444example
di lapisan bawah.
{
"Instances": [
{
"InstanceId": "i-1111111111example", //Corresponds to instance 1
"InstanceType": "p4d.24xlarge",
"GroupName": "ML-group",
"NetworkNodes": [
"nn-1111111111example", //Corresponds to NN1 in layer i
"nn-2222222222example", //Corresponds to NN2 in layer ii
"nn-4444444444example" //Corresponds to NN4 in layer iii - bottom layer, connected to the instance
],
"ZoneId": "usw2-az2",
"AvailabilityZone": "us-west-2a"
},
{
"InstanceId": "i-2222222222example", //Corresponds to instance 2
"InstanceType": "p4d.24xlarge",
"NetworkNodes": [
"nn-1111111111example", //Corresponds to NN1 - layer i
"nn-2222222222example", //Corresponds to NN2 - layer ii
"nn-4444444444example" //Corresponds to NN4 - layer iii - connected to instance
],
"ZoneId": "usw2-az2",
"AvailabilityZone": "us-west-2a"
},
{
"InstanceId": "i-3333333333example", //Corresponds to instance 3
"InstanceType": "trn1.32xlarge",
"NetworkNodes": [
"nn-1111111111example", //Corresponds to NN1 - layer i
"nn-2222222222example", //Corresponds to NN2 - layer ii
"nn-5555555555example" //Corresponds to NN5 - layer iii - connected to instance
],
"ZoneId": "usw2-az2",
"AvailabilityZone": "us-west-2a"
},
{
"InstanceId": "i-444444444example", //Corresponds to instance 4
"InstanceType": "trn1.2xlarge",
"NetworkNodes": [
"nn-1111111111example", //Corresponds to NN1 - layer i
"nn-3333333333example", //Corresponds to NN3 - layer ii
"nn-6666666666example" //Corresponds to NN6 - layer iii - connected to instance
],
"ZoneId": "usw2-az2",
"AvailabilityZone": "us-west-2a"
}
],
"NextToken": "SomeEncryptedToken"
}