Mengidentifikasi Peluang untuk Menyesuaikan Ukuran - Penyesuaian Ukuran: Menyediakan Instans Sesuai Beban Kerja

Mengidentifikasi Peluang untuk Menyesuaikan Ukuran

Langkah pertama dalam penyesuaian ukuran adalah memantau dan menganalisis penggunaan layanan Anda saat ini untuk mendapatkan wawasan tentang pola penggunaan dan performa instans. Untuk mengumpulkan data yang tepat, amati performa selama setidaknya dua minggu (idealnya, dalam periode satu bulan) untuk merekam beban kerja dan puncak bisnis. Metrik paling umum yang menunjukkan performa instans adalah penggunaan vCPU, penggunaan memori, penggunaan jaringan, dan penggunaan disk sementara. Meskipun jarang terjadi, tetapi jika pemilihan instans dilakukan tidak berdasarkan metrik ini, penting bagi pemilik teknis untuk meninjau upaya penyesuaian ukurannya.

Alat untuk Menyesuaikan Ukuran

Anda dapat menggunakan alat berikut untuk mengevaluasi biaya serta memantau dan menganalisis penggunaan instans menyesuaikan ukuran:

  • Amazon CloudWatch – Dapat Anda gunakan untuk mengamati penggunaan CPU, throughput jaringan, dan I/O disk, dan mencocokkan metrik puncak yang diamati ke tipe instans baru yang lebih murah. Anda juga dapat memantau Laporan Penggunaan Amazon EC2 secara rutin, yang diperbarui beberapa kali sehari dan menyediakan data penggunaan lengkap untuk semua instans EC2 Anda. Mengingat waktu dan upaya yang diperlukan, layanan ini biasanya hanya untuk lingkungan kecil.

  • AWS Cost Explorer – Dengan alat gratis ini, Anda dapat mempelajari lebih dalam tentang biaya dan data penggunaan untuk mengidentifikasi tren, menentukan pemicu biaya, dan mendeteksi anomali. Alat ini mencakup Laporan Penggunaan Amazon EC2, yang dapat Anda gunakan untuk menganalisis biaya dan penggunaan instans EC2 selama 13 bulan terakhir.

  • AWS Trusted Advisor – Membantu Anda memeriksa lingkungan AWS untuk mengidentifikasi sumber daya yang tidak dan jarang digunakan serta memberikan wawasan waktu nyata tentang penggunaan layanan untuk membantu Anda meningkatkan performa dan keandalan sistem, meningkatkan keamanan, dan mencapai penghematan biaya.

  • Alat pemantauan pihak ketiga, seperti CloudHealth, Cloudability, dan CloudCheckr, juga bisa digunakan untuk mengidentifikasi peluang secara otomatis dan menyarankan instans alternatif. Alat-alat ini telah dikembangkan selama bertahun-tahun dengan mempertimbangkan umpan balik pelanggan. Alat ini juga menyediakan manajemen biaya dan fungsionalitas pengoptimalan tambahan.

Tips untuk Mengembangkan Penyesuaian Ukuran Anda Sendiri

Anda juga dapat mengembangkan alat Anda sendiri untuk memantau dan menganalisis performa. Panduan berikut dapat membantu jika Anda mempertimbangkan opsi ini:

  • Fokus pada instans yang telah berjalan selama setidaknya setengah periode yang Anda inginkan.

  • Fokus pada instans dengan cakupan Instans Cadangan yang lebih rendah.

  • Jangan sertakan sumber daya yang telah dinonaktifkan (mengurangi upaya pencarian).

  • Hindari konversi ke instans generasi lama, jika memungkinkan.

  • Terapkan ambang batas bawah penghematan yang tidak perlu dilakukan penyesuaian ukuran.

  • Pastikan syarat berikut terpenuhi sebelum Anda beralih ke instans baru:

    • vCPU instans baru sama dengan instans lama atau vCPU aplikasi yang diamati kurang dari 80% dari kapasitas vCPU instans baru.

    • Memori instans baru sama dengan instans lama atau puncak memori aplikasi yang diamati aplikasi kurang dari 80% dari kapasitas memori instans baru.

      Catatan: Anda dapat merekam metrik penggunaan memori menggunakan skrip pemantauan yang melaporkan metrik ini ke Amazon CloudWatch. Untuk informasi selengkapnya, lihat Memantau Metrik Memori dan Disk untuk Instans Amazon EC2 Linux.

    • Throughput jaringan instans baru sama dengan instans lama atau puncak jaringan aplikasi kurang dari kapasitas jaringan instans baru.

      Catatan: Nilai NetworkIn dan NetworkOut maksimum diukur dalam byte-per-menit. Gunakan formula berikut untuk mengubah metrik ini menjadi megabit per detik:

      NetworkIn (atau NetworkOut) Maksimum x 8 (byte ke bit) /1024/1024/ 60 = Jumlah Mbps

    • Jika I/O disk penyimpanan sementara kurang dari 3.000, Anda dapat menggunakan penyimpanan Amazon Elastic Block Store (Amazon EBS). Jika tidak, gunakan keluarga instans yang memiliki penyimpanan sementara. Untuk informasi selengkapnya, lihat Jenis Volume Amazon EBS.