Evaluasi peningkatan khusus - Pilar Pelestarian Lingkungan

Evaluasi peningkatan khusus

Pahami sumber daya yang disediakan oleh beban kerja Anda untuk menyelesaikan unit kerja. Evaluasi potensi peningkatan, dan perkirakan potensi dampaknya, biaya untuk mengimplementasikannya, dan risiko-risiko terkait.

Untuk mengukur peningkatan dari waktu ke waktu, terlebih dahulu pahami apa yang telah Anda sediakan di AWS dan bagaimana sumber daya tersebut digunakan.

Mulailah dengan gambaran umum penuh tentang penggunaan AWS Anda, dan gunakan Laporan Biaya dan Penggunaan AWS untuk membantu mengidentifikasi area-area penting. Gunakan sampel kode AWS ini untuk membantu Anda meninjau dan menganalisis laporan Anda dengan bantuan Amazon Athena.

Metrik proksi

Ketika mengevaluasi perubahan tertentu, Anda juga harus mengevaluasi metrik apa saja yang paling mewakili efek perubahan tersebut pada sumber daya terkait. Metrik-metrik ini disebut metrik proksi. Pilih metrik proksi yang paling mencerminkan tipe peningkatan yang sedang Anda evaluasi serta sumber daya yang ditargetkan oleh peningkatan. Metrik-metrik ini mungkin berkembang dari waktu ke waktu.

Sumber daya yang disediakan untuk mendukung beban kerja Anda mencakup sumber daya komputasi, penyimpanan, dan jaringan. Evaluasi sumber daya yang disediakan menggunakan metrik-metrik proksi Anda untuk melihat bagaimana sumber daya tersebut digunakan.

Gunakan metrik proksi Anda untuk mengukur sumber daya yang disediakan untuk mencapai hasil bisnis.

Sumber Daya Contoh metrik proksi Tujuan peningkatan
Komputasi Menit vCPU Memaksimalkan pemanfaatan sumber daya yang disediakan
Penyimpanan GB yang disediakan Mengurangi total yang disediakan
Jaringan GB yang ditransfer atau paket yang ditransfer Mengurangi total yang ditransfer dan jarak yang ditransfer

Metrik bisnis

Pilih metrik bisnis untuk menghitung pencapaian hasil bisnis. Metrik bisnis Anda harus mencerminkan nilai yang disediakan oleh beban kerja Anda, misalnya jumlah pengguna aktif dalam waktu yang sama, panggilan API yang dilayani, atau jumlah transaksi yang diselesaikan. Metrik-metrik ini mungkin berkembang dari waktu ke waktu. Hati-hatilah ketika mengevaluasi metrik bisnis berbasis keuangan, karena inkonsistensi pada nilai transaksi akan menjadikan perbandingan tidak valid.

Indikator kinerja utama

Menggunakan rumus berikut ini, bagi sumber daya yang disediakan dengan hasil bisnis yang dicapai untuk menentukan sumber daya yang disediakan per unit kerja.

Diagram yang menunjukkan rumus ini: Sumber daya yang disediakan per unit kerja = metrik proksi untuk sumber daya yang disediakan / metrik bisnis untuk hasil

Rumus KPI

Gunakan sumber daya Anda per unit kerja sebagai KPI Anda. Buat garis acuan berdasarkan sumber daya yang disediakan sebagai dasar perbandingan.

Sumber Daya Contoh KPI Tujuan peningkatan
Komputasi menit vCPU per transaksi Memaksimalkan pemanfaatan sumber daya yang disediakan
Penyimpanan GB per transaksi Mengurangi total yang disediakan
Jaringan GB yang ditransfer per transaksi atau paket yang ditransfer per transaksi Mengurangi total yang ditransfer dan jarak yang ditransfer

Menghitung peningkatan

Hitung peningkatan sebagai penurunan kuantitatif pada sumber daya yang disediakan (seperti yang ditunjukkan oleh metrik proksi Anda) serta perubahan persentase dari sumber daya acuan Anda yang disediakan per unit kerja.

Sumber Daya Contoh KPI Tujuan peningkatan
Komputasi % penurunan menit vCPU per transaksi Maksimalkan pemanfaatan
Penyimpanan % penurunan GB per transaksi Mengurangi total yang disediakan
Jaringan % penurunan GB yang ditransfer per transaksi atau paket yang ditransfer per transaksi Mengurangi total yang ditransfer dan jarak yang ditransfer

Evaluasi peningkatan

Evaluasi potensi peningkatan berdasarkan manfaat bersih yang diharapkan. Evaluasi waktu, biaya, dan tingkat upaya untuk mengimplementasikan dan memelihara, serta risiko bisnis seperti dampak yang tidak terduga.

Peningkatan yang ditargetkan sering mewakili kompromi antar tipe sumber daya yang dipakai. Sebagai contoh, untuk mengurangi pemakaian komputasi, Anda dapat menyimpan hasil, atau untuk membatasi data yang ditransfer, Anda dapat memproses data sebelum mengirimkan hasilnya kepada klien. Kompromi-kompromi ini dibahas di detail tambahan yang akan datang.

Sertakan persyaratan nonfungsional ketika mengevaluasi risiko untuk beban kerja Anda, termasuk keamanan, keandalan, efisiensi kinerja, optimasi biaya, dan dampak peningkatan terhadap kemampuan Anda untuk mengoperasikan beban kerja.

Dengan menerapkan langkah ini ke Contoh skenario, Anda mengevaluasi target peningkatan dengan hasil-hasil berikut ini:

Praktik terbaik Peningkatan yang ditargetkan Potensi Biaya Risiko
Gunakan perangkat keras dalam jumlah minim untuk memenuhi kebutuhan Anda Implementasikan penskalaan prediktif untuk mengurangi periode pemanfaatan yang rendah Sedang Rendah Rendah
Gunakan teknologi yang mendukung pola akses dan penyimpanan data Implementasikan mekanisme kompresi yang lebih efektif untuk mengurangi total penyimpanan dan waktu untuk mencapainya Tinggi Rendah Rendah

Implementasi penjadwalan prediktif dapat mengurangi jam vCPU yang digunakan oleh instans dengan pemanfaatan rendah atau yang tidak digunakan yang menyediakan manfaat sedang dibandingkan mekanisme penskalaan yang ada dengan estimasi penurunan sumber daya yang digunakan sebesar 11%. Biaya yang terlibat jumlahnya rendah dan mencakup konfigurasi sumber daya cloud dan operasi penskalaan prediktif untuk Amazon EC2 Auto Scaling. Risikonya adalah kinerja yang dibatasi ketika dilakukan penskalaan horizontal untuk merespons permintaan yang melampaui prediksi.

Implementasi kompresi yang lebih efektif akan memiliki dampak signifikan dengan penurunan yang besar dalam hal ukuran file di semua gambar asli dan manipulasi Anda, dengan estimasi penurunan kebutuhan penyimpanan sebesar 25% di lingkungan produksi. Implementasi algoritme baru adalah pengganti yang mudah dengan sedikit risiko yang terlibat.