Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Daftar periksa ini menyajikan serangkaian rekomendasi bagi Anda untuk merancang beban kerja Anda sehingga dapat tumbuh dan memenuhi permintaan penggunaan beban kerja Anda. Tujuan kinerja adalah untuk menjaga efisiensi setiap interaksi dengan sistem yang sehat seiring dengan meningkatnya permintaan. Saat Anda merancang dan menerapkan kinerja, fokuslah pada efisiensi dan efektivitas biaya, kompleksitas, mendukung persyaratan baru, hutang teknis, pelaporan, dan kerja keras.
Untuk setiap sistem, ada batasan seberapa banyak Anda dapat menskalakannya tanpa mendesain ulang, memperkenalkan solusi, atau menggabungkan keterlibatan manusia. Jika Anda tidak menyertakan praktik efisiensi kinerja dan mempertimbangkan pengorbanannya, desain Anda berpotensi berisiko. Pertimbangkan dengan cermat semua poin yang tercakup dalam daftar periksa untuk menanamkan kepercayaan pada keberhasilan sistem Anda.
Daftar centang
| Kode | Rekomendasi | |
|---|---|---|
| ☐ | PE:01 | Tentukan target performa. Target performa harus berupa nilai numerik yang terkait dengan persyaratan beban kerja. Anda harus menerapkan target performa untuk semua alur beban kerja. |
| ☐ | PE: 02 | Melakukan perencanaan kinerja. Perencanaan kinerja harus dilakukan sebelum ada perubahan yang diprediksi dalam pola penggunaan. Perubahan yang diprediksi mencakup variasi musiman, pembaruan produk, kampanye pemasaran, acara khusus, atau perubahan peraturan. |
| ☐ | PE:03 | Pilih layanan yang tepat. Layanan dan fitur produk harus mendukung kemampuan Anda untuk mencapai target performa beban kerja dan mengakomodasi perubahan kapasitas yang diharapkan. Pilihan juga harus mempertimbangkan manfaat menggunakan fitur platform atau membangun implementasi khusus. |
| ☐ | PE: 04 | Kumpulkan data performa. Komponen dan alur beban kerja harus menyediakan metrik dan log otomatis, berkelanjutan, dan bermakna. Kumpulkan data di berbagai tingkat beban kerja, seperti tingkat aplikasi, platform, data, dan sistem operasi. |
| ☐ | PE: 05 | Uji kinerja. Lakukan pengujian rutin di lingkungan yang sesuai dengan lingkungan produksi. Bandingkan hasil dengan target performa dan tolok ukur performa. |
| ☐ | PE:06 | Optimalkan logika. Gunakan kode dan logika yang berperforma, dan pastikan bahwa kode tersebut memindahkan tanggung jawab ke platform. Gunakan logika hanya untuk tujuan yang dimaksudkan dan hanya jika diperlukan. |
| ☐ | PE:07 | Prioritaskan kinerja aliran kritis. Alokasi sumber daya beban kerja dan upaya pengoptimalan kinerja harus memprioritaskan alur yang mendukung proses bisnis, pengguna, dan operasi yang paling penting. |
| ☐ | PE:08 | Mengoptimalkan penggunaan data. Optimalkan penyimpanan data untuk tujuan dan penggunaan aktual dalam beban kerja. |
| ☐ | PE:09 | Menanggapi masalah pertunjukan langsung. Rencanakan bagaimana mengatasi masalah kinerja dengan memasukkan jalur komunikasi dan tanggung jawab yang jelas. Ketika situasi bermasalah terjadi, gunakan apa yang Anda pelajari untuk mengidentifikasi tindakan pencegahan dan memasukkannya ke dalam beban kerja Anda. Terapkan metode untuk kembali ke operasi normal lebih cepat ketika situasi serupa terjadi. |
| ☐ | PE: 10 | Terus mengoptimalkan kinerja. Fokus pada komponen yang menunjukkan performa yang memburuk dari waktu ke waktu, seperti database dan fitur jaringan. |