Tingkatkan kinerja cloud dengan 3 tip ini

Mereka yang menghadapi masalah kinerja komputasi awan dengan cepat hanya meningkatkan jumlah sumber daya yang tersedia untuk beban kerja berkinerja buruk. Ini berarti menambahkan lebih banyak penyimpanan untuk menangani kinerja I / O penyimpanan, menambahkan lebih banyak inti / CPU untuk menangani beban kerja yang terikat prosesor, atau meningkatkan memori yang tersedia sehingga I / O penyimpanan virtual dihindari sama sekali.

Penyedia cloud akan memberikan saran yang sama. Saya yakin mereka memiliki niat baik, tetapi mereka juga menghasilkan lebih banyak uang jika sumber daya untuk beban kerja meningkat.

Dalam beberapa kasus, ini bukan hanya tentang membuang uang dan sumber daya pada beban kerja yang berkinerja buruk. Rekayasa kinerja cloud menjadi lebih canggih akhir-akhir ini. Berikut tiga hal yang perlu dipertimbangkan:

Cek aplikasinya dulu. Kinerja beban kerja cloud yang buruk sering kali disebabkan oleh sumber daya yang tidak mencukupi, tetapi inti masalahnya adalah desain yang buruk, program yang buruk, dan penerapan yang buruk. Perubahan kode dan desain sederhana melakukan keajaiban untuk menyelesaikan sebagian besar masalah kinerja yang akan Anda temukan, dan semuanya menggunakan sumber daya berbasis cloud yang layak minimal, yang berarti tagihan cloud Anda tidak akan naik.

Periksa latensi jaringan intracloud. Meskipun kami berasumsi bahwa bandwidth jaringan intracloud akan melebihi persyaratan beban kerja apa pun, hal itu tidak selalu terjadi. Sering kali saat beban kerja dipisahkan dari sumber data, masalah performa adalah bandwidth antara instance mesin yang menghosting beban kerja dan sumber data, baik itu intracloud atau intercloud.

Memeriksa bandwidth intracloud memang rumit, tetapi bukan tidak mungkin. Pelajari cara mendiagnosis masalah dengan alat cloud-native dari penyedia cloud Anda. Selain itu, pastikan juga untuk mengawasi bandwidth ke antarmuka pengguna. Internet terbuka dapat memiliki kecepatan yang sangat tinggi. 

Periksa database. Sama seperti aplikasi, sebagian besar masalah kinerja database, berbasis cloud atau tidak, berasal dari database yang didesain dengan buruk, bukan database yang lambat. Apa yang Anda lakukan untuk meningkatkan kinerja database, atau penyetelan, akan sangat bergantung pada database, tetapi sebagian besar mempertimbangkan pemanfaatan indeks dan skema caching untuk meningkatkan respons terhadap beban kerja.

Ini hanya tiga trik untuk diingat; ada lebih banyak lagi rekayasa kinerja cloud. Memang, saya melihat itu sebagai peran pekerjaan yang akan datang bagi mereka yang mengoperasikan sistem berbasis cloud dalam jangka panjang.