डेवलपर केंद्रित Apple वातावरण के लिए बैकअप रणनीति?


23

यह दिलचस्प है कि संरचित कॉर्पोरेट वातावरण और अधिक डेवलपर द्वारा संचालित / स्टार्टअप वातावरण के बीच तकनीकी विभाजन। Microsoft की कुछ प्रौद्योगिकियाँ जो मैं दी गई हैं (वीएसएस, फोल्डर रिडायरेक्शन, इत्यादि) केवल तब उपलब्ध नहीं हैं जब मैं DevOps दुकानों में Apple लैपटॉप की बढ़ती संख्या को देख रहा हूँ ।

मैं 30-40 Apple लैपटॉप के समूह के लिए केंद्रीकृत और स्वचालित बैकअप रणनीतियों में रुचि रखता हूं ...

यह आमतौर पर सुरक्षित रूप से और सुरक्षित रूप से कैसे किया जाता है, यह मानते हुए कि कंपनी के स्वामित्व वाली मशीनें (बनाम BYOD ) हैं?

  • हालांकि Apple के पास टाइम मशीन है , यह व्यक्तिगत कंप्यूटर बैकअप की ओर अग्रसर है और समूह सेटिंग में मज़बूती से काम नहीं करता है। इन वर्कस्टेशनों के साथ एक और मुद्दा डेवलपर्स के सिस्टम पर वैग्रैंट / वर्चुअल बॉक्स वीएम की उपस्थिति है। जब तक VMs बैकअप सेट से बाहर नहीं किया जाता है तब तक टाइम मशीन और वर्चुअल मशीन आमतौर पर अच्छी तरह से काम नहीं करती हैं।
  • मुझे कुछ लचीले शेड्यूलिंग विकल्पों के साथ एक पुश-आधारित बैकअप प्रक्रिया चाहिए।
  • मुझे पता है कि बैकएंड स्टोरेज को कैसे संभालना है, लेकिन मुझे इस बात पर यकीन नहीं है कि क्लाइंट सिस्टम को क्या प्रस्तुत करना है।
  • यहां डेटा की प्रकृति के कारण, क्लाउड-आधारित बैकअप एक व्यवहार्य विकल्प नहीं हो सकता है।

आप अपने परिवेश में इसे कैसे संभालते हैं, इसके बारे में किसी भी सुझाव की सराहना की जाएगी।

संपादित करें: वर्चुअल मशीन बैकअप अब महत्वपूर्ण नहीं हैं। उन्हें प्रक्रिया और योजना से बाहर रखा जा सकता है।

जवाबों:


9

हम अपने मैक को यहां गुना में लाने की कोशिश कर रहे हैं। मेरी मूल योजना बैकअप एक्सिक के मैक एजेंट का उपयोग करना था। तब मुझे पता चला कि एजेंट 10.9, या 10.8 का भी समर्थन नहीं करता है। इसलिए यदि आप OS को अप-टू-डेट रख रहे हैं, तो वह बाहर है। मैंने सुना है कि किंवदंती है कि अगला एसपी इसे गति देगा, लेकिन मैं अपनी सांस नहीं रोक रहा हूं।

यह कुछ साल रहा है, लेकिन रेट्रो बैकअप मैक बैकअप के लिए सोना (और केवल) मानक हुआ करता था। एजेंट को स्थापित करें और आप एक शेड्यूल सेट कर सकते हैं ताकि मैक एक बार नेटवर्क से कनेक्ट हो जाए। मेरे पास इसके साथ हाल का कोई अनुभव नहीं है, हालांकि इसने वीपीएन के माध्यम से कई चंद्रमाओं से पहले काम किया था। फिर आप इसे बैकअप सेट को स्टोरेज में सहेजना चाहते हैं जिसे आप अपने मौजूदा बैकअप वातावरण में स्वीप करेंगे।

यदि आपको ओएस एक्स सर्वर के साथ मैक मिनी मिलता है, तो आप लैपटॉप पर टाइम मशीन को नेटवर्क पर पुनर्निर्देशित कर सकते हैं, फिर उस कनेक्शन को दूसरे डिस्क बैकअप टूल के साथ जोड़ सकते हैं। मुझे नहीं पता कि टाइम मशीन के लिए कोई ग्रैन्युलैरिटी है, हालांकि - मेरा मानना ​​है कि यह पूरी डिस्क, या कुछ भी नहीं लेता है।

मुझे पता है कि आपने बताया कि क्लाउड एक विकल्प नहीं हो सकता है, लेकिन अगर वह वीएम की वजह से है (जो अब दायरे से बाहर है?), तो शायद वह आपके क्रैशलैन / बैकब्लेज / कार्बोनाइट विकल्पों को अधिक स्वादिष्ट बनाता है।

यदि आप VMs को दायरे में लाना चाहते हैं, तो आप VM में Windows- आधारित एजेंट स्थापित कर सकते हैं , और यह मान सकते हैं कि आपके पास कुछ और होगा।


4
CrashPlanProE के लिए +1। यह बहुत अच्छी तरह से काम करता है और क्लाइंट एंड पर ब्लॉक लेवल डिडअप एक निजी बैकअप सर्वर के लिए आसान स्थानीय और रिमोट बैकअप की अनुमति देता है। हम एक लिनक्स सर्वर के लिए ZFS + NFS बैकएंड का उपयोग करते हैं CrashPlanProE सर्वर फ्रंट एंड
टेगेंस

@tegbains लागत कैसे है? भंडारण के लिए आप किस ZFS कार्यान्वयन का उपयोग कर रहे हैं?
इविविट

1
CrewPlan ProE (CPPE) के साथ @ewwhite Cost एकमात्र वास्तविक मुद्दा है। हम कम मात्रा पर प्रति वर्ष लगभग $ 60 प्रति उपयोगकर्ता प्रति बजट खर्च करते हैं। आप प्रति उपयोगकर्ता भुगतान करते हैं जिनके पास उस लाइसेंस में शामिल 4 मशीनें हो सकती हैं। सर्वर भाग के लिए कोई लागत नहीं है। यह हमें वितरित ऑफ-साइट बैकअप के लिए एक बड़े मास्टर सर्वर और कई छोटे NAS प्रकार के बक्से का उपयोग करने की अनुमति देता है। ZFS के लिए हम OpenSolaris / Nexenta का उपयोग कर रहे हैं। शायद हम नेक्सेंटा के रिलीज चक्र में विचित्रता के कारण अगले प्रोजेक्ट के लिए FreeBSD / NAS 10 पर स्विच करेंगे।
तेगबेंस 20

मुझे अनुग्रह से
नेक्सेंटा

1
टाइम मशीन उपयोगकर्ता को डिस्क के भाग को बैकअप से बाहर करने की अनुमति देती है।
डैन प्रिट्स

7

मैं पिछली नौकरी में क्रैश मैक का उपयोग सौ मैक लैपटॉप, कुछ विंडोज वीएम और कुछ लिनक्स सर्वरों के एक जोड़े को वापस करने के लिए करता था।

उनके पास क्लाउड आधारित समाधान है, लेकिन हमने ऑन-प्रिमाइस सर्वर का उपयोग किया (मुझे लगता है कि उन्होंने इसका नाम बदलकर CrashPlan ProE कर दिया है) और यह ठोस था।

मुझे यह पसंद आया कि मैं अपने सभी व्यक्तिगत मैक का बैकअप लेने के लिए उनके क्लाउड उपभोक्ता समाधान का उपयोग करूं।

पुन: मैक फाइलसिस्टम विशेषताओं का एक अन्य उत्तर में उल्लेख किया गया है - ओएस एक्स पूरी तरह से क्रैशप्लान पर समर्थित है और हमारे पास मैक संसाधन स्याही को बहाल करने वाला कोई भी मुद्दा नहीं था। आप सर्वर को OSX पर चला सकते हैं, लेकिन हमने अपना एक Dell Ubuntu पर चलाया।

पुन: मूल्य निर्धारण - सीटें प्रति-कंप्यूटर हैं, प्रति-उपयोगकर्ता नहीं हैं, इसलिए यदि किसी उपयोगकर्ता के पास एक लैपटॉप और एक डेस्कटॉप है, तो वह दो सीटों के रूप में गिना जाता है जो उचित लगता है। हमारे द्वारा देखे गए विभिन्न उत्पादों की श्रेणी के निचले सिरे पर सीट की कीमत थी।

CP में विशिष्ट एंटरप्राइज़ विशेषताएं हैं जहाँ तक कॉन्फ़िगर करने में सक्षम होने के लिए बैकअप रखने के लिए कितनी देर है (हम कुछ हफ़्ते के लिए प्रति घंटा परिवर्तन करते हैं, एक महीने के लिए दैनिक, फिर छह महीने के लिए साप्ताहिक और उसके बाद मासिक), और आप अलग सेट कर सकते हैं वे संगठन जिनकी अलग-अलग सेटिंग्स हैं। हमारे सर्वर को हमारे LDAP के लिए सर्वर पर सेट करने में लगभग 5 मिनट का समय लगा, मुझे याद आया कि कितनी जल्दी हम सब कुछ सेट हो गए।


ऑन-प्रिमाइसेस समाधान के लिए लागत कैसे थी? क्या आपको कभी बैकअप से डेटा पुनर्प्राप्त करना था?
इविविट

1
मुझे ध्यान देना चाहिए कि वे केवल आपके उपयोगकर्ता डेटा को नंगे धातु पुनर्स्थापना नहीं करते हैं, लेकिन हमारे लिए यह पर्याप्त था। जब हमें एक लैपटॉप को बदलना था, तो हम एक सुनहरी छवि से एक को प्रस्तुत करेंगे, क्रैशप्लान को उपयोगकर्ता के क्रेडेंशियल्स के साथ कॉन्फ़िगर करें, फिर इसे क्रैशप्लान सर्वर के समान स्विच पर समर्पित गिग पोर्ट में से एक में प्लग करें और इसे अपनी फ़ाइलों को स्लैप करने दें।
जो ब्लॉक

लागत बहुत अच्छी थी। जितनी सीटें आप एक समय में खरीदते हैं, उतनी ही कम प्रति सीट थी। मुझे सटीक मूल्य निर्धारण याद नहीं है, लेकिन मुझे याद है कि यह सीमा के निचले छोर की ओर है।
जो ब्लॉक

हमें काफी हद तक टॉयलेट अपग्रेड करना पड़ा (हार्डवेयर को अपग्रेड करना और चुराए गए / टूटे हुए लैपटॉप की जगह ज्यादातर) और यह दर्द रहित था कि एक बार हम कुछ समर्पित गिग पोर्ट्स सेट कर लें ताकि यह डाउनलोड स्पीड को अधिकतम कर सके।
जो ब्लॉक

7

Acronis Macs और एक केंद्रीकृत बैकअप सर्वर का समर्थन करता है । सिमेंटेक भी मैक का समर्थन करता है और एक केंद्रीकृत उपकरण हैरेट्रोस्पेक्ट भी है , एक लंबे समय से स्थापित मैक बैकअप पैकेज जो स्थानीय बैकअप सर्वर का समर्थन करने के लिए भी दिखाई देता है। मुझे पूरा भरोसा है कि वहां और अधिक चीजे हैं। (मैंने जानबूझकर क्लाउड सेवाओं को छोड़ दिया है।)

बेशक, हम जिस तरह से Acronis (विंडोज के लिए!) का उपयोग कर रहे हैं, आपदा वसूली के बजाय व्यापार निरंतरता के रूप में अधिक योग्य है। हम इसका उपयोग उन उपयोगकर्ताओं के लिए कर रहे हैं जिनके पास एसएसडी है; जब SSD अनिवार्य रूप से मर जाते हैं, तो Acronis उन्हें वापस मिल जाता है और तेजी से काम करता है। वास्तविक DR डेटा सभी सर्वर डेटा है और इसे क्लाइंट डेटा या आंतरिक डेटा के आधार पर अलग-अलग तरीके से हैंडल किया जाता है।

