Pertimbangan prosedur operasional untuk beban kerja berkelanjutan di Azure

Disiplin perangkat lunak hijau dan implementasinya dalam pola efisiensi cloud relatif baru-baru ini, dan belum ada standar khusus dan universal yang telah disepakati.

Green Software Foundation bekerja untuk membuat dan menstandarkan cara membuat perangkat lunak hijau. Namun, sangat penting bahwa semua orang mempertimbangkan aspek ini dalam pekerjaan sehari-hari mereka dan bahwa saat merancang, merencanakan, dan menyebarkan beban kerja Azure, kami mempertimbangkan praktik terbaik yang sudah tersedia dan mempersiapkan lingkungan kami untuk menggabungkan standar baru saat siap.

Dokumen ini akan memandu Anda menyiapkan lingkungan untuk mengukur dan terus meningkatkan biaya beban kerja Azure dan efisiensi karbon Anda.

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?

Mengukur dan melacak dampak karbon

Untuk mengoptimalkan atau meningkatkan sesuatu, pertama-tama kita harus memutuskan apa yang ingin kita ubah dan cara mengukurnya. Di bagian ini, Anda akan mempelajari praktik dan panduan terbaik untuk mengukur dan melacak dampak keberlanjutan beban kerja Anda.

Dasbor Dampak Emisi

Aspek penting dalam bekerja menuju tujuan keberlanjutan adalah melacak dan mengukur kemajuan. Jika Anda tidak dapat melacak dan mengukur dampaknya, Anda tidak akan pernah yakin apakah upaya tersebut bermanfaat. Dasbor Dampak Emisi adalah dasbor Power BI yang akan memberi Anda ukuran dampak karbon dari semua layanan dan grup sumber daya Anda di langganan Azure Anda.

Dasbor Dampak Emisi menghasilkan wawasan dalam berbagai bentuk, dan memungkinkan berbagai kemampuan pelaporan:

Keselarasan Green Software Foundation: Mengukur keberlanjutan

Rekomendasi:

  • Gunakan Dasbor Dampak Emisi untuk merekam dampak lingkungan saat ini dan di masa mendatang.
  • Identifikasi dan lacak metrik untuk mengukur pencapaian hasil teknis, bisnis, dan keberlanjutan.
  • Mengandalkan alat untuk membantu mengukur dampak, dan merekam perubahan apa pun yang dilakukan pada beban kerja Anda.
  • Pelajari selengkapnya tentang akses Sustainability dan Dataverse API di modul Microsoft Learn Mengakses data Microsoft Sustainability Manager.

Menentukan target emisi

Software Carbon Intensity (SCI) adalah skor yang Anda cari untuk mengukur dampak karbon aplikasi Anda dengan menambahkan skalabilitas dan metrik biaya ke pengukuran emisi karbon apa pun.

Jika Anda tidak menggunakan Dasbor Dampak Emisi, masih ada cara untuk membangun proksi karbon yang memungkinkan Anda mengukur dampak aplikasi Terhadap emisi.

Ini bisa menjadi tantangan untuk membangun proksi karbon untuk aplikasi yang ada. Oleh karena itu, kami merekomendasikan perencanaan untuk target efisiensi selama fase desain setiap beban kerja. Saat menambahkan beban kerja baru ke Azure, Anda harus mempertimbangkan perencanaan untuk biaya dan emisi yang akan ditambahkan ke jejak Anda yang ada. Tujuan utamanya harus selalu tidak memancarkan karbon, jadi idealnya, Anda harus segera menemukan pola pengoptimalan untuk menebus emisi baru.

Langkah selanjutnya adalah menentukan emisi target Anda, baik untuk satu aplikasi atau untuk seluruh set beban kerja cloud Anda. Target juga dapat mencakup batasan biaya, sehingga lebih mudah untuk dibangun karena menyusutkan biaya akan memberi Anda beberapa anggaran untuk mengoptimalkan emisi. Setelah Anda mengetahui target Anda, proses pengoptimalan berkelanjutan efisiensi cloud dapat dimulai.

Keselarasan Green Software Foundation: Mengukur keberlanjutan

