Bandwidth jaringan EC2 contoh Amazon - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bandwidth jaringan EC2 contoh Amazon

Spesifikasi bandwidth instans berlaku untuk lalu lintas masuk dan keluar untuk instans. Misalnya, jika sebuah instans menentukan bandwidth hingga 10 Gbps, itu berarti ia memiliki bandwidth hingga 10 Gbps untuk lalu lintas masuk, dan hingga 10 Gbps untuk lalu lintas keluar. Bandwidth jaringan yang tersedia untuk sebuah EC2 instance tergantung pada beberapa faktor, sebagai berikut.

Lalu lintas multi-aliran

Bandwidth dasar untuk lalu lintas multi-aliran dibatasi hingga 50% dari bandwidth yang tersedia untuk lalu lintas yang melewati gateway internet atau gateway lokal.

Lalu lintas alur tunggal

Bandwidth dasar untuk lalu lintas aliran tunggal dibatasi hingga 5 Gbps ketika instans tidak berada dalam grup penempatan klaster yang sama. Untuk mengurangi latensi dan meningkatkan bandwidth alur tunggal, cobalah lakukan salah satu hal berikut:

  • Gunakan grup penempatan klaster untuk mencapai bandwidth hingga 10 Gbps untuk instans dalam grup penempatan yang sama.

  • Siapkan beberapa jalur antara dua titik akhir untuk mencapai bandwidth yang lebih tinggi dengan Multipath TCP ()MPTCP.

  • Konfigurasikan ENA Express untuk instans yang memenuhi syarat dalam subnet yang sama untuk mencapai hingga 25 Gbps di antara instans tersebut.

catatan

Aliran tunggal dianggap sebagai 5-tuple TCP atau aliran yang unik. UDP Untuk protokol lain yang mengikuti header IP, seperti GRE atauIPsec, 3 tuple IP sumber, IP tujuan, dan protokol berikutnya digunakan untuk menentukan aliran.

Bandwidth instans yang tersedia

Bandwidth jaringan yang tersedia dari sebuah instance tergantung pada jumlah vCPUs yang dimilikinya. Misalnya, sebuah m5.8xlarge instance memiliki bandwidth jaringan 32 vCPUs dan 10 Gbps, dan sebuah m5.16xlarge instance memiliki bandwidth jaringan 64 vCPUs dan 20 Gbps. Namun, instans mungkin tidak mencapai bandwidth ini; misalnya, jika melebihi perizinan jaringan pada tingkat instans, seperti paket per detik atau jumlah koneksi yang dilacak. Berapa banyak bandwidth yang tersedia yang dapat digunakan lalu lintas tergantung pada jumlah vCPUs dan tujuan. Misalnya, sebuah m5.16xlarge instance memiliki 64vCPUs, sehingga lalu lintas ke instance lain di Wilayah dapat memanfaatkan bandwidth penuh yang tersedia (20 Gbps). Namun, lalu lintas yang melewati gateway internet atau gateway lokal hanya dapat memanfaatkan 50% dari bandwidth yang tersedia (10 Gbps).

Biasanya, instance dengan 16 vCPUs atau kurang (ukuran 4xlarge dan lebih kecil) didokumentasikan memiliki “hingga” bandwidth tertentu; misalnya, “hingga 10 Gbps”. Instans ini memiliki bandwidth acuan. Untuk memenuhi permintaan tambahan, mereka dapat menggunakan mekanisme kredit I/O jaringan untuk melampaui bandwidth dasar mereka. Instans dapat menggunakan lonjakan bandwidth untuk waktu yang terbatas, biasanya dari 5 hingga 60 menit, tergantung pada ukuran instans.

Sebuah instans menerima jumlah maksimum kredit I/O jaringan saat peluncuran. Jika instans menghabiskan kredit I/O jaringannya, ia kembali ke bandwidth baseline. Sebuah instans yang berjalan menghasilkan kredit I/O jaringan setiap kali menggunakan bandwidth jaringan lebih sedikit daripada bandwidth dasarnya. Instans yang dihentikan tidak mendapatkan kredit I/O jaringan. Lonjakan instans adalah upaya terbaik, bahkan ketika instans memiliki kredit yang tersedia, karena lonjakan bandwidth adalah sumber daya bersama.

Ada bucket kredit I/O jaringan terpisah untuk lalu lintas masuk dan keluar.

Performa jaringan dasar dan lonjakan

Panduan Jenis EC2 Instans Amazon menjelaskan performa jaringan untuk setiap jenis instans, ditambah bandwidth jaringan dasar yang tersedia untuk instans yang dapat menggunakan bandwidth burst. Untuk informasi selengkapnya, lihat berikut ini:

Atau, Anda dapat menggunakan alat baris perintah untuk mendapatkan informasi ini.

AWS CLI

Anda dapat menggunakan describe-instance-types AWS CLI perintah untuk menampilkan informasi tentang jenis instance. Contoh berikut menampilkan informasi performa jaringan untuk semua instans C5.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=c5.*" \ --query "InstanceTypes[].[InstanceType, NetworkInfo.NetworkPerformance, NetworkInfo.NetworkCards[0].BaselineBandwidthInGbps] | sort_by(@,&[2])" \ --output table

Berikut ini adalah output contoh.

--------------------------------------------- | DescribeInstanceTypes | +--------------+--------------------+-------+ | c5.large | Up to 10 Gigabit | 0.75 | | c5.xlarge | Up to 10 Gigabit | 1.25 | | c5.2xlarge | Up to 10 Gigabit | 2.5 | | c5.4xlarge | Up to 10 Gigabit | 5.0 | | c5.9xlarge | 12 Gigabit | 12.0 | | c5.12xlarge | 12 Gigabit | 12.0 | | c5.18xlarge | 25 Gigabit | 25.0 | | c5.24xlarge | 25 Gigabit | 25.0 | | c5.metal | 25 Gigabit | 25.0 | +--------------+--------------------+-------+
PowerShell

Anda dapat menggunakan Get-EC2InstanceType PowerShell perintah untuk menampilkan informasi tentang jenis instance. Contoh berikut menampilkan informasi performa jaringan untuk semua instans C5.

Get-EC2InstanceType -Filter @{Name = "instance-type"; Values = "c5.*" } | ` Select-Object ` InstanceType, @{Name = 'NetworkPerformance'; Expression = {($_.Networkinfo.NetworkCards.NetworkPerformance)}}, @{Name = 'BaselineBandwidthInGbps'; Expression = {($_.Networkinfo.NetworkCards.BaselineBandwidthInGbps)}} | ` Format-Table -AutoSize

Berikut ini adalah output contoh.

InstanceType NetworkPerformance BaselineBandwidthInGbps ------------ ------------------ ----------------------- c5.4xlarge Up to 10 Gigabit 5.00 c5.xlarge Up to 10 Gigabit 1.25 c5.12xlarge 12 Gigabit 12.00 c5.9xlarge 12 Gigabit 12.00 c5.24xlarge 25 Gigabit 25.00 c5.metal 25 Gigabit 25.00 c5.2xlarge Up to 10 Gigabit 2.50 c5.large Up to 10 Gigabit 0.75 c5.18xlarge 25 Gigabit 25.00

Memantau bandwidth instans

Anda dapat menggunakan CloudWatch metrik untuk memantau bandwidth jaringan instance dan paket yang dikirim dan diterima. Anda dapat menggunakan metrik kinerja jaringan yang disediakan oleh driver Elastic Network Adapter (ENA) untuk memantau kapan lalu lintas melebihi tunjangan jaringan yang EC2 ditentukan Amazon pada tingkat instans.

Anda dapat mengonfigurasi apakah Amazon EC2 mengirimkan data metrik untuk instans CloudWatch menggunakan periode satu menit atau periode lima menit. Ada kemungkinan bahwa metrik kinerja jaringan akan menunjukkan bahwa tunjangan terlampaui dan paket dijatuhkan sementara metrik CloudWatch instance tidak. Ini dapat terjadi ketika instance memiliki lonjakan pendek dalam permintaan sumber daya jaringan (dikenal sebagai microburst), tetapi CloudWatch metriknya tidak cukup terperinci untuk mencerminkan lonjakan mikrodetik ini.

Pelajari selengkapnya