SUS02-BP04 Mengoptimalkan penempatan geografis beban kerja berdasarkan persyaratan jaringannya - AWS Well-Architected Framework

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. Opsi lokasi ini bertanggung jawab untuk memelihara konektivitas antara komponen aplikasi, layanan cloud, jaringan edge, dan pusat data on-premise.

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

    Amazon CloudFront

    Gunakan untuk meng-cache konten statis seperti gambar, skrip, dan video, serta konten dinamis seperti respons API atau aplikasi web.

    Amazon ElastiCache

    Gunakan untuk meng-cache konten bagi aplikasi web.

    DynamoDB Accelerator

    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

    Lambda@Edge

    Gunakan untuk operasi dengan banyak komputasi yang dimulai saat objek tidak ada dalam cache.

    Fungsi Amazon CloudFront

    Gunakan untuk kasus penggunaan sederhana seperti permintaan HTTP atau manipulasi respons yang dapat dimulai oleh fungsi dengan masa pakai singkat.

    AWS IoT Greengrass

    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: