স্ন্যাপশট কি? এটা কিভাবে কাজ করে? এটার ধরন কি?
What Is Snapshot How Does It Work
স্ন্যাপশট কি? এটা কিভাবে কাজ করে? স্ন্যাপশট ধরনের কি কি? স্ন্যাপশট এবং ব্যাকআপের মধ্যে পার্থক্য কী? আপনি যদি উত্তর খুঁজছেন, আপনি এই পোস্ট উল্লেখ করতে পারেন. এখন, আপনার পড়া চালিয়ে যান।এই পৃষ্ঠায় :স্ন্যাপশট কি?
একটি স্টোরেজ স্ন্যাপশট হল নির্দিষ্ট সময়ে ডেটার জন্য রেফারেন্স মার্কারগুলির একটি সেট। একটি স্ন্যাপশট একটি বিশদ ক্যাটালগের মতো, ব্যবহারকারীদের তারা যে ডেটাতে ফিরে যেতে পারে তার একটি অ্যাক্সেসযোগ্য অনুলিপি সরবরাহ করে। এখন, আপনি স্ন্যাপশট সম্পর্কে আরও তথ্য পেতে MiniTool থেকে এই পোস্টটি পড়া চালিয়ে যেতে পারেন।
স্ন্যাপশট কিভাবে কাজ করে?
স্টোরেজ স্ন্যাপশটগুলি সাধারণত ডিফারেন্সিং ডিস্ক ব্যবহারের উপর ভিত্তি করে। ডিফারেন্সিং ডিস্ক হল একটি বিশেষ ধরনের ভার্চুয়াল হার্ড ডিস্ক যা একটি প্যারেন্ট ভার্চুয়াল হার্ড ডিস্কের সাথে যুক্ত।
যখন একজন প্রশাসক একটি স্টোরেজ স্ন্যাপশট তৈরি করেন, তখন অন্তর্নিহিত সিস্টেম মূল ভার্চুয়াল হার্ড ডিস্কের সাথে আবদ্ধ একটি ভিন্ন ডিস্ক তৈরি করে। সমস্ত ভবিষ্যত লেখাগুলি ডিফারেন্সিং ডিস্কে নির্দেশিত হয়, মূল ভার্চুয়াল হার্ড ডিস্ক অপরিবর্তিত থাকে। ফাইল সিস্টেমটি ডিফ ডিস্কের অস্তিত্ব সম্পর্কে সম্পূর্ণ অজ্ঞ। ফাইল সিস্টেমটি এমনভাবে আচরণ করতে থাকে যেন এটি একটি ফিজিক্যাল মেশিনে ছিল।
স্ন্যাপশটগুলির একটি পিতামাতা-সন্তানের সম্পর্ক রয়েছে এবং একটি গাছ তৈরি করে। নেওয়া প্রতিটি স্ন্যাপশট গাছের আরেকটি শাখা তৈরি করে।
স্ন্যাপশটগুলি সাধারণত ডেটা সুরক্ষার জন্য তৈরি করা হয়, তবে সেগুলি অ্যাপ্লিকেশন সফ্টওয়্যার এবং ডেটা মাইনিং পরীক্ষা করার জন্যও ব্যবহার করা যেতে পারে। মানব ত্রুটির কারণে তথ্য হারিয়ে গেলে দুর্যোগ পুনরুদ্ধারের (DR) জন্য স্টোরেজ স্ন্যাপশট ব্যবহার করা যেতে পারে। ভুল প্যাচ ইনস্টল করা থাকলে সিস্টেমটিকে পূর্ববর্তী অবস্থায় পুনরুদ্ধার করতে স্ন্যাপশটগুলিও ব্যবহার করা যেতে পারে।
স্ন্যাপশটের প্রকার
স্টোরেজ স্ন্যাপশট প্রযুক্তির বাস্তবায়ন বিক্রেতা দ্বারা পরিবর্তিত হয়। বিভিন্ন ধরনের আছে।
কপি-অন-রাইট স্ন্যাপশট
এখানে একটি কপি-অন-রাইট স্ন্যাপশট কীভাবে তৈরি করা হয়:
- একটি স্ন্যাপশট তৈরি করার আগে, সিস্টেমটি মূল ব্লকের মেটাডেটা সংরক্ষণ করে।
- যখন সিস্টেমটি একটি সুরক্ষিত ব্লকে একটি লিখিত আদেশ কার্যকর করে, তখন তিনটি আইও ট্রিগার হয়:
- স্ন্যাপশট ইউটিলিটিগুলি লেখার আগে কাঁচা ব্লক পড়ে।
- সংরক্ষিত স্ন্যাপশট স্টোরেজে আসল ব্লকের স্ন্যাপশট তৈরি করুন/লিখুন।
- নতুন ডেটা মূল ডেটা ওভাররাইট করে।
সুবিধাদি: যেহেতু কপি-অন-রাইট স্ন্যাপশটগুলি মেটাডেটার একটি অনুলিপি তৈরি করে না, সেগুলি দ্রুত এবং প্রায় তাত্ক্ষণিক।
অসুবিধা: যাইহোক, তারা কর্মক্ষমতা নিবিড় কারণ প্রতিটি স্ন্যাপশটের জন্য একজন পড়া এবং দুটি লেখার প্রয়োজন।
রিডাইরেক্ট-অন-রাইট স্ন্যাপশট
রিডাইরেক্ট-অন-রাইট স্ন্যাপশটগুলি স্ন্যাপশট-সুরক্ষিত ব্লকের উল্লেখ করতে পয়েন্টার ব্যবহার করে। এখানে কিভাবে একটি পঠন-লেখা স্ন্যাপশট তৈরি করা হয়:
- সিস্টেমটি স্ন্যাপশট-সুরক্ষিত ব্লকগুলিতে পরিবর্তন করার জন্য লিখিত আদেশগুলি সম্পাদন করে।
- স্ন্যাপশট ইউটিলিটি নতুন ব্লকে রিডাইরেক্ট করে এবং প্রাসঙ্গিক পয়েন্টার আপডেট করে।
- পুরানো ডেটা মূল ব্লকের পয়েন্ট-ইন-টাইম রেফারেন্স হিসাবে জায়গায় থাকে।
সুবিধাদি: কপি-অন-রাইটের বিপরীতে, রিড-অন-রাইট স্ন্যাপশটগুলি কম কর্মক্ষমতা সংস্থান গ্রহণ করে কারণ প্রতিটি পরিবর্তিত ব্লক একটি একক লিখিত আইও তৈরি করে।
অসুবিধা: রিডাইরেক্ট-অন-রাইট স্ন্যাপশট মূল ব্লকের উপর নির্ভর করে। অন্যান্য পরিবর্তনগুলি নতুন ব্লক তৈরি করে। স্ন্যাপশট মুছে ফেলা হলে, একাধিক নতুন ব্লক এবং মূল ব্লকের মধ্যে সমন্বয় জটিল হয়ে যায়।
স্প্লিট মিরর স্ন্যাপশট
একটি বিভক্ত-মিরর স্ন্যাপশট শুধুমাত্র পরিবর্তিত ব্লকগুলির স্ন্যাপশট করার পরিবর্তে মূল স্টোরেজ ভলিউমের একটি সম্পূর্ণ অনুলিপি তৈরি করে। স্প্লিট-মিরর স্ন্যাপশটগুলির সাহায্যে, আপনি সম্পূর্ণ ফাইল সিস্টেমের স্ন্যাপশট, লজিক্যাল ইউনিট নম্বর (LUN) বা অবজেক্ট স্টোরেজ ভলিউম তৈরি করতে পারেন।
সুবিধাদি: সহজ ডেটা পুনরুদ্ধার, প্রতিলিপি এবং সংরক্ষণাগার. প্রাথমিক/মূল কপি হারিয়ে গেলেও, সম্পূর্ণ ভলিউম এখনও পাওয়া যায়।
অসুবিধা: যেহেতু স্ন্যাপশট ইউটিলিটি প্রতিবার পুরো ভলিউমের একটি স্ন্যাপশট নেয়, এটি একটি ধীর প্রক্রিয়া এবং এর জন্য স্টোরেজ স্পেস দ্বিগুণ প্রয়োজন।
ক্রমাগত ডেটা সুরক্ষা (CDP)
সিডিপি নীতি নির্ধারণের মাধ্যমে ট্রিগার করা কাঁচা ডেটার ঘন ঘন স্ন্যাপশট তৈরি করে। আদর্শভাবে, সিডিপি স্ন্যাপশট রিয়েল-টাইমে তৈরি করা হয়। এর মানে হল যে প্রতিবার পরিবর্তন করা হয়, আসল কপিটির স্ন্যাপশট আপডেট করা হয়।
সুবিধাদি: রিকভারি পয়েন্ট অবজেক্টিভ (RPO) কমিয়ে প্রায় শূন্য করে।
অসুবিধা: ঘন ঘন স্ন্যাপশট তৈরি এবং আপডেটগুলি কর্মক্ষমতা এবং ব্যান্ডউইথ (যদি নেটওয়ার্ক স্টোরেজ বেশি থাকে) ব্যবহার করে।
স্ন্যাপশট বনাম ব্যাকআপ
স্ন্যাপশট ব্যাকআপগুলি প্রাথমিকভাবে সিস্টেম, ভার্চুয়াল মেশিন এবং ডিস্ক বা ড্রাইভগুলিকে একটি চলমান অবস্থায় পুনরুদ্ধার করতে ব্যবহৃত হয় এবং যখন একটি স্ন্যাপশট নেওয়া হয় তখন সিস্টেমের জন্য একটি পুনরুদ্ধার পয়েন্ট হিসাবে কাজ করে। এটি একটি ব্যাকআপ অনুলিপির সমতুল্য নয়, এটি নিজেই ডেটা সঞ্চয় করে না, তবে শুধুমাত্র কোথায় এবং কীভাবে ডেটা সংরক্ষণ এবং সংগঠিত হয় তা নির্ধারণ করে।
সাধারণত, স্ন্যাপশটগুলি ডিস্ক/সিস্টেম চিত্র বা সিস্টেম পুনরুদ্ধার এবং পুনরুদ্ধার সফ্টওয়্যার ব্যবহার করে তৈরি করা হয়। যাইহোক, বেশিরভাগ ব্যাকআপ সফ্টওয়্যার স্ন্যাপশট ব্যাকআপ নিতে পারে এবং স্ন্যাপশট ব্যবহার করে সিস্টেমটি পুনরুদ্ধার করতে পারে।
স্ন্যাপশট বনাম ব্যাকআপ: ব্যাকআপ এবং স্ন্যাপশটের মধ্যে পার্থক্যএকটি স্ন্যাপশট কি? একটি ব্যাকআপ কি? স্ন্যাপশট এবং ব্যাকআপের মধ্যে পার্থক্য কী? এই নিবন্ধটি VMware এবং SQL সার্ভারে তাদের তুলনা করে।
আরও পড়ুন