PERF05-BP06 Memilih lokasi beban kerja Anda berdasarkan persyaratan jaringan
Evaluasi opsi untuk penempatan sumber daya guna mengurangi latensi jaringan dan meningkatkan throughput, yang memberikan pengalaman pengguna optimal dengan mengurangi beban halaman dan waktu transfer data.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang
Panduan implementasi
Sumber daya, seperti instans Amazon EC2, ditempatkan di zona ketersediaan dalam zona Wilayah AWS
Langkah implementasi
-
Pilih Wilayah atau Wilayah AWS yang sesuai untuk deployment Anda berdasarkan elemen kunci berikut:
-
Di tempat pengguna Anda berada: memilih Wilayah yang dekat dengan pengguna beban kerja Anda untuk memastikan latensi rendah saat mereka menggunakan beban kerja.
-
Di tempat data Anda berada: untuk aplikasi yang sarat data, hambatan utama dalam transfer data adalah latensi. Kode aplikasi harus dijalankan sedekat mungkin dengan data.
-
Kendala lainnya: pertimbangkan kendala seperti keamanan dan kepatuhan (contohnya, persyaratan residensi data).
-
-
Untuk beban kerja tertentu, jika komponen terdiri dari sekelompok instans Amazon EC2 yang saling bergantung dan memerlukan latensi rendah, pertimbangkan untuk menggunakan grup penempatan klaster untuk memengaruhi penempatan instans-instans tersebut agar memenuhi persyaratan beban kerja. Instans di grup penempatan klaster yang sama memiliki batas throughput per aliran yang lebih tinggi untuk lalu lintas TCP/IP dan ditempatkan di segmen bandwidth dua bagian yang sama tinggi di jaringan. Grup penempatan klaster direkomendasikan untuk aplikasi yang mendapatkan manfaat dari latensi jaringan yang rendah, throughput jaringan yang tinggi, atau keduanya.
-
Untuk beban kerja yang sensitif lokasi, misalnya, dengan persyaratan residensi data atau latensi rendah, tinjau Zona Lokal AWS
atau AWS Outposts . -
AWS Zona Lokal adalah salah satu jenis deployment infrastruktur yang menempatkan layanan komputasi, penyimpanan, basis data, dan layanan tertentu AWS lain dekat dengan populasi besar dan pusat industri.
-
AWS Outposts adalah rangkaian solusi terkelola penuh yang menghadirkan infrastruktur dan layanan AWS ke hampir semua lokasi on-premise atau edge untuk pengalaman hybrid yang benar-benar konsisten.
-
-
Aplikasi seperti streaming video live dengan resolusi tinggi, audio dengan fidelity tinggi, dan augmented reality/virtual reality (AR/VR) memerlukan latensi yang sangat rendah untuk perangkat 5G. Untuk aplikasi tersebut, pertimbangkan AWS Wavelength
. AWS Wavelength menyematkan layanan komputasi dan penyimpanan AWS dalam jaringan 5G, sehingga dapat menyediakan infrastruktur komputasi edge seluler untuk mengembangkan, melakukan deployment, dan menskalakan aplikasi berlatensi sangat rendah. -
Jika Anda memiliki pengguna yang terdistribusi secara global, content distribution network (CDN) dapat digunakan untuk mempercepat distribusi konten web statis dan dinamis dengan mengirimkan data melalui points of presence (PoP) yang tersebar secara global. Umumnya CDN juga memberikan kemampuan komputasi edge, melakukan operasi yang sensitif latensi seperti manipulasi header HTTP dan penulisan ulang URL serta pengarahan ulang dalam skala besar di edge. Amazon CloudFront
adalah layanan web yang mempercepat distribusi konten web statis dan dinamis Anda. Kasus penggunaan untuk CloudFront mencakup percepatan penyampaian konten situs web statis dan menghadirkan video sesuai permintaan atau streaming live video. CloudFront juga dapat digunakan untuk menyesuaikan khusus konten dan pengalaman penonton, dengan latensi lebih rendah. -
Beberapa aplikasi memerlukan titik masuk tetap atau performa lebih tinggi dengan mengurangi jitter dan latensi bita pertama, dan meningkatkan throughput. Aplikasi ini bisa mendapatkan manfaat dari layanan jaringan yang memberikan alamat IP anycast statis dan penghentian TCP di lokasi edge. AWS Global Accelerator
dapat meningkatkan performa untuk aplikasi Anda hingga sebesar 60% dan memberikan failover cepat untuk arsitektur multi-wilayah. AWS Global Accelerator memberikan kepada Anda alamat IP anycast statis yang berfungsi sebagai titik masuk tetap untuk aplikasi Anda yang di-hosting di satu atau lebih Wilayah AWS. Alamat IP ini memungkinkan lalu lintas masuk ke jaringan global AWS sedekat mungkin ke pengguna Anda. AWS Global Accelerator mengurangi waktu penyiapan sambungan awal dengan membuat sambungan TCP antara klien dan lokasi edge AWS yang terdekat ke klien. Tinjau penggunaan AWS Global Accelerator untuk meningkatkan performa beban kerja TCP/UDP Anda dan memberikan failover cepat untuk arsitektur multi-wilayah. -
Jika Anda memiliki aplikasi atau pengguna on-premise, Anda bisa mendapatkan manfaat dari memiliki sambungan jaringan khusus antara jaringan Anda dan cloud. Sambungan jaringan khusus dapat mengurangi peluang adanya kemacetan atau peningkatan latensi secara tak terduga. AWS Direct Connect
dapat meningkatkan performa aplikasi dengan menyambungkan jaringan Anda secara langsung ke AWS dan memintas internet publik. Ketika membuat sambungan baru, Anda dapat memilih sambungan yang di-host yang disediakan oleh AWS Direct Connect Delivery Partner, atau memilih sambungan khusus dari AWS dan melakukan deployment di lebih dari 100 lokasi AWS Direct Connect di seluruh dunia. Anda juga dapat mengurangi biaya jaringan dengan laju transfer data yang rendah dari AWS, dan secara opsional, mengonfigurasi Site-to-Site VPN untuk failover. -
Jika Anda mengonfigurasi Site-to-Site VPN
untuk menyambung ke sumber daya Anda di dalam AWS, sebagai opsi, Anda dapat mengaktifkan percepatan. Sambungan Site-to-Site VPN yang dipercepat menggunakan AWS Global Accelerator untuk mengarahkan lalu lintas dari jaringan on-premise Anda ke lokasi edge AWS yang paling dekat dengan perangkat gateway pelanggan Anda. -
Identifikasi opsi perutean DNS mana yang akan mengoptimalkan performa beban kerja Anda dengan meninjau lalu lintas beban kerja Anda dan lokasi pengguna. Amazon Route 53
menawarkan opsi perutean berbasis latensi, perutean geolokasi, perutean geoproksimitas, dan perutean berbasis IP untuk membantu Anda meningkatkan performa beban kerja Anda untuk audiensi global. -
Route 53 juga menawarkan latensi kueri rendah untuk pengguna akhir Anda. Dengan menggunakan jaringan anycast global server DNS di seluruh dunia, Route 53 dirancang untuk secara otomatis menjawab kueri dari lokasi yang optimal, tergantung pada kondisi jaringannya.
-
Sumber daya
Praktik Terbaik Terkait:
Dokumen terkait:
Video terkait:
-
AWS re:Invent 2021 - AWS Outposts: Membawa pengalaman AWS on-premise
-
AWS re:Invent 2020: AWS Wavelength: Menjalankan aplikasi dengan latensi sangat rendah di edge 5G
-
AWS re:Invent 2022 - Zona Lokal AWS: Membangun aplikasi untuk edge terdistribusi
-
AWS re:Invent 2021 - Membangun situs web latensi rendah dengan Amazon CloudFront
-
AWS re:Invent 2022 - Meningkatkan performa dan ketersediaan dengan AWS Global Accelerator
-
AWS re:Invent 2022 - Membangun jaringan area luas global menggunakan AWS
-
AWS re:Invent 2020: Manajemen lalu lintas global dengan Amazon Route 53
Contoh terkait: