SUS03-BP04 Mengoptimalkan dampak pada perangkat dan perlengkapan - Kerangka Kerja AWS Well-Architected

SUS03-BP04 Mengoptimalkan dampak pada perangkat dan perlengkapan

Pahami perangkat dan perlengkapan yang digunakan dalam arsitektur Anda dan gunakan strategi untuk mengurangi penggunaannya. Tindakan ini dapat meminimalkan dampak beban kerja cloud Anda pada lingkungan secara keseluruhan.

Anti-pola umum:

  • Anda mengabaikan dampak yang ditimbulkan oleh perangkat yang digunakan oleh pelanggan Anda terhadap lingkungan.

  • Anda mengelola dan memperbarui sumber daya yang digunakan oleh pelanggan secara manual.

Manfaat menerapkan praktik terbaik ini: Menerapkan pola dan fitur perangkat lunak yang sudah dioptimalkan untuk perangkat pelanggan dapat mengurangi dampak lingkungan yang ditimbulkan beban kerja cloud Anda secara keseluruhan.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Sedang

Panduan implementasi

Mengimplementasikan fitur dan pola perangkat lunak yang dioptimalkan untuk perangkat pelanggan dapat mengurangi dampaknya terhadap lingkungan dengan beberapa cara:

  • Mengimplementasikan fitur baru yang kompatibel dengan versi lama dapat mengurangi jumlah penggantian perangkat keras.

  • Mengoptimalkan aplikasi untuk beroperasi secara efisien di perangkat dapat membantu Anda mengurangi pemakaian energi dan memperpanjang masa pakai baterai (jika menggunakan tenaga baterai).

  • Mengoptimalkan aplikasi untuk perangkat dapat juga mengurangi transfer data lewat jaringan.

Pahami perangkat dan perlengkapan yang digunakan dalam arsitektur Anda, siklus hidupnya yang diharapkan, dan dampak dari penggantian komponen-komponen tersebut. Implementasikan fitur dan pola perangkat lunak yang dapat membantu Anda meminimalkan pemakaian energi perangkat, keharusan pelanggan untuk mengganti perangkat dan melakukan pemutakhiran perangkat secara manual.

Langkah-langkah implementasi

  • Lakukan inventarisasi: Buatlah inventarisasi perangkat yang digunakan dalam arsitektur Anda. Perangkat dapat berupa perangkat seluler, tablet, perangkat IOT, lampu pintar, atau bahkan perangkat pintar yang dalam sebuah pabrik.

  • Gunakan perangkat hemat energi: Pertimbangkan untuk menggunakan perangkat hemat energi dalam arsitektur Anda. Gunakan konfigurasi manajemen daya pada perangkat untuk masuk ke mode daya rendah saat tidak digunakan.

  • Jalankan aplikasi yang efisien: Optimalkan aplikasi yang berjalan di perangkat:

    • Gunakan strategi seperti menjalankan tugas di latar belakang untuk mengurangi pemakaian energi.

    • Perhitungkan bandwidth jaringan dan latensi saat membangun payload, dan implementasikan kemampuan yang dapat membantu aplikasi bekerja dengan baik pada tautan yang memiliki bandwidth rendah dan latensi tinggi.

    • Ubah format payload dan file ke format optimal yang diperlukan oleh perangkat. Misalnya, Anda dapat menggunakan Amazon Elastic Transcoder atau AWS Elemental MediaConvert untuk mengonversi file media digital yang besar dan berkualitas tinggi ke dalam format yang dapat diputar ulang pengguna di perangkat seluler, tablet, browser web, dan televisi yang terhubung.

    • Lakukan aktivitas yang membutuhkan banyak komputasi di sisi server (seperti melakukan rendering gambar), atau gunakan streaming aplikasi untuk meningkatkan pengalaman pengguna pada perangkat yang lebih lama.

    • Segmentasikan dan beri nomor halaman pada output, terutama untuk sesi-sesi interaktif, guna mengelola payload dan membatasi persyaratan penyimpanan lokal.

  • Libatkan pemasok: Bekerja samalah dengan pemasok perangkat yang menggunakan bahan berkelanjutan dan memberikan transparansi dalam rantai pasokan dan sertifikasi lingkungan mereka.

  • Gunakan pembaruan lewat udara (OTA): Gunakan mekanisme otomatis lewat udara (OTA) untuk melakukan deployment pembaruan ke satu atau beberapa perangkat.

    • Anda dapat menggunakan sebuah pipeline CI/CD untuk memperbarui aplikasi seluler.

    • Anda dapat menggunakan AWS IoT Device Management untuk mengelola perangkat yang terhubung dari jarak jauh dalam skala besar.

  • Gunakan device farm terkelola: Untuk menguji fitur baru dan pembaruan, gunakan device farm terkelola dengan set perangkat keras representatif dan ulang pengembangan untuk memaksimalkan perangkat yang didukung. Untuk detail selengkapnya, lihat SUS06-BP04 Menggunakan device farm terkelola untuk pengujian.

  • Pemantau dan peningkatan terus-menerus: Lacak penggunaan energi perangkat untuk mengidentifikasi area-area yang bisa diperbaiki. Gunakan teknologi atau praktik terbaik terbaru untuk memperbaiki dampak lingkungan yang ditimbulkan oleh perangkat-perangkat tersebut.

Sumber daya

Dokumen terkait:

Video terkait: