Chiến lược sao lưu cho môi trường Apple tập trung vào nhà phát triển?


23

Thật thú vị khi thấy sự phân chia công nghệ giữa các môi trường doanh nghiệp có cấu trúc và môi trường khởi nghiệp / định hướng phát triển hơn. Một số công nghệ của Microsoft mà tôi được cấp (VSS, Chuyển hướng thư mục, v.v.) đơn giản là không có sẵn khi quản lý số lượng máy tính xách tay Apple ngày càng tăng mà tôi thấy trong các cửa hàng DevOps .

Tôi quan tâm đến các chiến lược sao lưu tập trung và tự động cho một nhóm 30-40 máy tính xách tay của Apple ...

Làm thế nào điều này thường được thực hiện một cách an toàn và bảo mật, giả sử đây là những máy thuộc sở hữu của công ty (so với BYOD )?

  • Mặc dù Apple có Time Machine , nhưng nó hướng tới các bản sao lưu máy tính cá nhân và dường như không hoạt động đáng tin cậy trong cài đặt nhóm. Một vấn đề khác với các máy trạm này là sự hiện diện của máy ảo Vagrant / Virtual Box trên các hệ thống của nhà phát triển. Time Machine và các máy ảo thường không hoạt động tốt trừ khi VM được loại trừ khỏi bộ sao lưu.
  • Tôi muốn một quá trình sao lưu dựa trên đẩy với một số tùy chọn lập lịch linh hoạt.
  • Tôi biết cách xử lý bộ lưu trữ phụ trợ, nhưng tôi không chắc chắn về những gì cần được trình bày cho các hệ thống máy khách.
  • Do tính chất của dữ liệu ở đây, sao lưu dựa trên đám mây có thể không phải là một lựa chọn khả thi.

Bất kỳ đề xuất về cách bạn xử lý này trong môi trường của bạn sẽ được đánh giá cao.

Chỉnh sửa: Sao lưu máy ảo không còn quan trọng. Họ có thể được loại trừ khỏi quá trình và lập kế hoạch.

Câu trả lời:


9

Chúng tôi chỉ đang cố gắng đưa máy Mac của chúng tôi vào đây. Kế hoạch ban đầu của tôi là sử dụng đại lý Mac của Exec. Sau đó, tôi phát hiện ra rằng các đại lý không hỗ trợ 10.9, hoặc thậm chí 10.8. Vì vậy, nếu bạn giữ cho hệ điều hành được cập nhật, đó là ra. Tôi đã nghe truyền thuyết kể rằng SP tiếp theo sẽ tăng tốc, nhưng tôi không nín thở.

Đã được một vài năm, nhưng Retrospect từng là tiêu chuẩn vàng (và duy nhất) để sao lưu Mac. Cài đặt tác nhân và bạn có thể đặt lịch để máy Mac sẽ sao lưu sau khi được kết nối với mạng. Tôi không có kinh nghiệm gần đây với nó, mặc dù nó đã hoạt động qua VPN nhiều lần trước. Sau đó, bạn muốn có nó lưu các bộ sao lưu vào bộ lưu trữ mà bạn sẽ quét vào môi trường sao lưu hiện có của mình.

Nếu bạn nhận được Mac Mini với OS X Server, bạn có thể chuyển hướng Time Machine trên máy tính xách tay sang mạng, sau đó quét kết nối đó bằng một công cụ sao lưu đĩa khác. Tuy nhiên, tôi không biết liệu có bất kỳ mức độ chi tiết nào đối với cỗ máy thời gian hay không - tôi tin rằng nó lấy toàn bộ đĩa hoặc không có gì.

Tôi biết bạn đã đề cập đến đám mây có thể không phải là một tùy chọn, nhưng nếu đó là do các máy ảo (hiện không nằm trong phạm vi?), Thì có lẽ điều đó làm cho các tùy chọn CrashPlan / BackBlaze / Carbonite của bạn trở nên ngon miệng hơn.

Nếu bạn muốn đưa VM vào phạm vi, bạn có thể cài đặt một tác nhân dựa trên Windows trong VM và xử lý như mọi thứ khác.


