Bisakah itu dilakukan?
Pasti ya. Saya telah menyalin seluruh server Linux dengan hanya mengemas file dengan tar
dan mengekstraknya lagi di server target. Satu-satunya peringatan yang saya ingat adalah harus ingat untuk menggunakan --numeric-owner
ketika mengekstraksi. Saya tidak dapat berbicara untuk OS lain dan alat-alat lain, tetapi saya membayangkan itu bisa dilakukan dengan semua sistem operasi utama.
Haruskah itu dilakukan?
Pertanyaan ini sedikit lebih rumit untuk dijawab. Saya tidak akan merekomendasikan kloning sistem produksi untuk tujuan pengembangan saja. Mungkin berisi banyak data pengguna serta materi utama, yang Anda tidak ingin hadir pada sistem pengembangan.
Tetapi mengkloning sistem produksi Anda bisa menjadi ide bagus untuk tujuan lain.
Pendekatan yang saya sarankan untuk membuat tiruan dari sistem produksi adalah mengembalikan dari cadangan. Anda dapat menghindari dampak kinerja pada sistem produksi dengan memulihkan dari cadangan, dan Anda bisa menguji prosedur pemulihan Anda, yang merupakan hal yang baik.
Sangat penting untuk menjaga klon yang Anda pulihkan dari cadangan terisolasi dari seluruh dunia. Karena dipulihkan dari cadangan sistem produksi, mungkin berisi pekerjaan otomatis, yang akan berkomunikasi dengan sistem produksi lain, dan ia akan memiliki kredensial untuk melakukannya.
Anda dapat berpotensi menyebabkan banyak kerusakan, jika klon dapat berkomunikasi dengan sistem produksi nyata.
Tetapi jika Anda membuatnya tetap terisolasi, itu memberi Anda kesempatan untuk menguji bahwa sistem yang dipulihkan berfungsi sebagaimana dimaksud. Selain itu, sistem yang dipulihkan seperti itu bisa menjadi lingkungan yang berguna untuk pengujian kode baru terakhir sebelum digunakan untuk produksi. Ini mungkin satu-satunya kesempatan Anda untuk menguji kode pada data pengguna nyata, sebelum benar-benar dalam posisi untuk merusak sistem produksi.