Bagikan melalui


Prinsip desain beban kerja berkelanjutan

Metodologi desain keberlanjutan menyediakan kerangka kerja untuk merekam, melaporkan, dan mengurangi atau mengoptimalkan dampak lingkungan beban kerja Anda.

Untuk mencapai peningkatan efisiensi karbon, pertimbangkan bagaimana beban kerja Anda, secara langsung dan tidak langsung, dapat mengurangi emisi karbon melalui:

  • Menggunakan lebih sedikit sumber daya fisik dan virtual
  • Menggunakan lebih sedikit energi
  • Menggunakan energi dan sumber daya dengan lebih cerdas
  • Mendukung perangkat yang lebih lama

Penting untuk mencatat, melaporkan, dan mengurangi emisi karbon secara efektif melalui wawasan yang dapat ditindaklanjuti.

  • Dapatkan transparansi ke dalam dampak karbon Anda saat ini
  • Memperkirakan penghematan
  • Mengambil tindakan untuk mempercepat kemajuan

Prinsip-prinsip desain penting ini untuk keberlanjutan beresonansi dan memperluas pilar kualitas Azure Well-Architected Framework—Keandalan, Keamanan, Pengoptimalan Biaya, Keunggulan Operasional, dan Efisiensi Performa.

Prinsip perangkat lunak hijau

Microsoft secara aktif bekerja menuju target keberlanjutan, dan memberdayakan setiap organisasi untuk membantu mengurangi emisi dan meningkatkan kesehatan lingkungan kami. Beban kerja Azure Well-Architected Framework untuk keberlanjutan selaras dengan Prinsip Perangkat Lunak Hijau dari Green Software Foundation.

Prinsip-prinsip perangkat lunak hijau adalah titik awal untuk memahami model SCI dan bagaimana ini akan disertakan dalam kerangka kerja kami.

Efisiensi karbon

Prinsip: Memancarkan sekecil mungkin karbon.

Aplikasi atau perangkat lunak harus memancarkan sekecil mungkin karbon. Aplikasi cloud hemat karbon adalah aplikasi yang dioptimalkan, dan titik awalnya adalah biaya - menyederhanakan infrastruktur dan biaya aplikasi akan memastikan bahwa tidak ada sumber daya yang tidak perlu yang terbuang di cloud untuk menjalankan perangkat lunak. Tetapi ini tidak cukup, karena Anda mungkin telah mengoptimalkan biaya aplikasi Anda tetapi masih membuang banyak sumber daya yang memancarkan karbon tanpa alasan.

Efisiensi energi

Prinsip: Gunakan sekecil mungkin energi.

Tujuan dari prinsip ini adalah Anda membangun aplikasi yang hemat energi. Ini adalah pola umum untuk aplikasi seluler, karena mereka harus mengandalkan perangkat bertenaga baterai dan mengoptimalkan konsumsinya. Namun, ini kurang umum untuk aplikasi desktop atau web, karena sampai saat ini, pengembang tidak pernah diminta untuk mengoptimalkan konsumsi listrik perangkat lunak mereka.

Kesadaran karbon

Prinsip: Lakukan lebih banyak ketika listrik lebih bersih dan lakukan lebih sedikit ketika listrik lebih kotor.

Kita perlu membuat aplikasi menyadari berapa banyak karbon yang dipancarkannya. Dengan cara ini, kita dapat bereaksi terhadap kondisi pasokan energi tertentu menggunakan pergeseran permintaan dan teknik pembentukan permintaan:

Teknik Deskripsi
Pergeseran permintaan Pergeseran permintaan berarti memindahkan beban kerja dan sumber daya ke wilayah atau pusat data, atau waktu di pusat data di mana pasokan energi tinggi dan permintaan lebih rendah dan dapat dipenuhi oleh energi terbarukan. Menunda aplikasi yang berjalan ke waktu ketika ada lebih sedikit permintaan akan mengakibatkan intensitas karbon yang lebih rendah.
Pembentukan permintaan Pembentukan permintaan berarti mengubah perilaku dan penampilan aplikasi agar sesuai dengan pasokan energi secara real time. Praktik yang baik adalah membangun versi ekosistem aplikasi dan menyimpannya sebagai tolok ukur pembentukan permintaan dan pengoptimalan karbon.

Efisiensi perangkat keras

Prinsip: Gunakan jumlah sekecil mungkin karbon yang diwujudkan.

Jejak karbon adalah karbon yang dipancarkan untuk membangun perangkat. Oleh karena itu, aplikasi berkelanjutan akan memastikan perangkat yang lebih lama didukung dan akan memaksimalkan efisiensi setiap perangkat. Tujuannya adalah untuk membangun aplikasi yang efisien perangkat keras.

Pertimbangkan tradeoff bahwa perangkat lama dapat memiliki inefisiensi daya, dan mungkin tidak selalu cocok.

Mengukur keberlanjutan

Prinsip: Apa yang tidak dapat Anda ukur, Anda tidak dapat meningkatkan.

Mengukur emisi karbon aplikasi cloud adalah tugas yang kompleks, karena melibatkan seluruh ekosistem perangkat lunak: dari infrastruktur cloud (di mana kami memiliki dasbor emisi untuk membantu kami), ke jalur jaringan yang disilangkan, ke teknologi tepi dan perangkat pengguna. Dengan SCI, kami tidak menargetkan pengukuran diskrit emisi karbon, tetapi skor yang akan berubah dari waktu ke waktu dan dengan teknik pengoptimalan kami.

  • Baca selengkapnya tentang Pengukuran dari Green Software Foundation.

Komitmen iklim

Prinsip: Pahami mekanisme pengurangan yang tepat.

Banyak perusahaan dan kelompok telah membuat komitmen terhadap iklim. Mereka secara aktif bekerja menuju tujuan keberlanjutan baru dengan tujuan utama untuk menghapus, mengurangi, dan mencegah emisi karbon.

Ada beberapa opsi untuk mengurangi jejak karbon organisasi atau entitas apa pun. Namun, dan selaras dengan tujuan Green Software Foundation, arah utama kami harus selalu untuk menghindari memancarkan karbon di tempat pertama. Inilah yang kita sebut Abatement, atau Carbon Elimination.

Setelah kita mengejar tujuan ini, masih akan ada emisi yang tidak dapat dihindari. Semua metodologi pengurangan karbon yang tersisa akan membantu kita melakukannya, mengimbangi (mengimbangi atau menetralisir karbon).

Strategi perusahaan Anda dapat menjadi campuran dari semua metodologi yang mungkin dan, tergantung pada hasil akhirnya, dapat mencapai target Net Zero ketika emisi karbon dihilangkan jika memungkinkan dan sisa emisi dikompensasi.

Persamaan SCI bertujuan untuk menghilangkan emisi, yang harus selalu menjadi tujuan utama beban kerja yang berkelanjutan, dan skor hanya dapat dikurangi dengan abatement.

  • Baca selengkapnya tentang Komitmen Iklim dari Green Software Foundation.

Langkah berikutnya

Tinjau pertimbangan untuk desain aplikasi.