4
+1 cho CrashPlanProE. Nó hoạt động rất tốt và việc khấu trừ cấp độ khối ở đầu máy khách cho phép dễ dàng sao lưu cục bộ và từ xa đến một máy chủ sao lưu riêng. Chúng tôi sử dụng phụ trợ ZFS + NFS cho máy chủ linux Giao diện người dùng máy chủ CrashPlanProE
tegbains

@tegbains Chi phí thế nào? Bạn đang sử dụng triển khai ZFS nào cho việc lưu trữ?
ewwhite

1
@ewwhite Chi phí là vấn đề thực sự duy nhất với CrashPlan ProE (CPPE). Chúng tôi dự trù chi phí khoảng $ 60 mỗi người dùng mỗi năm với khối lượng thấp. Bạn trả cho mỗi người dùng có thể có tối đa 4 máy trong giấy phép đó. Không có chi phí cho phần máy chủ. Điều đó cho phép chúng tôi sử dụng một máy chủ lớn và một số loại hộp NAS nhỏ hơn để sao lưu ngoài trang web phân tán. Đối với ZFS, chúng tôi đã sử dụng OpenSolaris / Nexenta. Chúng tôi có thể sẽ chuyển sang FreeBSD / NAS 10 cho dự án tiếp theo do sự kỳ lạ trong chu kỳ phát hành của Nexenta.
tegbains

Đừng để tôi bắt đầu vào mùa thu của Nexenta từ ân sủng ...
ewwhite

1
Cỗ máy thời gian cho phép người dùng loại trừ các phần của đĩa khỏi các bản sao lưu.
Dan Pritts

7

Tôi đã từng sử dụng CrashPlan ở một công việc trước đây để sao lưu vài trăm máy tính xách tay Mac, một vài máy ảo Windows và thậm chí là một vài máy chủ Linux.

Họ có giải pháp dựa trên đám mây, nhưng chúng tôi đã sử dụng máy chủ tại chỗ (tôi nghĩ rằng họ đã đổi tên nó thành CrashPlan ProE) và nó rất ổn định.

Tôi thích nó đến mức tôi sử dụng giải pháp tiêu dùng đám mây của họ để sao lưu tất cả các máy Mac cá nhân của mình.

re: Các thuộc tính hệ thống tập tin Mac được đề cập trong câu trả lời khác - OS X được hỗ trợ đầy đủ trên CrashPlan và chúng tôi chưa bao giờ có bất kỳ vấn đề nào khi khôi phục các tài nguyên Mac. Bạn có thể chạy máy chủ trên OSX, nhưng chúng tôi đã chạy máy của chúng tôi trên Dell chạy Ubuntu.

re: Giá cả - chỗ ngồi trên mỗi máy tính, không phải mỗi người dùng, vì vậy nếu người dùng có máy tính xách tay và máy tính để bàn, thì được tính là hai chỗ ngồi có vẻ hợp lý. Giá ghế nằm ở mức thấp trong hàng loạt các sản phẩm khác nhau mà chúng tôi đã xem xét.

CP có các tính năng doanh nghiệp điển hình như có thể định cấu hình thời gian duy trì sao lưu (Chúng tôi giữ các thay đổi hàng giờ trong một vài tuần, nhật ký trong một tháng, sau đó hàng tuần trong sáu tháng và hàng tháng sau đó) và bạn có thể thiết lập khác nhau các tổ chức có cài đặt khác nhau. Việc thiết lập máy chủ của chúng tôi để xác thực LDAP của chúng tôi mất khoảng 5 phút, tôi nhớ lại đã bị sốc khi chúng tôi thiết lập mọi thứ nhanh như thế nào.


Chi phí cho giải pháp tại chỗ như thế nào? Bạn đã bao giờ phải khôi phục dữ liệu từ bản sao lưu?
ewwhite

1
Tôi nên lưu ý rằng họ không thực hiện khôi phục kim loại trần, chỉ cần dữ liệu người dùng của bạn, nhưng đối với chúng tôi là đủ. Khi chúng tôi phải thay thế máy tính xách tay, chúng tôi sẽ chuẩn bị một chiếc từ hình ảnh vàng, định cấu hình CrashPlan với thông tin đăng nhập của người dùng, sau đó cắm nó vào một trong các cổng gig chuyên dụng trên cùng một công tắc với máy chủ CrashPlan và để nó tắt các tệp của họ.
Joe Block

Chi phí khá tốt. Bạn càng mua nhiều ghế tại một thời điểm, thì mỗi ghế càng thấp. Tôi không nhớ giá chính xác nhưng tôi nhớ nó nằm ở mức thấp của phạm vi.
Joe Block

Chúng tôi đã phải thực hiện một số lượng lớn khôi phục (hầu hết nâng cấp phần cứng và thay thế máy tính xách tay bị đánh cắp / hỏng) và điều đó không gây đau đớn khi chúng tôi thiết lập một vài cổng gig chuyên dụng để có thể tăng tối đa tốc độ tải xuống.
Joe Block

7

Acronis hỗ trợ máy Mac và máy chủ sao lưu tập trung . Symantec cũng hỗ trợ máy Mac và có một thiết bị tập trung . Ngoài ra còn có Retrospect , gói sao lưu Mac được thiết lập từ lâu cũng xuất hiện để hỗ trợ máy chủ sao lưu cục bộ. Tôi chắc chắn có nhiều hơn nữa. (Tôi đã cố tình loại trừ các dịch vụ đám mây.)

Tất nhiên, cách chúng tôi sử dụng Acronis (cho Windows!) Đủ điều kiện hơn là liên tục kinh doanh thay vì khắc phục thảm họa. Chúng tôi đang sử dụng nó cho người dùng có SSD; khi SSD chắc chắn chết, Acronis sẽ sao lưu và hoạt động nhanh. Dữ liệu DR thực tế là tất cả dữ liệu máy chủ và được xử lý khác nhau dựa trên dữ liệu khách hàng hoặc dữ liệu nội bộ.

Bạn đã không nói rõ liệu bạn đang tìm kiếm câu trả lời liên tục trong kinh doanh hay câu trả lời khắc phục thảm họa, nhưng tôi đã trả lời nhiều hơn theo dòng liên tục. Mặt khác, nếu tòa nhà bị cháy, có lẽ các nhà phát triển của bạn sẽ có máy tính xách tay bên mình, vì vậy tính liên tục có lẽ là nhiều hơn những gì bạn cần.

[Chỉnh sửa]

Tôi đã cố tình loại trừ Crashplan do hạn chế "không có đám mây", mặc dù rất thích phiên bản gia đình. Crashplan và Acronis là các trường hợp sử dụng khác nhau, mặc dù; Acronis thực hiện hình ảnh thực tế và Crashplan chỉ là dữ liệu (theo mặc định, chỉ thư mục chính của người dùng). Acronis được lên lịch và Crashplan liên tục (bất cứ khi nào có sẵn dung lượng lưu trữ).

Trong môi trường cụ thể của chúng tôi, các nhà phát triển được phép tùy chỉnh máy của họ theo bất kỳ cách nào hiệu quả nhất đối với họ, vì vậy họ cần sao lưu mức hình ảnh để họ có thể sao lưu và chạy nhanh trong trường hợp khẩn cấp. Nếu các nhà phát triển của bạn sử dụng máy của họ theo cùng một cách, họ cũng có thể cần một bản sao lưu mức hình ảnh. Một điều nữa để xem xét trong các dịch vụ sản phẩm, than ôi. (Có vẻ như hình ảnh Mac của Acronis đang cung cấp kho lưu trữ trung tâm cho Time Machine, nhưng tôi có thể đọc sai.)

(Tôi đã nghe nói về người dùng gia đình nói Crashplan để sao lưu toàn bộ ổ cứng của họ, bao gồm thư mục Windows, nhưng họ đang làm sai, than ôi, vì khôi phục có thể sẽ được lội vào lãnh thổ không được hỗ trợ. Đó là tất cả về việc sao lưu dữ liệu . )


2
Chà, sự nhầm lẫn xoay quanh việc Time Machine của Apple hoạt động cực kỳ tốt đối với các hệ thống độc lập, nhưng việc đạt được mức độ tiện ích tương tự cho một nhóm các hệ thống có vẻ khó khăn hơn nhiều. Tôi sẽ xem xét các dịch vụ thương mại.
ewwhite

Vâng. Có vẻ như những người khác ngoài bạn đang gặp phải vấn đề này và về cơ bản, bộ phận hỗ trợ của Apple nói, "Sử dụng cỗ máy thời gian để sao lưu vào NAS" trong một liên kết mà tôi tìm thấy, nhưng ...
Kinda Villyard

2
Một ý tưởng về ý tưởng "Symantec hỗ trợ máy Mac" từ nghiên cứu gần đây ... họ thường chậm hơn một chút so với hỗ trợ HĐH. NetBackup sẽ làm 10.8, nhưng chưa phải là 10.9. Exec sao lưu vẫn bị kẹt vào ngày 10.7.
CC.

1
Tránh nhìn lại. Nó là tuyệt vời ở một số điểm. Chúng tôi đã sử dụng nó kể từ phiên bản 2.0 khi Dantz sở hữu. Đó là lỗi thời và không đáng tin cậy như các lựa chọn khác
tegbains

2
@KindaVillyard Chúng tôi đang đánh giá việc cung cấp PROe của Crashplan , cho phép chúng tôi sử dụng máy chủ sao lưu nội bộ chạy HĐH mà chúng tôi lựa chọn.
ewwhite

3

Tôi sử dụng Backblaze cho nhiều khách hàng của mình và trên tất cả các máy của tôi (tốt, tất cả Win và OSX dù sao - không hỗ trợ cho bất cứ điều gì khác) - Tôi có thể giới thiệu họ rất cao. Nhược điểm là sao lưu dự phòng có thể mất một thời gian và có thể rất khó khăn để thực hiện khôi phục hoàn toàn (họ sẽ qua một ổ đĩa với giá 200 đô la, nhưng có thể mất thời gian để chuẩn bị), nhưng nó hoàn toàn tự động và rất nhẹ. Nó hoạt động tốt trên máy Mac và Windows. (Tôi cũng sử dụng từ viết tắt cục bộ cho máy Windows mà tôi muốn lạm dụng, không bao giờ sử dụng các sản phẩm mac của họ). Backblaze cũng hỗ trợ phiên bản, mã hóa cục bộ (nghĩa là chúng không có khóa của bạn) và hoạt động từ bất kỳ kết nối internet nào, tuyệt vời cho máy tính xách tay.

CrashPlan đắt hơn cho các phiên bản kinh doanh nhưng chúng có lợi thế là bạn có thể chọn bản sao lưu ban đầu bằng cách gửi cho chúng một ổ đĩa.

Tôi chưa bao giờ có trải nghiệm tích cực với Backup Exec (hoặc Symantec bất cứ thứ gì), hoặc Time Machine với bất cứ thứ gì nhiều hơn một vài máy.


2

Nếu tôi là bạn, tôi sẽ sử dụng các thư mục nhà mạng qua NFS hoặc AFP và có một hình ảnh được tiêu chuẩn hóa được xây dựng từ một cái gì đó như Deploy Studio hoặc giải pháp triển khai tích hợp của Apple.

Khi máy tính xách tay bị lỗi, tất cả dữ liệu và trạng thái người dùng đều an toàn trên máy chủ của bạn (được sao lưu bởi một thứ gì đó thông minh hơn Time Capsule, hy vọng) và bạn có thể đặt một hình ảnh mới trên phần cứng mới và không nghĩ về nó. Tất nhiên, điều này có một số điều kiện tiên quyết mà nhiều cửa hàng dev nhỏ hơn chế giễu, chẳng hạn như Open Directory hoặc Active Directory (trừ khi bạn muốn cấu hình tất cả bằng tay).


Đây là tất cả các máy tính xách tay. Có thể làm việc ngắt kết nối mạng là một yêu cầu.
ewwhite

Đó là những gì tài khoản di động dành cho.
MDMarra

0

