Sangat menarik untuk melihat pemisahan teknologi antara lingkungan perusahaan terstruktur dan lebih banyak lingkungan yang didorong oleh pengembang / startup. Beberapa teknologi Microsoft yang saya terima begitu saja (VSS, Folder Redirection, dll.) Tidak tersedia ketika mengelola semakin banyak laptop Apple yang saya lihat di toko-toko DevOps .
Saya tertarik pada strategi cadangan terpusat dan otomatis untuk sekelompok 30-40 laptop Apple ...
Bagaimana ini biasanya dilakukan dengan aman dan aman, dengan asumsi ini adalah mesin milik perusahaan (versus BYOD )?
- Sementara Apple memiliki Time Machine , itu diarahkan untuk cadangan komputer individu dan tampaknya tidak berfungsi dengan baik dalam pengaturan grup. Masalah lain dengan workstation ini adalah keberadaan Vv Vagrant / Virtual Box pada sistem pengembang. Time Machine dan mesin virtual biasanya tidak berfungsi dengan baik kecuali VM dikeluarkan dari set cadangan.
- Saya ingin proses pencadangan berbasis push dengan beberapa opsi penjadwalan yang fleksibel.
- Saya tahu bagaimana menangani penyimpanan backend, tapi saya tidak yakin apa yang perlu disajikan ke sistem klien.
- Karena sifat data di sini, cadangan berbasis cloud mungkin bukan opsi yang layak.
Setiap saran tentang bagaimana Anda menangani ini di lingkungan Anda akan dihargai.
Sunting: Pencadangan mesin virtual tidak lagi penting. Mereka dapat dikecualikan dari proses dan perencanaan.
sumber
Saya dulu menggunakan CrashPlan di pekerjaan sebelumnya untuk membuat cadangan beberapa ratus laptop Mac, beberapa VM Windows, dan bahkan beberapa server Linux.
Mereka memiliki solusi berbasis cloud, tapi kami menggunakan server on-premise (saya pikir mereka sejak itu berganti nama menjadi CrashPlan ProE) dan itu sangat solid.
Saya cukup menyukainya sehingga saya menggunakan solusi konsumen cloud mereka untuk membuat cadangan semua Mac pribadi saya.
re: Atribut filesystem Mac yang disebutkan dalam jawaban lain - OS X didukung penuh pada CrashPlan dan kami tidak pernah mengalami masalah memulihkan garpu sumber daya Mac. Anda dapat menjalankan server di OSX, tetapi kami menjalankan server kami di Dell yang menjalankan Ubuntu.
re: Harga - kursi adalah per-komputer, bukan per-pengguna, jadi jika pengguna memiliki laptop dan desktop, itu dihitung sebagai dua kursi yang tampaknya masuk akal. Harga kursi berada di ujung bawah kisaran berbagai produk yang kami lihat.
CP memiliki fitur khas perusahaan sejauh dapat mengkonfigurasi berapa lama menyimpan cadangan untuk (Kami menyimpan perubahan per jam selama beberapa minggu, harian selama satu bulan, kemudian mingguan selama enam bulan dan bulanan setelah itu), dan Anda dapat mengatur berbagai organisasi yang memiliki pengaturan berbeda. Menyiapkan server kami untuk auth ke LDAP kami membutuhkan waktu sekitar 5 menit, saya ingat terkejut melihat betapa cepatnya kami mengatur semuanya.
sumber
Acronis mendukung Mac dan server cadangan terpusat . Symantec juga mendukung Mac dan memiliki alat yang terpusat . Ada juga Retrospeksi , paket cadangan Mac lama yang juga muncul untuk mendukung server cadangan lokal. Saya yakin masih ada lagi. (Saya sengaja mengecualikan layanan cloud.)
Tentu saja, cara kami menggunakan Acronis (untuk Windows!) Lebih memenuhi syarat sebagai kesinambungan bisnis daripada pemulihan bencana. Kami menggunakannya untuk pengguna yang memiliki SSD; ketika SSD mau mati, Acronis membuatnya kembali dan bekerja dengan cepat. Data DR yang sebenarnya adalah semua data server dan ditangani secara berbeda berdasarkan apakah itu data klien atau data internal.
Anda tidak secara eksplisit menyatakan apakah Anda mencari jawaban kontinuitas bisnis atau jawaban pemulihan bencana, tetapi saya telah menjawab lebih banyak di sepanjang garis kontinuitas. Di sisi lain, jika bangunan terbakar, mungkin pengembang Anda akan membawa laptop mereka, jadi kesinambungan mungkin lebih dari apa yang Anda butuhkan.
[Sunting]
Saya sengaja mengecualikan Crashplan karena pembatasan "no cloud", meskipun sangat menyukai versi rumah. Crashplan dan Acronis adalah berbagai kasus penggunaan; Acronis melakukan pencitraan aktual, dan Crashplan hanya data (secara default, hanya direktori home pengguna). Acronis dijadwalkan, dan Crashplan kontinu (kapan pun penyimpanan tersedia).
Dalam lingkungan khusus kami, pengembang diizinkan untuk menyesuaikan mesin mereka dengan cara apa pun yang paling efisien untuk mereka, sehingga mereka membutuhkan cadangan tingkat gambar sehingga mereka dapat kembali dan berjalan cepat jika terjadi keadaan darurat. Jika pengembang Anda menggunakan mesin mereka dengan cara yang sama, mereka mungkin memerlukan cadangan tingkat gambar juga. Satu hal lagi yang perlu dilihat dalam penawaran produk, sayangnya. (Sepertinya pencitraan Mac Acronis menyediakan repositori pusat untuk Time Machine, tapi saya bisa salah membaca.)
(Saya pernah mendengar tentang pengguna rumahan yang memberi tahu Crashplan untuk mencadangkan seluruh hard drive mereka, termasuk direktori Windows, tetapi sayangnya mereka salah melakukannya, karena mengembalikan mungkin akan berjalan ke wilayah yang tidak didukung. Ini semua tentang membackup data . )
sumber
Saya menggunakan Backblaze untuk banyak klien saya dan pada semua mesin saya (well, semua Win dan OSX - tidak ada dukungan untuk hal lain) - Saya sangat merekomendasikan mereka. Kelemahannya adalah bahwa inital backup dapat memakan waktu cukup lama dan dapat merepotkan untuk melakukan pengembalian total (mereka akan menghabiskan semalaman drive untuk sesuatu seperti $ 200, tetapi dapat memakan waktu untuk mempersiapkannya), tetapi ini sepenuhnya otomatis dan sangat ringan. Ini bekerja dengan baik pada mesin Mac dan Windows. (Saya juga menggunakan acronis secara lokal untuk mesin Windows yang saya suka penyalahgunaan, tidak pernah menggunakan produk mac mereka). Backblaze juga mendukung versi, enkripsi lokal (yaitu mereka tidak memiliki kunci Anda), dan berfungsi dari koneksi internet apa pun, bagus untuk laptop.
CrashPlan lebih mahal untuk versi bisnis tetapi mereka memiliki keuntungan bahwa Anda dapat menambal cadangan awal Anda dengan mengirimkannya sebuah drive.
Saya tidak pernah memiliki pengalaman positif dengan Backup Exec (atau Symantec apa pun), atau Time Machine dengan apa pun lebih dari beberapa mesin.
sumber
Jika saya jadi Anda, saya akan menggunakan folder rumah jaringan melalui NFS atau AFP dan memiliki gambar standar yang dibangun dari sesuatu seperti Deploy Studio atau solusi penyebaran bawaan Apple.
Ketika laptop gagal, semua data dan status pengguna aman di server Anda (yang didukung oleh sesuatu yang lebih tegas daripada Time Capsule, mudah-mudahan) dan Anda dapat meletakkan gambar baru di perangkat keras baru dan tidak memikirkannya. Tentu saja, ini memiliki beberapa prasyarat yang membuat banyak toko dev yang lebih kecil mengejeknya, seperti Open Directory atau Active Directory (kecuali jika Anda ingin mengonfigurasinya semuanya dengan tangan).
sumber
Saya mengambil pendekatan yang tidak konvensional dengan mengatur GIT untuk mendorong ke server remote pribadi dan menjalankannya melalui skrip dan cronjob.
Jelas tidak menangani ACL, tetapi perintah "perbaikan izin" di utilitas disk berfungsi dengan baik untuk ini.
sumber
Jika Anda ingin mencoba menjalankan Time Machine terhadap server file, Anda dapat menjalankan netatalk pada generic * nix untuk mendapatkan dukungan protokol afp yang diperlukan.
-
sebuah tip cepat untuk membuat backup VM tidak terlalu menyakitkan terlepas dari strategi backup Anda.
Buat snapshot berkala dari VM. Bekerja dari snapshot, bukan yang asli. dengan cara ini file disk asli tidak akan diubah.
Secara bergantian / tambahan, buat VM menjadi dataless, dan kembalikan ke keadaan snapshot setelah setiap kali dijalankan. Simpan file yang akan diubah di server file. VMware memiliki samba yang dibundel yang dapat Anda gunakan untuk berbagi folder dari host; Jika VirtualBox tidak, Anda dapat menginstal samba Anda sendiri jika diperlukan.
Anda dapat membuat skrip hal-hal ini untuk membuatnya cepat & mudah untuk memulai & menghentikan VM Anda. VMware, sekali lagi, memiliki opsi baris perintah untuk
vmrun
program (pada inti aplikasi, lihat-lihat dengan ps dan Anda akan melihatnya). Anda dapat melakukan hal-hal seperti:yang akan mematikan VM yang sedang berjalan, dan kembali ke snapshot.
Poke sekitar dan saya yakin Anda akan menemukan hal-hal serupa dengan virtualbox.
-
Satu hal lagi yang mungkin Anda coba adalah BackupPC . Ia menggunakan rsync atau tar lebih dari ssh sebagai transportasi, dan melakukan deduplikasi tingkat file di bagian belakang. Saya sudah menggunakannya selama bertahun-tahun dengan klien linux.
Satu-satunya trik dengan Mac adalah Anda perlu memastikan bahwa Anda mendapatkan hal-hal khusus mac-filesystem yang Anda butuhkan. Forks Sumber Daya, dll. Orang-orang di milis telah melaporkan keberhasilan dengan "Xtar", tar yang diperluas untuk osx. Dalam kasus Anda, Anda mungkin tidak memiliki semua ini, tetapi pastikan.
sumber