Rekomendasi:

  • Hitung biaya minimum dan emisi karbon beban kerja baru Anda (jika berlaku).
  • Lacak kemajuan dengan Tujuan Tingkat Layanan (SLO), Perjanjian Tingkat Layanan (SLA), atau metrik performa lainnya.
  • Berikan pola pengoptimalan untuk mengakomodasi aplikasi baru ke skor efisiensi cloud Anda secara keseluruhan.

Mengidentifikasi metrik dan menetapkan tujuan peningkatan

Setelah menentukan target, Anda harus mengidentifikasi beberapa metrik yang dapat diukur untuk membuktikan bahwa perubahan Anda memiliki efek positif pada efisiensi.

Metrik dapat, sebagai contoh, berasal dari kategori ini:

  • Metrik performa aplikasi.
  • Metrik pengoptimalan biaya.
  • Metrik emisi karbon (atau proksi).

Keselarasan Green Software Foundation: Mengukur keberlanjutan

Rekomendasi:

  • Diskusikan dengan setiap pemilik aplikasi karena dampak pengoptimalan dapat bervariasi dan dapat memengaruhi banyak pengguna.
  • Pastikan bahwa rencana apa pun yang berdampak pada performa disepakati dan dikomunikasikan dengan jelas kepada pengguna aplikasi sehingga mereka tahu bahwa performa yang lebih rendah mungkin diperlukan untuk kebaikan yang lebih besar dari lebih sedikit emisi karbon.
  • Jika Anda telah menyambungkan Microsoft Dasbor Dampak Emisi (EID) ke instans Microsoft Sustainability Manager (MSM), Anda dapat menggunakan fitur Pelacakan Tujuan di MSM untuk menentukan dan melacak tujuan Anda dengan menautkannya ke data langsung dari IDT.

Pengoptimalan biaya sebagai proksi

Terkadang kemudahan penyebaran sumber daya cloud membuat kita lupa apa yang berguna dan apa yang hanya membuang-buang sumber daya, uang, dan karbon. Pesan di sini adalah bahwa eksperimen di cloud terkadang bisa mahal dalam hal efisiensi cloud secara keseluruhan, bukan murni biaya, sambil tidak membawa inovasi.

Gunakan sumber daya cloud dengan bijak, dengan mempertimbangkan jejak karbon beban kerja tambahan.

Saat menentukan SCI, Anda dapat menggunakan proksi karbon untuk mengimbangi kurangnya standar dan pengukuran tertentu. Salah satu proksi paling aman dan paling ampuh untuk emisi karbon adalah biaya aplikasi Anda. Mengurangi pengeluaran yang tidak perlu menurunkan jumlah emisi yang berlebihan dari beban kerja yang disebarkan saat Anda menggunakan lebih sedikit sumber daya cloud.

Menautkan metrik performa biaya ke efisiensi karbon dapat menjadi strategi yang baik karena Anda tidak perlu membahayakan beban kerja yang ditentukan Indikator Performa Utama (KPI) dengan mengoptimalkan biaya dan mengurangi emisi karbon. Namun, Anda mungkin memutuskan bahwa Anda siap untuk mengorbankan KPI menuju tujuan karbon Anda, yang juga dapat menjadi bagian dari strategi Anda.

Keselarasan Green Software Foundation: Mengukur keberlanjutan

Rekomendasi:

Menentukan kebijakan

Azure Policy adalah alat canggih yang dapat membuat beberapa keputusan untuk efisiensi cloud Anda lebih mudah diterapkan. Pertimbangkan untuk menentukan salah satu kebijakan lainnya untuk menjaga pusat data virtual Azure Anda terus dioptimalkan.

Keselarasan Green Software Foundation: Komitmen iklim

Rekomendasi:

  • Menggabungkan dan menggunakan kebijakan biaya yang tersedia dalam Cloud Adoption Framework.
  • Manfaatkan kebijakan bawaan yang relevan dengan biaya dalam Azure Policy, karena secara teknis terkait dengan keberlanjutan.
  • Sesuaikan kebijakan Azure Policy sesuai dengan prinsip perangkat lunak hijau. Misalnya, buat inisiatif Azure Policy baru untuk "Keberlanjutan".
    • Pertimbangkan tradeoff ini: Penerapan kebijakan baru tidak boleh berdampak pada metrik performa operasional yang tidak dienkripsi.

Berbagi komunitas dan pengetahuan

Tim perlu terus menyadari kemajuan baru dalam keberlanjutan, sehingga mereka memanfaatkan pembelajaran ini saat menerapkan beban kerja.

Membangun komunitas di sekitar efisiensi cloud dan perangkat lunak hijau adalah titik awal yang baik untuk menumbuhkan kesadaran dan budaya efisiensi cloud di seluruh organisasi Anda.

Create komunitas keberlanjutan

Membuat komunitas keberlanjutan tidak harus menjadi tugas yang membosankan. Mulailah dengan tim kecil yang akan menginvestasikan beberapa waktu dalam mempelajari status keberlanjutan dan informasi yang relevan tentang perangkat lunak hijau. Tim ini juga dapat bergabung dengan Green Software Foundation dan menjadi bagian dari tim yang membuat aturan, standar, dan banyak lagi.

Tim Efisiensi cloud Inti harus diperbarui dengan semua alat dan prinsip inovatif yang mendorong biaya dan jejak karbon beban kerja Azure Anda.

Keselarasan Green Software Foundation: Komitmen iklim

Rekomendasi:

Merencanakan pembelajaran

Meluangkan waktu bagi tim inti untuk mempelajari tentang kemajuan dalam operasi berkelanjutan. Sementara itu, pastikan bahwa seluruh organisasi Anda mulai memikirkan perangkat lunak hijau dan cara berkontribusi pada gambaran keberlanjutan dengan pilihan harian mereka.

Keselarasan Green Software Foundation: Komitmen iklim

Rekomendasi:

Tinjau sumber daya pelatihan dan pembelajaran populer ini:

Berbagi praktik terbaik di seluruh tim

Mendorong adopsi upaya keberlanjutan membutuhkan masukan dan pekerjaan dari seluruh organisasi.

Keselarasan Green Software Foundation: Komitmen iklim

Rekomendasi:

  • Biarkan anggota tim berbagi beban kerja dan praktik terbaik khusus perusahaan mereka untuk operasi berkelanjutan.
  • Siapkan repositori bersama praktik terbaik dan panduan yang telah diuji di lingkungan Anda dengan hasil nyata.
  • Pertimbangkan sesi berbagi pengetahuan yang sering atau webinar internal untuk mempercepat semua orang.

Merencanakan insentif

Cara tercepat untuk menegakkan kebijakan dan menciptakan budaya yang tepat adalah dengan menetapkan insentif untuk meningkatkan keberlanjutan lingkungan beban kerja dengan menempatkan keberlanjutan sebagai KPI inti atau menambahkannya ke efisiensi keseluruhan aplikasi.

Banyak mitra perangkat lunak sudah menyertakan perangkat lunak hijau dalam praktik terbaik mereka. Oleh karena itu, pastikan target efisiensi Anda ditentukan dan diterima saat membahas beban kerja.

Keselarasan Green Software Foundation: Komitmen iklim

Rekomendasi:

  • Mempromosikan aplikasi yang sadar karbon. Beri hadiah kepada pemilik aplikasi jika jejak karbon yang diukur memenuhi KPI.
  • Memperkenalkan gamifikasi dengan menciptakan budaya persaingan keberlanjutan yang ramah —melacak rekaman untuk mempromosikan beban kerja hijau, penilaian SCI, dan pengoptimalan atau peningkatan skor apa pun.
  • Pertimbangkan untuk memperkenalkan program loyalitas, di mana peserta mendapatkan insentif ketika mereka dapat membuktikan efisiensi cloud aplikasi mereka.
  • Jelajahi kesempatan untuk memperkenalkan lencana seperti "Carbon Aware" dan "Carbon Optimized".

Langkah selanjutnya

Tinjau pertimbangan desain untuk jaringan dan konektivitas.