आपने स्पष्ट रूप से यह नहीं बताया कि आप व्यवसाय निरंतरता उत्तर या आपदा वसूली उत्तर की तलाश कर रहे थे, लेकिन मैंने निरंतरता की रेखाओं के साथ अधिक उत्तर दिया है। दूसरी ओर, यदि इमारत जलती है, तो शायद आपके देवता उनके पास अपना लैपटॉप रखेंगे, इसलिए निरंतरता संभवतः आपकी आवश्यकता से अधिक है।

[संपादित करें]

मैंने घरेलू संस्करण को बहुत पसंद करने के बावजूद "नो क्लाउड" प्रतिबंध के कारण जानबूझकर क्रैशप्लेन को बाहर कर दिया था। हालांकि, क्रेशप्लान और एक्रोकिस अलग-अलग उपयोग के मामले हैं; Acronis वास्तविक इमेजिंग करता है, और Crashplan केवल डेटा है (डिफ़ॉल्ट रूप से, उपयोगकर्ता की होम निर्देशिका केवल)। Acronis शेड्यूल किया गया है, और क्रैशप्लान निरंतर है (जब भी भंडारण उपलब्ध है)।

हमारे विशेष वातावरण में, डेवलपर्स को अपनी मशीनों को अनुकूलित करने की अनुमति दी जाती है, जो भी उनके लिए सबसे अधिक कुशल है, इसलिए उन्हें एक छवि स्तर बैकअप की आवश्यकता होती है ताकि वे आपातकालीन स्थिति में तेजी से वापस और तेजी से चल सकें। यदि आपके देवता अपनी मशीनों का उपयोग उसी तरह करते हैं, तो उन्हें शायद एक छवि-स्तर बैकअप की आवश्यकता होती है। उत्पाद की पेशकश में एक और बात देखने के लिए, अफसोस। (ऐसा लगता है कि Acronis 'मैक इमेजिंग टाइम मशीन के लिए एक केंद्रीय भंडार प्रदान कर रहा है, लेकिन मैं गलत हो सकता है।)

(मैंने घर के उपयोगकर्ताओं को क्रैशप्लान को विंडोज निर्देशिका सहित अपनी पूरी हार्ड ड्राइव का बैक अप लेने के बारे में सुना है, लेकिन वे इसे गलत कर रहे हैं, अफसोस, क्योंकि पुनर्स्थापना संभवतः असमर्थित क्षेत्र में जा रही होगी। यह सभी डेटा का बैकअप लेने के बारे में है । )


2
खैर, भ्रम इस तथ्य के आसपास है कि एप्पल की टाइम मशीन स्टैंडअलोन सिस्टम के लिए अविश्वसनीय रूप से अच्छी तरह से काम करती है, लेकिन सिस्टम के एक समूह के लिए उपयोगिता के समान स्तर को प्राप्त करना कहीं अधिक कठिन लगता है। मैं वाणिज्यिक प्रसाद में देखूंगा।
ewwhite

हाँ। ऐसा लगता है कि आपके अलावा अन्य लोगों को यह समस्या हो रही है, और Apple समर्थन कहता है, मूल रूप से, "टाइम टू मशीन टू एनएएस टू बैक टू एनएएस" एक लिंक में मुझे मिला, लेकिन ...
कैथरीन विलेयर्ड

2
हाल के शोध से "सिमेंटेक मैक का समर्थन करता है" विचार पर एक सिर-ऊपर ... वे आमतौर पर ओएस समर्थन पर काफी पीछे हैं। नेटबैकअप 10.8 करेगा, लेकिन 10.9 अभी तक नहीं। बैकअप एक्जेक अभी भी 10.7 पर अटका हुआ है।
सी.सी.

1
रेट्रोस्पेक्ट से बचें। यह किसी समय बहुत अच्छा था। हम इसका उपयोग संस्करण 2.0 के बाद से कर रहे हैं, जब डैंट्ज़ के स्वामित्व में था। यह पुराना है और अन्य विकल्पों के रूप में विश्वसनीय नहीं है
tegbains

2
@KatherineVillyard हम क्रैशप्लेन के PROe ऑफ़र का मूल्यांकन कर रहे हैं , जो हमें अपनी पसंद के ओएस को चलाने वाले आंतरिक बैकअप सर्वर का उपयोग करने की अनुमति देगा।
ewwhite

3

मैं का उपयोग Backblaze मैं उन्हें अत्यधिक की सिफारिश कर सकते हैं - अपने ग्राहकों के कई के लिए और मेरे मशीनों (- कुछ और के लिए कोई समर्थन अच्छी तरह से, सभी जीत और OSX वैसे भी) के सभी पर। डाउनसाइड्स यह है कि इनबिल्ट बैकअप में कुछ समय लग सकता है और इसे पूरी तरह से बहाल करने के लिए बोझिल हो सकता है (वे $ 200 जैसी किसी चीज के लिए रात भर ड्राइव करेंगे, लेकिन इसे तैयार करने में समय लग सकता है), लेकिन यह पूरी तरह से स्वचालित और बहुत हल्का है। यह मैक और विंडोज मशीनों पर अच्छा काम करता है। (मैं एक विंडोज मशीन के लिए स्थानीय रूप से ऐक्सिस का भी उपयोग करता हूं जिसे मैं दुरुपयोग करना पसंद करता हूं, कभी भी अपने मैक उत्पादों का उपयोग नहीं करता)। बैकब्लेज भी वर्जनिंग, लोकल एनक्रिप्शन (यानी उनके पास आपकी चाबी नहीं है) का समर्थन करता है, और किसी भी इंटरनेट कनेक्शन से काम करता है, जो लैपटॉप के लिए बहुत अच्छा है।

CrashPlan व्यावसायिक संस्करणों के लिए अधिक महंगा है, लेकिन उनके पास यह लाभ है कि आप अपने प्रारंभिक बैकअप को एक ड्राइव भेजकर बीज कर सकते हैं।

मुझे कभी भी बैकअप एक्सक (या सिमेंटेक कुछ भी), या टाइम मशीन के साथ कुछ मशीनों से अधिक सकारात्मक अनुभव नहीं मिला है।


2

अगर मैं आप थे, तो मैं एनएफएस या एएफपी पर नेटवर्क होम फ़ोल्डर्स का उपयोग करूंगा और एक मानकीकृत छवि होगी जिसमें डिप्लॉय स्टूडियो या ऐप्पल की अंतर्निहित तैनाती समाधान जैसी कोई चीज़ होगी।

जब एक लैपटॉप विफल हो जाता है, तो आपके सर्वर पर सभी डेटा और उपयोगकर्ता स्थिति सुरक्षित होती है (जो कि टाइम कैप्सूल की तुलना में कुछ अधिक एंटरप्राइस द्वारा समर्थित किया जा रहा है, उम्मीद है) और आप ताजा हार्डवेयर पर एक नई छवि बिछा सकते हैं और इसके बारे में नहीं सोच सकते हैं। बेशक, इसमें कुछ पूर्वापेक्षाएँ हैं कि कई छोटी देव दुकानें खुल जाती हैं, जैसे कि ओपन डायरेक्टरी या एक्टिव डायरेक्टरी (जब तक आप इसे हाथ से कॉन्फ़िगर नहीं करना चाहते)।


ये सभी लैपटॉप हैं। नेटवर्क से डिस्कनेक्ट किए गए कार्य करने में सक्षम होना एक आवश्यकता है।
20


0

मैंने जीआईटी की स्थापना करके एक निजी रिमोट सर्वर को आगे बढ़ाने और इसे एक स्क्रिप्ट और क्रोनजोब के माध्यम से चलाने के लिए एक अपरंपरागत तरीका अपनाया।

यह स्पष्ट रूप से एसीएल को संभालता नहीं है, लेकिन डिस्क उपयोगिता में "मरम्मत की अनुमति" कमांड इसके लिए ठीक काम करती है।


आप अपने जीआईटी में क्या शामिल हैं? पूरे घर निर्देशिका पेड़?
21

हाँ, घर निर्देशिका और किसी भी अन्य विशिष्ट निर्देशिका। मैं विशेष प्रणाली के संरक्षण के रूप में पूरे सिस्टम का बैकअप लेने के बारे में विशेष रूप से चिंतित नहीं हूं। और जीआईटी कुछ ऐसा है जो बहुत सारे डेवलपर्स पहले से ही परिचित हैं।
चिकोटी

0

यदि आप किसी फ़ाइल सर्वर के विरुद्ध टाइम मशीन चलाने का प्रयास करना चाहते हैं, तो आप आवश्यक प्रोटोकॉल प्रोटोकॉल का समर्थन पाने के लिए जेनेरिक * निक्स पर नेटाल्क चला सकते हैं।

-

आपकी बैकअप रणनीति की परवाह किए बिना VM बैकअप को कम दर्दनाक बनाने के लिए एक त्वरित टिप।

VMs के नियमित स्नैपशॉट बनाएँ। मूल के बजाय स्नैपशॉट से काम करें। इस तरह मूल डिस्क फ़ाइलों को बदला नहीं जाएगा।

वैकल्पिक रूप से / अतिरिक्त रूप से, VMs को दरिद्र बना दें और प्रत्येक रन के बाद उन्हें स्नैपशॉट स्थिति में वापस लाएं। फ़ाइलों को स्टोर करें जो एक फाइलरवर पर बदलते रहेंगे। VMware में एक बंडल सांबा है जिसका उपयोग आप होस्ट से फ़ोल्डर्स साझा करने के लिए कर सकते हैं; अगर वर्चुअलबॉक्स नहीं है, तो आप जरूरत पड़ने पर अपना सांबा स्थापित कर सकते हैं।

आप इस सामग्री को अपने वीएम को शुरू और बंद करने के लिए त्वरित और आसान बनाने के लिए स्क्रिप्ट कर सकते हैं। VMware, फिर से vmrunप्रोग्राम के लिए कमांड लाइन विकल्प हैं (ऐप के मूल में, पीएस के साथ चारों ओर देखें और आप इसे देखेंगे)। आप सामान की तरह कर सकते हैं:

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

जो चल रहे VM को मार देगा, और स्नैपशॉट पर वापस आ जाएगा।

चारों ओर प्रहार करें और मुझे यकीन है कि आपको वर्चुअलबॉक्स के साथ समान सामान मिलेगा।

-

एक अन्य चीज़ जो आप आज़मा सकते हैं, वह है बैकअपपीसी । यह ट्रांसपोर्ट के रूप में ss पर rsync या टार का उपयोग करता है, और बैक-एंड पर फ़ाइल-स्तर की कटौती करता है। मैंने इसे सालों से linux क्लाइंट के लिए इस्तेमाल किया है।

मैक के साथ एकमात्र चाल यह है कि आपको यह सुनिश्चित करने की आवश्यकता है कि आपको मैक-फाइलसिस्टम-विशिष्ट सामान की आवश्यकता है जो आपको मिल रहा है। संसाधन कांटे, आदि मेलिंग सूची के लोगों ने ओएक्सएक्स के लिए विस्तारित एक टार "एक्सएआर" के साथ सफलता की सूचना दी है। आपके मामले में आपके पास शायद इनमें से कुछ भी नहीं है, लेकिन सुनिश्चित करें।


4
मैंने ऐसा किया है, और यह कुख्यात है। सप्ताह में लगभग एक बार, एक पूर्ण बैकअप को फिर से बनाना होगा और पिछला बैकअप सेट टूट जाएगा। यह उन लोगों में एक आम शिकायत है जो अपने समय कैप्सूल भंडारण को रोल करते हैं। टाइम मशीन बैकअप के लिए नेटवर्क लक्ष्य जो ओएस एक्स सर्वर या टाइम कैप्सूल नहीं हैं, सबसे अच्छे हैं।
एमडीमैरा

आउच। मैं एक दो बार इस में भाग गया और इसे मेरे परतदार पुराने लिनक्स बॉक्स तक चाक किया।
दान प्रीत

मैं इससे भी परेशान हो गया। यह इस कारण का हिस्सा है कि मैंने क्रैशप्लान के साथ जाना समाप्त कर दिया (मैं अपनी व्यक्तिगत फ़ाइलों के लिए ऑफ-साइट बैकअप भी चाहता था)।
जो ब्लॉक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.