Q:
Mengapa "babi sumber daya" mempersulit virtualisasi?
SEBUAH:Sistem virtual dapat memberikan manfaat besar bagi perusahaan. Namun, ini tidak benar dalam semua kasus. Bisnis harus melihat manfaat utama dan kerugian dari virtualisasi berdasarkan kasus per kasus.
Dengan jenis perubahan dan akomodasi yang tepat, sistem virtual dapat jauh lebih efisien daripada sistem tradisional yang bergantung pada perangkat keras. Namun, salah satu pengecualian adalah jenis sistem warisan tertentu di mana layanan individual sangat haus akan sumber daya. Beberapa profesional TI menyebut program individu ini sebagai "sumber daya babi."
Gagasan semacam sumber daya babi sejalan dengan gagasan sistem yang bergantung pada perangkat keras. Salah satu cara untuk memikirkan ini adalah bahwa aplikasi asli dibangun di kotak pasirnya sendiri, di mana ia mendominasi penggunaan sumber daya seperti CPU dan RAM. Jika itu dibuat menjadi aplikasi dominan dalam sistem itu, itu tidak akan merespon dengan baik untuk berbagi sumber daya dalam sistem itu.
Para ahli juga menunjukkan bahwa memindahkan salah satu sumber daya ini ke sistem virtual tanpa membuat perubahan lain dapat menyebabkan masalah serius. Alasannya adalah karena virtualisasi secara inheren membuat lebih banyak menguras server fisik. Ada biaya untuk memvirtualisasikan aplikasi dan membuatnya tidak bergantung pada perangkat keras. Dengan pemikiran itu, memindahkan aplikasi yang haus sumber daya ke dalam sistem virtualisasi dapat menyebabkan permintaan melebihi sumber daya yang ada. Ada juga masalah biaya dan kelayakan - beberapa sistem warisan yang lebih kecil sama sekali tidak layak divirtualisasi, tidak ketika turun ke pengembalian investasi yang konkret.
Salah satu cara untuk menangani babi sumber daya adalah dengan memahami permintaan khusus mereka dalam arsitektur dan mengakomodasi mereka dalam migrasi. Biasanya, itu hanya akan mengambil peningkatan marjinal terbatas dalam sumber daya untuk membuat babi sumber daya yang ada berjalan dengan baik dalam sistem virtual. Ada juga segala macam cara yang dapat dimodifikasi atau ditingkatkan oleh salah satu insinyur dan pengembang salah satu aplikasi ini untuk membuatnya "bermain baik dengan yang lain." Salah satu alat terbaik adalah sistem otomasi yang memantau dan menganalisis permintaan sumber daya secara real time dan secara otomatis menyediakan sumber daya di mana mereka dibutuhkan.