Tôi đã thực hiện một cách tiếp cận độc đáo bằng cách thiết lập GIT để đẩy đến một máy chủ từ xa riêng tư và chạy nó thông qua một tập lệnh và cronjob.

Nó rõ ràng không xử lý ACL, nhưng lệnh "quyền sửa chữa" trong tiện ích đĩa hoạt động tốt cho việc này.


Bạn bao gồm những gì trong GIT của bạn? Toàn bộ cây thư mục nhà?
ewwhite

Có, thư mục nhà và bất kỳ thư mục cụ thể khác. Tôi không đặc biệt lo lắng về việc sao lưu toàn bộ hệ thống cũng như bảo toàn công việc cụ thể. Và GIT là điều mà rất nhiều nhà phát triển đã quen thuộc.
Twitch

0

Nếu bạn muốn thử chạy Time Machine với máy chủ tệp, bạn có thể chạy netatalk trên chung * nix để nhận hỗ trợ giao thức afp cần thiết.

-

một mẹo nhanh để sao lưu VM ít đau hơn bất kể chiến lược sao lưu của bạn là gì.

Tạo ảnh chụp nhanh thường xuyên của máy ảo. Làm việc từ ảnh chụp nhanh thay vì bản gốc. bằng cách này, các tập tin đĩa gốc sẽ không được thay đổi.

Luân phiên / bổ sung, làm cho máy ảo trở thành dữ liệu và hoàn nguyên chúng về trạng thái ảnh chụp nhanh sau mỗi lần chạy. Lưu trữ các tệp sẽ thay đổi trên một máy chủ tệp. VMware có một samba đi kèm mà bạn có thể sử dụng để chia sẻ các thư mục từ máy chủ; Nếu VirtualBox không, bạn có thể cài đặt samba của riêng bạn nếu cần.

Bạn có thể viết kịch bản này để làm cho nó nhanh chóng và dễ dàng để bắt đầu và dừng máy ảo của bạn. VMware, một lần nữa, có các tùy chọn dòng lệnh cho vmrunchương trình (cốt lõi của ứng dụng, hãy tìm xung quanh với ps và bạn sẽ thấy nó). bạn có thể làm những thứ như:

vmrun stop "/Users/foobar/Documents/VMs/win7.vmwarevm/win7.vmx" hard

cái này sẽ giết VM đang chạy và quay lại snapshot.

Chọc xung quanh và tôi cá là bạn sẽ tìm thấy những thứ tương tự với hộp ảo.

-

Một điều khác bạn có thể thử là BackupPC . Nó sử dụng rsync hoặc tar over ssh như một phương tiện vận chuyển và thực hiện sao chép cấp độ tệp ở mặt sau. Tôi đã sử dụng nó trong nhiều năm với các máy khách linux.

Thủ thuật duy nhất với máy Mac là bạn cần chắc chắn rằng bạn đang nhận được bất cứ thứ gì dành riêng cho hệ thống tập tin mac mà bạn cần. Tài nguyên Fork, v.v. Những người trong danh sách gửi thư đã báo cáo thành công với "Xtar", một tar mở rộng cho osx. Trong trường hợp của bạn, bạn có thể không có bất kỳ thứ gì trong số này, nhưng hãy chắc chắn.


4
Tôi đã làm điều này, và nó nổi tiếng là không đáng tin cậy. Khoảng một lần một tuần, một bản sao lưu đầy đủ sẽ cần phải được tạo lại và bộ sao lưu trước đó bị hỏng. Đây là một khiếu nại phổ biến giữa những người cuộn lưu trữ viên nang thời gian của riêng họ. Các mục tiêu mạng để sao lưu máy thời gian không phải là máy chủ OS X hoặc Time Capsule là sơ sài.
MDMarra

Ôi. Tôi đã chạy vào đây một vài lần và viết nó lên hộp linux cũ kỹ của tôi.
Dan Pritts

Tôi cũng gặp rắc rối với điều này. Đó là một phần lý do tại sao tôi kết thúc với CrashPlan (tôi cũng muốn sao lưu ngoài trang web cho các tệp cá nhân của mình).
Joe Block
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.