SUS02-BP04 Mengoptimalkan penempatan geografis beban kerja berdasarkan persyaratan jaringannya
Pilih layanan dan lokasi cloud untuk beban kerja Anda yang mengurangi jarak yang harus ditempuh lalu lintas jaringan dan menurunkan total sumber daya jaringan yang diperlukan untuk mendukung beban kerja Anda.
Antipola umum:
-
Anda memilih Wilayah beban kerja berdasarkan lokasi Anda sendiri.
-
Anda menggabungkan semua sumber daya beban kerja ke dalam satu lokasi geografis.
-
Semua lalu lintas mengalir melalui pusat data Anda.
Manfaat menjalankan praktik terbaik ini: Menempatkan beban kerja dekat dengan penggunanya akan menghasilkan latensi terendah sambil mengurangi pergerakan data di seluruh jaringan dan mengurangi dampak lingkungan.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang
Panduan implementasi
Infrastruktur AWS Cloud dibangun di seputar opsi lokasi seperti Wilayah, Zona Ketersediaan, grup penempatan, dan lokasi edge seperti AWS Outposts dan Zona Lokal AWS
Analisis pola akses jaringan di beban kerja Anda untuk mengidentifikasi cara menggunakan opsi lokasi cloud ini dan mengurangi jarak yang harus ditempuh lalu lintas jaringan.
Langkah implementasi
-
Analisis pola akses jaringan di beban kerja Anda untuk mengidentifikasi cara pengguna menggunakan aplikasi Anda.
-
Gunakan alat pemantauan, seperti Amazon CloudWatch
dan AWS CloudTrail , untuk mengumpulkan data tentang aktivitas jaringan. -
Analisis data untuk mengidentifikasi pola akses jaringan.
-
-
Pilih Wilayah untuk deployment beban kerja Anda berdasarkan elemen utama berikut:
-
Tujuan Pelestarian Lingkungan Anda: seperti dijelaskan dalam Pemilihan wilayah.
-
Lokasi data Anda: Untuk aplikasi dengan banyak data (seperti big data dan machine learning), kode aplikasi harus dijalankan sedekat mungkin dengan data.
-
Lokasi pengguna Anda: Untuk aplikasi yang ditampilkan kepada pengguna, pilih Wilayah yang dekat dengan pengguna beban kerja Anda.
-
Kendala lainnya: Pertimbangkan kendala seperti biaya dan kepatuhan sebagaimana dijelaskan dalam Hal-Hal yang Perlu Dipertimbangkan saat Memilih Wilayah untuk Beban Kerja
.
-
-
Gunakan caching lokal atau Solusi Caching AWS
untuk aset yang sering digunakan guna meningkatkan performa, mengurangi pergerakan data, dan mengurangi dampak lingkungan. Layanan Kapan harus digunakan Gunakan untuk meng-cache konten statis seperti gambar, skrip, dan video, serta konten dinamis seperti respons API atau aplikasi web.
Gunakan untuk meng-cache konten bagi aplikasi web.
Gunakan untuk menambahkan percepatan dalam memori ke tabel DynamoDB Anda.
-
Gunakan layanan yang dapat membantu Anda menjalankan kode lebih dekat dengan pengguna beban kerja Anda:
Layanan Kapan harus digunakan Gunakan untuk operasi dengan banyak komputasi yang dimulai saat objek tidak ada dalam cache.
Gunakan untuk kasus penggunaan sederhana seperti permintaan HTTP atau manipulasi respons yang dapat dimulai oleh fungsi dengan masa pakai singkat.
Gunakan untuk menjalankan komputasi lokal, olahpesan, dan caching data untuk perangkat yang terhubung.
-
Gunakan pooling koneksi untuk mengizinkan penggunaan ulang koneksi dan mengurangi sumber daya yang diperlukan.
-
Gunakan penyimpanan data terdistribusi yang tidak mengandalkan koneksi persisten dan pembaruan sinkron untuk mendapatkan konsistensi guna melayani populasi wilayah.
-
Ganti kapasitas jaringan statis yang disediakan di awal dengan kapasitas dinamis bersama, dan bagikan dampak pelestarian lingkungan kapasitas jaringan kepada pelanggan lain.
Sumber daya
Dokumen terkait:
Video terkait:
Contoh terkait: