Pola pengembangan dan deployment
Cari peluang untuk mengurangi dampak pelestarian lingkungan Anda dengan membuat perubahan pada praktik deployment, pengujian, dan pengembangan Anda.
Pertanyaan berikut ini berfokus pada semua pertimbangan untuk pelestarian lingkungan ini:
SUS 6: Bagaimana cara proses deployment dan pengembangan mendukung tujuan pelestarian lingkungan? |
---|
Cari peluang untuk mengurangi dampak pelestarian lingkungan Anda dengan membuat perubahan pada praktik deployment, pengujian, dan pengembangan Anda. |
Adopsi metode yang dapat memulai peningkatan pelestarian lingkungan dengan cepat: Uji dan validasi potensi peningkatan sebelum diterapkan ke produksi. Pertimbangkan biaya pengujian saat menghitung potensi manfaat sebuah peningkatan untuk masa depan. Kembangkan metode pengujian berbiaya rendah untuk memungkinkan penerapan peningkatan-peningkatan kecil.
Jaga kemutakhiran beban kerja Anda: Sistem operasi, pustaka, dan aplikasi yang mutakhir dapat meningkatkan efisiensi beban kerja dan memungkinkan pengadopsian teknologi yang lebih efisien dengan lebih mudah. Perangkat lunak yang mutakhir juga dapat menyertakan fitur-fitur untuk mengukur dampak beban kerja terhadap pelestarian lingkungan secara lebih akurat, mengingat vendor juga menghadirkan fitur-fitur untuk memenuhi tujuan pelestarian lingkungan mereka sendiri.
Tingkatkan pemanfaatan lingkungan build: Gunakan otomatisasi dan infrastruktur sebagai kode untuk mengaktifkan lingkungan pra-produksi saat diperlukan dan menonaktifkannya saat tidak digunakan. Hal yang umum dilakukan adalah menjadwalkan periode ketersediaan yang bertepatan dengan jam kerja anggota tim pengembangan. Hibernasi adalah alat yang berguna untuk mempertahankan status dan mengaktifkan instans dengan cepat hanya pada saat dibutuhkan. Gunakan jenis instans dengan kapasitas lonjakan, instans spot, layanan basis data elastis, kontainer, dan teknologi lainnya untuk menyesuaikan pengembangan dan menguji kapasitas dengan penggunaan.
Gunakan device farm terkelola untuk pengujian: Device farm yang terkelola meratakan dampak manufaktur perangkat keras dan penggunaan sumber daya terhadap pelestarian lingkungan ke beberapa tenant. Device farm terkelola menawarkan tipe perangkat yang beragam sehingga Anda dapat mendukung perangkat keras yang lebih lama dan kurang populer, serta menghindari dampak pelestarian lingkungan pelanggan akibat pemutakhiran perangkat yang tidak perlu.