ربط خفیہ کردہ ہے، ہمیشہ فعال ہے اور کافی تیز ہے، اس لیے مشترکہ فولڈر کو دونوں سائٹوں پر ایک ہی فولڈر کی طرح برتاؤ کرنا چاہیے۔ بعد میں لوگوں کو حیران کرنے والے زیادہ تر DFS نقل کے ڈیزائنوں کے پیچھے یہی مفروضہ ہے۔ DFSR کثیر الماسٹر اور غیر ہم وقت ساز ہے: ہر نقل آزادانہ طور پر ورژنز کا سراغ رکھتی ہے، اور پروٹوکول میں کوئی چیز سرورز کے درمیان لاک نہیں رکھتی۔ VPN ان کے درمیان ٹریفک لے جاتا ہے اور اس مفروضے کو درکار ہم آہنگی میں سے کچھ شامل نہیں کرتا۔ لکھنے کا نمونہ اور گنجائش کا ماڈل وضع کریں، ورنہ پہلا حقیقی تصادم معاون واقعہ بن جائے گا۔

افسانہ: VPN نقول کو ایک فائل سسٹم بنا دیتا ہے

سرنگ ایک نقل و حمل ہے۔ یہ دو سرورز کے درمیان اجازت شدہ راستہ دیتا ہے اور درمیان کی چھلانگیں چھپاتا ہے۔ یہ نہیں بتاتا کہ کون فائل میں ترمیم کر سکتا ہے، ورژنز کس ترتیب سے آتے ہیں، یا جب دو ترامیم مقابلہ کریں تو کیا ہوتا ہے۔

خفیہ کاری اور دستیابی ربط کی خصوصیات ہیں؛ مستقل مزاجی نقل کے انجن اور آپ کے ورک فلو کی خصوصیت ہے۔

DFSR درحقیقت کیا نقل کرتا ہے

ہر سرور اپنی کاپی اور اپنا ورژن میٹاڈیٹا رکھتا ہے۔ تبدیلیاں اس وقت پھیلتی ہیں جب کنکشن اور شیڈول اجازت دیں، اور انجن ریموٹ فرق کمپریشن استعمال کر کے فائل کے صرف بدلے ہوئے حصے بھیجتا ہے۔ جب دو نقول کسی بھی اپ ڈیٹ کی آمد سے پہلے ایک ہی فائل بدل دیں، تو ایک ورژن جیت جاتا ہے اور دوسرا تصادم کاپی کے طور پر الگ کر دیا جاتا ہے۔ کسی سرور نے دوسری ترمیم کو نہیں روکا، کیونکہ روکنے کے لیے وہ تقسیم شدہ لاک درکار ہوتا ہے جو DFSR فراہم نہیں کرتا۔

نام کی جگہ کا راستہ نقلوں تک پہنچنا آسان بناتا ہے، اور انہیں ہم آہنگ نہیں کرتا۔

اسٹیجنگ جگہ کام کی گنجائش ہے، بیک اپ نہیں

اسٹیجنگ وہ عارضی علاقہ ہے جو نقل تبدیلیاں جمع کرتے وقت استعمال کرتی ہے۔ Microsoft کی گنجائش کی رہنمائی نقل شدہ فولڈر میں سب سے بڑی 32 فائلوں کے مجموعی حجم کو کم از کم مانتی ہے، اور ابتدائی نقل کے دوران اضافی جگہ مفید رہتی ہے۔ اس لیے چھوٹی دستاویزات کا درخت اور کئی بڑے محافظوں والا فولڈر مختلف اسٹیجنگ شکلیں مانگتے ہیں۔ جب اسٹیجنگ ختم ہو جائے تو نقل ایسے رکتی ہے جو نیٹ ورک کی خرابی جیسا لگتا ہے۔ اسے ڈیٹا سے ناپیں، پھر ڈیٹا بدلنے پر نظر رکھیں۔

اسٹیجنگ بیک اپ نہیں ہے، اور تبدیلیاں پھیلانا ورژن کی تاریخ نہیں ہے۔

پیشگی بیج ڈالنا ایک بہتری ہے، شارٹ کٹ نہیں

بڑے موجودہ درخت کے لیے Robocopy کے ساتھ معاون پیشگی بیج ڈالنا ابتدائی ہم آہنگی کے دوران ربط عبور کرنے والی مقدار کم کر سکتا ہے، اور Microsoft کی رہنمائی فائل کی معلومات محفوظ رکھنے اور مقفل یا چھوڑی گئی فائلوں کو سنبھالنے کا احاطہ کرتی ہے۔ یہ بہتری ہے، یہ وعدہ نہیں کہ منزل پہلے ہی درست ہے، اس لیے ابتدائی نقل مکمل ہو کر تصدیق ہونی چاہیے۔ اسی تصدیق کو چھوڑنے سے کوئی سائٹ ایسی فائلیں پیش کرنے لگتی ہے جو کبھی نقل شدہ مجموعے میں نہیں تھیں۔

صارفین کے منزل پر انحصار کرنے سے پہلے ابتدائی حالت کی تصدیق کریں، پہلی شکایت کے بعد نہیں۔

ونڈو چنیں اور واضح کریں کہ موجودہ کا مطلب کیا ہے

نقل کا شیڈول اور بینڈوڈتھ کنٹرول طے کرتے ہیں کہ شراکت دار کب ڈیٹا کا تبادلہ کر سکتے ہیں۔ کام کے اوقات کے بعد کی تنگ ونڈو ایک جائز ڈیزائن ہے جو دن میں بیک لاگ چھوڑتی ہے، بشرطیکہ سب متفق ہوں کہ دور کی کاپی صرف صبح تک موجودہ ہونی چاہیے۔

وہ جملہ لکھ لیں، کیونکہ بیک لاگ چالیس منٹ ہے تبھی تشویش کا باعث ہے جب کسی نے ہدف متعین نہ کیا ہو۔

ایک فائل کے ساتھ نہیں، ورک فلو کے ساتھ قبول کریں

ان فائلوں کے ساتھ جانچیں جو لوگ واقعی استعمال کرتے ہیں: بڑی دستاویز، معمول کی ترمیم، حذف کرنا اور دونوں سائٹوں پر جان بوجھ کر بیک وقت ترمیم۔ تصدیق کریں کہ تصادم کا رویہ اس سے میل کھاتا ہے جو آپ نے کاروبار کو بتایا، اور بیک اپ سے بحالی کا راستہ نقول سے الگ ہے۔ پھر کچھ ہفتوں تک تبدیلی کا حجم، قطار کی افزائش اور اسٹیجنگ مارجن کا خدمت ونڈو کے مقابلے میں مشاہدہ کریں۔ VPN گنجائش کئی حدود میں سے ایک ہے، اور آپ جس پہلی حد تک پہنچتے ہیں وہ شاذ و نادر ہی یہ ہوتی ہے۔

اپنی تاخیر اور ترمیم کے قواعد کو دستاویز کرنے والا ڈیزائن سنبھالنا، یکساں کاپیوں کا وعدہ کرنے والے ڈیزائن سے کہیں آسان ہے۔

متعلقہ مضامین