Pertimbangan jaringan untuk beban kerja berkelanjutan di Azure
Sebagian besar beban kerja di cloud sangat bergantung pada jaringan untuk beroperasi. Baik jaringan internal atau beban kerja yang menghadap publik, komponen dan layanan yang digunakan dalam solusi yang disediakan harus mempertimbangkan dampak emisi karbon. Pertimbangkan bahwa peralatan jaringan mengonsumsi listrik, termasuk lalu lintas antara pusat data dan konsumen akhir. Pelajari tentang pertimbangan dan rekomendasi untuk meningkatkan dan mengoptimalkan efisiensi jaringan untuk mengurangi emisi karbon yang tidak perlu.
Traversal internet antara pusat data dan konsumen akhir adalah emisi Cakupan 3 yang signifikan. Oleh karena itu, rekomendasi di bagian ini selaras dengan Prinsip Area Jaringan Perangkat Lunak Hijau untuk meningkatkan efisiensi jaringan.
Penting
Artikel ini adalah bagian dari seri beban kerja azure Well-Architected berkelanjutan . Jika Anda tidak terbiasa dengan seri ini, kami sarankan Anda memulai dengan apa itu beban kerja berkelanjutan?
Efisiensi jaringan
Kurangi lalu lintas jaringan yang tidak perlu dan persyaratan bandwidth yang lebih rendah jika memungkinkan, memungkinkan efisiensi jaringan yang lebih optimal dengan emisi karbon yang lebih sedikit.
Memanfaatkan CDN
Lalu lintas yang tidak perlu pada jaringan harus dihindari, karena ini merupakan penyebab emisi karbon ekstra.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- CDN membantu meminimalkan latensi melalui penyimpanan data statis yang sering dibaca lebih dekat dengan konsumen, dan membantu mengurangi traversal jaringan dan beban server.
- Pastikan untuk mengikuti praktik terbaik untuk CDN.
Ikuti praktik terbaik penembolokan
Meminimalkan jumlah data yang ditransfer sangat penting.
Keselarasan Green Software Foundation: Efisiensi energi, Efisiensi perangkat keras
Rekomendasi:
- Penembolokan adalah teknik desain yang dipahami dengan baik untuk meningkatkan performa dan efisiensi.
- Solusi penembolokan membantu mengurangi traversal jaringan dan mengurangi beban server.
- Pertimbangkan bahwa mungkin perlu penyetelan parameter untuk memaksimalkan manfaat dan meminimalkan kelemahan karbon. Misalnya, mengatur Time to Live (TTL).
- Menambahkan penembolokan dalam memori dapat membantu menggunakan sumber daya komputasi diam, meningkatkan kepadatan komputasi sumber daya yang sudah dialokasikan.
- Membaca praktik terbaik penembolokan.
Pilih wilayah Azure berdasarkan tempat pelanggan berada
Lokasi konsumen aplikasi dapat berbeda, dan mungkin sulit untuk melayani permintaan dengan performa yang baik dan efisiensi energi jika jaraknya terlalu besar.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Menyebarkan atau memindahkan sumber daya Azure di seluruh wilayah untuk melayani aplikasi dengan lebih baik dari tempat sebagian besar konsumen berada.
Menggunakan layanan streaming audio dan video terkelola dengan kompresi bawaan
Aplikasi yang menggunakan layanan streaming media mungkin memiliki persyaratan tinggi untuk bandwidth dan kompresi, dan dapat memiliki jejak karbon yang substansial jika tidak dirancang dengan hati-hati.
Keselarasan Green Software Foundation: Efisiensi perangkat keras
Rekomendasi:
- Dengan memanfaatkan layanan terkelola untuk audio dan video, aplikasi dapat memanfaatkan pengoptimalan bawaan seperti pengodean, kompresi, dan banyak lagi.
- Baca tentang layanan streaming audio dan video terkelola.
Aktifkan pemadatan file jaringan
Jaringan yang mengirim data yang tidak dikompresi dapat memiliki persyaratan yang lebih tinggi pada bandwidth, sumber daya yang dialokasikan, dan solusi secara umum. Pertimbangkan untuk mengompresi data untuk mengoptimalkan beban kerja dan desain untuk solusi yang lebih efisien jaringan.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Kurangi payload jaringan dengan meningkatkan performa CDN.
Memaksimalkan pemanfaatan jaringan dalam cloud dan wilayah yang sama
Solusi operasi di beberapa wilayah memiliki dampak jaringan. Traversal jaringan antar komponen di Azure dioptimalkan untuk tetap berada dalam infrastruktur Azure. Namun, lalu lintas jaringan apa pun yang ditujukan untuk internet atau komponen di cloud lain melibatkan sumber daya router internet publik, yang tidak Anda kendalikan mengenai pengukuran atau pemanfaatan dampak sumber daya.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Menyimpan sumber daya dalam satu cloud memberi Anda kontrol maksimum dan memungkinkan penyedia cloud untuk mengoptimalkan perutean jaringan.
- Maksimalkan pemanfaatan jaringan dalam cloud yang sama dan, jika memungkinkan, dalam wilayah yang sama.
- Karena biaya dapat menjadi proksi untuk keberlanjutan, tinjau dokumentasi wilayah Azure di pilar Pengoptimalan Biaya Azure Well-Architected Framework.
Langkah selanjutnya
Tinjau pertimbangan desain untuk penyimpanan.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk