PERF05-BP06 Memilih lokasi beban kerja Anda berdasarkan kebutuhan jaringan - AWS Well-Architected Framework

PERF05-BP06 Memilih lokasi beban kerja Anda berdasarkan kebutuhan jaringan

Gunakan opsi lokasi cloud yang tersedia untuk mengurangi latensi jaringan atau meningkatkan throughput. Gunakan Wilayah AWS, Zona Ketersediaan (AZ), grup penempatan, dan lokasi edge seperti AWS Outposts, Zona Lokal AWS, dan AWS Wavelength, untuk mengurangi latensi jaringan atau meningkatkan throughput.

Infrastruktur AWS Cloud dibangun di sekitar Wilayah dan Zona Ketersediaan (AZ). Wilayah adalah lokasi fisik di dunia yang memiliki beberapa Zona Ketersediaan (AZ).

Zona Ketersediaan (AZ) terdiri dari satu atau beberapa pusat data khusus, masing-masing dengan daya, jaringan, dan konektivitas redundan yang ditempatkan di fasilitas terpisah. Zona Ketersediaan (AZ) menawarkan Anda kemampuan untuk mengoperasikan aplikasi produksi dan basis data dengan ketersediaan lebih tinggi, lebih toleran terhadap kesalahan, dan lebih dapat diskalakan daripada yang mungkin didapatkan dari pusat data tunggal

Pilih Wilayah yang tersedia untuk deployment Anda berdasarkan elemen kunci berikut:

  • Lokasi pengguna Anda: Memilih Wilayah yang dekat dengan pengguna beban kerja Anda memastikan latensi yang lebih rendah saat mereka menggunakan beban kerja.

  • Lokasi data Anda: Untuk aplikasi yang sangat bergantung pada data, hambatan utama dalam latensi adalah transfer data. Kode aplikasi harus dijalankan sedekat mungkin dengan data.

  • Kendala lainnya: Pertimbangkan kendala seperti keamanan dan kepatuhan.

Amazon EC2 menyediakan grup penempatan untuk jaringan. Grup penempatan adalah pengelompokan logis instans untuk mengurangi latensi atau meningkatkan keandalan. Menggunakan grup penempatan dengan jenis instans yang didukung dan Elastic Network Adapter (ENA) memungkinkan beban kerja dapat berpartisipasi di jaringan 25 Gbps berlatensi rendah. Grup penempatan direkomendasikan untuk beban kerja yang memanfaatkan latensi jaringan yang rendah, throughput jaringan yang tinggi, atau keduanya. Menggunakan grup penempatan memiliki manfaat menurunkan jitter di komunikasi jaringan.

Layanan sensitif latensi dikirimkan ke edge menggunakan jaringan lokasi edge global. Lokasi edge ini biasanya menyediakan layanan seperti jaringan pengiriman konten (CDN) dan sistem nama domain (DNS). Dengan memiliki layanan ini di edge, beban kerja dapat merespons dengan latensi yang rendah untuk meminta konten atau resolusi DNS. Layanan-layanan ini juga menyediakan layanan geografis seperti penargetan geografis konten (menyediakan konten yang berbeda berdasarkan lokasi pengguna akhir), atau perutean berbasis latensi untuk mengarahkan pengguna akhir ke Wilayah terdekat (latensi minimum).

Amazon CloudFront adalah CDN global yang dapat digunakan untuk mempercepat baik konten statis seperti gambar, skrip, dan video, maupun konten dinamis seperti API atau aplikasi web. Layanan ini mengandalkan jaringan lokasi edge global yang akan meng-cache konten dan menyediakan konektivitas jaringan berkinerja tinggi untuk pengguna Anda. CloudFront juga mempercepat banyak fitur lain seperti pengunggahan konten dan aplikasi dinamis, menjadikannya tambahan kinerja untuk semua aplikasi yang melayani lalu lintas melalui internet. Lambda@Edge adalah fitur Amazon CloudFront yang akan memungkinkan Anda menjalankan kode lebih dekat ke pengguna beban kerja Anda, sehingga meningkatkan kinerja dan mengurangi latensi.

Amazon Route 53 adalah layanan web DNS cloud yang memiliki ketersediaan tinggi dan dapat diskalakan. Layanan ini dirancang untuk membekali pengembang dan bisnis dengan cara yang sangat andal dan hemat biaya untuk merutekan pengguna akhir ke aplikasi internet dengan menerjemahkan nama, seperti www.example.com, menjadi alamat IP numerik, seperti 192.168.2.1, yang digunakan komputer untuk saling terhubung. Route 53 sepenuhnya sesuai dengan IPv6.

AWS Outposts dirancang untuk beban kerja yang harus tetap on-premise karena persyaratan latensi, di mana Anda ingin beban kerja tersebut berjalan mulus dengan beban kerja lainnya di AWS. AWS Outposts adalah rak komputasi dan penyimpanan yang sepenuhnya terkelola dan dapat dikonfigurasi yang dibuat dengan perangkat keras rancangan AWS yang memungkinkan Anda untuk menjalankan komputasi dan penyimpanan on-premise, sekaligus terhubung dengan mulus ke beragam layanan AWS di cloud.

Zona Lokal AWS dirancang untuk menjalankan beban kerja yang memerlukan latensi milidetik satu digit, seperti rendering video dan aplikasi desktop virtual yang memerlukan grafis besar. Zona Lokal memungkinkan Anda untuk mendapatkan semua manfaat yang dihadirkan dengan memiliki sumber daya komputasi dan penyimpanan yang lebih dekat ke pengguna akhir.

AWS Wavelength dirancang untuk menghadirkan aplikasi dengan latensi sangat rendah ke perangkat 5G dengan memperluas infrastruktur AWS, layanan, API, dan alat ke jaringan 5G. Wavelength menyematkan penyimpanan dan komputasi di dalam jaringan 5G penyedia telekomunikasi untuk membantu beban kerja 5G Anda jika memerlukan latensi milidetik satu digit, seperti perangkat IoT, streaming permainan, kendaraan otonom, dan produksi media langsung.

Gunakan layanan edge untuk mengurangi latensi dan memungkinkan caching konten. Pastikan Anda telah mengonfigurasi kontrol cache dengan benar untuk DNS dan HTTP/HTTPS untuk mendapat manfaat maksimal dari pendekatan ini.

Antipola umum:

  • Anda menggabungkan semua sumber daya beban kerja ke dalam satu lokasi geografis.

  • Anda memilih wilayah terdekat dengan lokasi Anda tetapi tidak dekat dengan pengguna akhir beban kerja.

Manfaat menjalankan praktik terbaik ini: Anda harus memastikan bahwa jaringan Anda tersedia di mana pun Anda ingin menjangkau pelanggan. Menggunakan jaringan global privat AWS memastikan pelanggan Anda mendapatkan pengalaman latensi terendah dengan men-deploy beban kerja ke lokasi terdekat mereka.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang

Panduan implementasi

Mengurangi latensi dengan memilih lokasi yang benar: Identifikasi di mana pengguna dan data Anda berada. Manfaatkan Wilayah AWS, Zona Ketersediaan, grup penempatan, dan lokasi edge untuk mengurangi latensi.

Sumber daya

Dokumen terkait:

Video terkait:

Contoh terkait: