Smart Drone E88 Pro 4k HD Camera Shoot OriginalKapasitas Batre: 3.7V / 1800mAh. Warna : Matte-black. Metode pengisian : USB Charging. Waktu pengisian:50 minutes. Waktu terbang : 15-20 menit. Jarak terbang :80-100m. Video signal: WiFi Buy |
Rasa-rasanya bagi Anda yang tiap hari bekerja di belakang layar, sudah tidak asing lagi dengan Amazon CloudWatch.
Saat mengoperasikan situs web seperti ecommerce dan lainya, dan menghosting aplikasinya di AWS. Anda mungkin memiliki pertanyaan seperti berikut :
Tindakan mengumpulkan, menganalisis, dan menggunakan data untuk membantu mengambil keputusan atau menjawab pertanyaan tentang resource dan sistem TI Anda disebut Monitoring.
Monitoring memungkinkan Anda untuk mengetahui denyut nadi sistem Anda secara real-time dan menjawab pertanyaan-pertanyaan di atas.
Anda dapat menggunakan data yang Anda kumpulkan untuk mengawasi masalah operasional yang disebabkan oleh peristiwa seperti penggunaan resource yang berlebihan, kekurangan aplikasi, kesalahan konfigurasi, atau peristiwa yang berhubungan dengan keamanan.
Anggaplah data yang dikumpulkan melalui monitoring sebagai output dari sistem, atau metrik.
Metrik yang dikumpulkan dan dianalisis dari waktu ke waktu menjadi statistik.
Seperti contoh pemanfaatan CPU rata-rata dari waktu ke waktu yang menunjukkan lonjakan pada jam ke XX.
Salah satu cara untuk mengevaluasi kesehatan instance Amazon EC2 adalah melalui pemanfaatan CPU.
Secara umum, jika instance EC2 memiliki utilisasi CPU yang tinggi, ini bisa berarti banjir request.
Atau, hal ini dapat mencerminkan proses yang tidak berjalan semestinya sehingga menghabiskan terlalu banyak CPU.
Saat menganalisis pemanfaatan CPU, ambil proses yang melebihi ambang batas tertentu untuk jangka waktu yang tidak biasa.
Gunakan kejadian abnormal tersebut sebagai isyarat untuk menyelesaikan masalah secara manual atau otomatis melalui tindakan seperti menskalakan instance.
Ini adalah salah satu contoh metrik. Contoh metrik lain yang dimiliki instance EC2 adalah pemanfaatan network, kinerja disk, pemanfaatan memori, dan log yang dibuat oleh aplikasi yang berjalan di atas EC2.
Bucket Amazon Simple Storage Service (S3) tidak akan memiliki pemanfaatan CPU seperti halnya instance EC2.
Sebaliknya, S3 membuat metrik yang terkait dengan objek yang disimpan dalam bucket seperti ukuran keseluruhan, atau jumlah objek dalam bucket.
S3 juga memiliki metrik yang terkait dengan request yang dibuat ke bucket seperti membaca atau menulis objek.
Amazon Relational Database Service (RDS) membuat metrik seperti koneksi database, pemanfaatan CPU dari sebuah instance, atau konsumsi ruang disk.
Ini bukan daftar lengkap untuk semua layanan yang disebutkan, tetapi Anda bisa melihat bagaimana resource yang berbeda menciptakan metrik yang berbeda.
Anda mungkin tertarik dengan berbagai macam metrik tergantung pada jenis sumber daya yang Anda gunakan, tujuan yang Anda miliki, atau jenis pertanyaan yang ingin Anda jawab.
Berikut ini adalah beberapa manfaat dari monitoring.
Melalui monitoring, Anda dapat mengawasi metrik seperti tingkat respons kesalahan atau latensi request, dari waktu ke waktu, yang membantu memberi sinyal bahwa kegagalan sistem akan terjadi.
Hal ini memungkinkan Anda melakukan tindakan secara otomatis atau manual untuk mencegah timeout terjadi, memperbaiki masalah sebelum user menyadarinya.
Monitoring, jika dilakukan dengan baik, dapat menjelaskan kenapa service mengalami kegagalan dan Anda bisa segera tau bahwa mungkin arsitektur Anda tidak efisien.
Hal ini memungkinkan Anda untuk segera melakukan perbaikan pada sistem untuk mengoptimalkan kinerja menjadi lebih baik lagi.
Baseline mendefinisikan aktivitas apa yang normal. Dengan menggunakan baseline, Anda dapat menemukan anomali seperti lonjakan lalu lintas yang tidak biasa atau alamat IP yang tidak biasa yang mengakses resource Anda.
Ketika anomali terjadi, peringatan dapat dikirim atau tindakan dapat dilakukan untuk menyelidikinya dengan cepat.
Sebagai contoh, katakanlah Anda meluncurkan fitur baru untuk aplikasi P2P, dan ingin mengetahui apakah fitur tersebut digunakan.
Anda bisa mengumpulkan metrik untuk melihat jumlah pengguna yang menggunakan fitur baru tersebut.
Dengan temuan Anda, Anda dapat memutuskan apakah akan menginvestasikan lebih banyak waktu untuk meningkatkan fitur baru tersebut atau tidak.
Hal ini membantu Anda mengoptimalkan biaya dan memastikan Anda tidak mengeluarkan lebih banyak uang.
Data ini berasal dari komponen yang sifatnya terdistribusi, yang dapat menyebabkan kesulitan dalam mengumpulkan data yang Anda butuhkan jika Anda tidak memiliki tempat terpusat untuk meninjau semuanya.
AWS telah melakukannya untuk Anda dengan service yang disebut Amazon CloudWatch.
Amazon CloudWatch adalah monitoring dan observability service yang mengumpulkan data seperti yang disebutkan dalam artikel ini.
CloudWatch memberikan akses yang dapat di sinkrokan ke dalam aplikasi Anda, dan memungkinkan Anda merespons perubahan kinerja di seluruh sistem, mengoptimalkan pemanfaatan resource, dan mendapatkan gambaran terpadu tentang keadaan sistem yang menyeluruh.
Hal ini sangat penting, karena Anda akan punya banyak waktu mengembangkan bisnis, meningkatkan performa sistem dan masih banyak lagi yang bisa dilakukan.