দোষ-সহনশীলতার জন্য আমার কি দ্বিতীয় রেড নিয়ামক দরকার?


9

আমার কাছে একটি হার্ড সার্ভিস 3 টি হার্ড ড্রাইভ ইনস্টল করা আছে এবং মোট 6 টি ধারণ ক্ষমতা রয়েছে We আমরা এটিকে সর্বাধিক করার পরিকল্পনা করছি, তবে আমাদের পরামর্শক নতুন ড্রাইভগুলিকে সমর্থন করার জন্য "রিডানডেন্সির জন্য" একটি দ্বিতীয় রেড কন্ট্রোলার পাওয়ারও পরামর্শ দিয়েছিলেন। আমার কাছে, এটি খুব একটা বোঝায় না। এমনকি দ্বিতীয় রেড নিয়ামকটি যদি ডিস্কের অর্ধেক চালিত হয়, তখনও আমরা আমাদের ডিস্ক / প্রোগ্রাম / ডেটাগুলির অর্ধেকের সাথে আটকে আছি যদি কোনও কন্ট্রোলার মারা যায় (যা কিছুই না চালিয়ে যাওয়ার চেয়ে ভাল নয়)। আমরা সার্ভারে ভিএমওয়্যার রাখছি এবং তিনি অস্পষ্টভাবে কিছু উন্নত ত্রুটি সহনশীলতা / ফেইলওভার বৈশিষ্ট্যগুলি উল্লেখ করেছেন, তবে যদি ব্যর্থ নিয়ামকের কারণে ডিস্কগুলি অ্যাক্সেসযোগ্য হয় তবে কীভাবে এটি কাজ করার কথা?

পারফরম্যান্স নয়, কেবল অপ্রয়োজনীয় কারণগুলি গণনা করা, কেন আমি আমার সার্ভারে একটি দ্বিতীয় RAID নিয়ামক রাখতে চাই?


আমি একটি ইতিহাস দেখেছি যখন একমাত্র RAID নিয়ামক ব্যর্থ হয়েছিল, মাল্টি-ডিস্ক উচ্চ RAID স্টোরেজ তৈরি করে এটি একা পরিবেশন করে চলেছে কেবল ব্যবহারযোগ্য নয়, এমনকি সমস্ত ডেটা অপরিবর্তনযোগ্যও। এটি কোম্পানির জন্য একটি ভারী আঘাত ছিল। শেষ পর্যন্ত বেশিরভাগ ডেটা ওয়ার্কস্টেশনে পাওয়া ফাইলগুলি থেকে পুনর্গঠন করা হয়েছে। মোট লজ্জা। স্পষ্টতই অন্য একটি নিয়ামক দিয়ে স্বতন্ত্র ডিস্ক ক্লাস্টারে ডেটা মিরর রাখুন। কখনই ধরে নিবেন যে RAID 6 সমস্ত ক্ষেত্রে আপনার জীবন বাঁচাতে পারে আপনি যদি একটি একক ছোট কার্ডের উপর নির্ভর করেন যা অনেক বছরের 7/24 ধরে অপারেটিং চলাকালীন 80 ডিগ্রি সেন্টিগ্রেড গরম হয়ে যায়।
এইচ

উত্তর:


11

একটি 'একক বাক্সে উচ্চ প্রাপ্যতা' ডিজাইনে হ্যাঁ, আপনি দ্বিতীয় কন্ট্রোলার চান, আদর্শভাবে দ্বিতীয় বাসেও। তবে এই ধরণের পদ্ধতির ক্লাস্টারিংয়ের আশেপাশে একটি সস্তার নকশা তৈরির পথ তৈরি হয়েছে যেখানে একটি বক্স ব্যর্থতা পরিষেবা বন্ধ করে দেয় না। সুতরাং আপনি যদি কোনও ক্লাস্টার্ড পরিবেশ ব্যবহার করার পরিকল্পনা করেন বা কোনও একটি বাক্সে নির্ভর করেন তবে এটি নির্ভর করে। আপনার উত্তরটি যদি দ্বিতীয়টি হয় তবে ডুয়াল কন্ট্রোলারগুলি অতিরিক্ত জটিলতা যুক্ত হতে পারে এবং অতিরিক্ত ওভারকিল হিসাবে দেখা যেতে পারে।

সম্পাদনা - আপনার অন্য প্রশ্নে ESXi ব্যবহার আমি বলতে যে তার ক্লাস্টারিং আছে চাই আপনার মন্তব্য উপর ভিত্তি করে কল্পিত , আমরা অনেক 32-পথ ক্লাস্টার যে বুদ্ধিদীপ্তভাবে কাজ আছে।


আফাইক, আমরা ক্লাস্টারিং ব্যবহার করব না। কিভাবে একটি একক বাক্সে দ্বিতীয় নিয়ামক আমার উপকার করবে? কন্ট্রোলার ফেইলওভারের মতো জিনিস আছে কি?
Bigbio2002

1
কোনও ESX / ESXi বিশ্বে নয় - একক একাই ভাল হবে, নিশ্চিত হন যে আপনি এমন একটি নিয়ামক পেয়েছেন যা সমস্ত 6 টি ডিস্কের একটি বড় আর 10 তৈরি করে তবে আপনাকে এই 2 টিবি (বা তার চেয়ে কম) লজিকাল ডিস্কগুলি ঠিক তৈরি করতে দেয়। এইচপির পিএক্সএক্সএক্স-সিরিজ আপনাকে সেই বিটিডব্লিউ করতে দেয়।
চপার 3

7

সক্রিয়ভাবে ব্যবহৃত হয় এমন একটি দ্বিতীয় র‌্যাড কন্ট্রোলার অতিরিক্ত কাজ করার জন্য নয়। কেবলমাত্র যদি এটি কোনও শীতল স্ট্যান্ড বাই কন্ট্রোলার হয় যেখানে আপনি প্রথমটি মারা যাওয়ার পরে আপনার সমস্ত ডিস্কগুলিতে স্যুইচ করেন। তারপরে আপনার অপ্রয়োজনীয়তা রয়েছে (নিয়ন্ত্রকের জন্য)। তবে এখানে পোস্ট হিসাবে, তাই করছেন থেকে সাবধান ।

সুতরাং RAID ডিস্কগুলির রিডান্ডেন্সির জন্য যা নিয়ামককে একক পয়েন্টে ব্যর্থ করে তোলে। সেকেন্ড (অব্যবহৃত) কন্ট্রোলার থাকার কারণে এটির সমাধান হতে পারে কারণ আপনি সমস্ত ডিস্ককে নতুনটিতে স্যুইচ করতে পারেন। যদি এটি কাজ করে তবে অন্যান্য বিষয়গুলির উপর নির্ভর করে ...

আমি কোনও নেটিভ স্পিকার নই, তবে আমার কাছে "দোষ-সহনশীলতা" হ'ল "বাড়াবাড়ি" থেকে আলাদা। কিছু ইংরেজী স্পিকার আমাকে এখানে সাহায্য করতে পারে?


অপ্রয়োজনীয়তা দোষ-সহনশীলতা অর্জনের একটি উপায় :)। আমি একটি শীতল স্ট্যান্ডবাই বা একটি ব্যর্থ ওভার নিয়ামকের লাইনে কিছু খুঁজছিলাম। এটি কি এমন একটি বৈশিষ্ট্য যা সমর্থিত, বা আমাকে নিজে কার্ডগুলি সরিয়ে নিতে হবে?
Bigbio2002

আমি এমন কোনও নিয়ামক দেখিনি যেখানে ডিস্কগুলির স্যুইচিং স্বয়ংক্রিয়ভাবে হয় is এটি হয় কারণ আমি এটি সন্ধান করিনি বা কারণ আপনি কীভাবে এক ডিস্ক এবং দুটি নিয়ামকের মধ্যে তারগুলি সার্কিট করবেন তা আমি কল্পনাও করতে পারি না।
মেলকিউ

দ্বৈত-পোর্টড ড্রাইভগুলি এন্টারপ্রাইজ পরিবেশে (সাধারণভাবে SAN তাক মনে করেন) বেশ সাধারণ - তবে দামগুলি 2 বা 3 এর একটি ফ্যাক্টর দ্বারা বেড়ে যায়, স্পষ্টতই।
এডাপ্টার

3

একটি একক বাক্সে, সম্পূর্ণ আই / ও সাবসিস্টেম রিডানডেন্সি পেতে আপনার দুটি দুটি পৃথক পিসিআই-ই রুট কমপ্লেক্সের সাথে সংযুক্ত দুটি র‌্যাড কন্ট্রোলার প্রয়োজন । এটি দুটি পৃথক কনফিগারেশন দ্বারা অর্জন করা যেতে পারে:

  • ব্যয়বহুল দ্বৈত পোর্ট করা এসএএস ডিস্কগুলি ব্যবহার করুন, প্রতিটি এসএএস লিঙ্কটি একটি পৃথক নিয়ামকের সাথে যুক্ত। এই পদ্ধতিতে, প্রতিটি নিয়ামক প্রতিটি ডিস্কের সাথে সংযুক্ত থাকে। স্পষ্টতই, দুটি নিয়ামক একই সাথে ডিস্কগুলিতে পরিচালনা করতে পারবেন না; লক / বেড়া কিছু ফর্ম ডিস্ক অ্যাক্সেস সমন্বয় প্রয়োজন। এসসিএসআইয়ের প্রয়োজনীয় বেড়া ব্যবস্থা দেওয়ার জন্য কিছু বিশেষ ব্যবস্থা রয়েছে তবে এগুলি যথাযথ সফ্টওয়্যার দ্বারা সমন্বয় করতে হবে। অন্য কথায়, আপনি কেবল দুটি নিয়ামকের সাথে একটি ডিস্ক সংযোগ করতে পারেন না এবং এটিকে দিনে কল করতে পারেন; বরং সমস্যা ছাড়াই এটিকে কাজ করতে আপনার উপযুক্ত সফ্টওয়্যার কনফিগারেশন প্রয়োজন;
  • প্রতিটি নিয়ামকের সাথে তার অর্ধেক সংযুক্ত করে, সাধারণ এবং সস্তায় একক লিঙ্ক এসএএস / সাটা ডিস্ক ব্যবহার করুন। উদাহরণস্বরূপ 6 টি ডিস্কের সাথে আপনাকে 3 টি ডিস্ক একটি নিয়ামকের সাথে এবং 3 টি ডিস্ক অন্য একটি নিয়ামকের সাথে সংযুক্ত করতে হবে। প্রতিটি কন্ট্রোলারে, প্রয়োজনীয়ভাবে একটি RAID অ্যারে কনফিগার করুন (যেমন: RAID 5 বা RAID1)। তারপরে, ওএস স্তরে, আপনি দুটি ডিস্ক অ্যারের মধ্যে একটি সফ্টওয়্যার RAID কনফিগার করতে পারেন, সম্পূর্ণ অ্যারে রিডানডেন্সি অর্জন করে। সস্তা ব্যয় করার সময়, এই সমাধানটি আপনার স্টোরেজ ক্ষমতা কার্যকরভাবে অর্ধেক করার জন্য (সফ্টওয়্যার RAID1 স্তরের কারণে) যোগ করার জন্য আরও একটি অপূর্ণতা রয়েছে।

উভয় পদ্ধতির সাথে একটি মূল সমস্যা হ'ল আপনার সম্পূর্ণ সিস্টেমের রিন্ডান্সি নেই: মাদারবোর্ড / সিপিইউ সমস্যা আপনার কতটা নিয়ামক / ডিস্ক রয়েছে তা থেকে স্বাধীনভাবে পুরো সিস্টেমটি নামিয়ে আনতে পারে।

এই কারণে, এই ধরণের অপ্রয়োজনীয়-বাক্সটি খুব কমই ইদানীং খুব কম ব্যবহৃত হয় (মিড / হাই-এন্ড সান ডিপ্লোয়মেন্টগুলি বাদে); পরিবর্তে, ক্লাস্টারিং / নেটওয়ার্ক মিররিং বিস্তৃত ট্রেশন লাভ করছে। ক্লাস্টারিং (বা নেটওয়ার্ক মিররিং) দিয়ে আপনার সম্পূর্ণ সিস্টেমের রিডানডেন্সি রয়েছে, কারণ একক ব্যর্থ সিস্টেম ডেটা অ্যাক্সেসকে অস্বীকার করতে পারে না। স্পষ্টতই ক্লাস্টারিংয়ের নিজস্ব ক্ষতি রয়েছে তাই এটি রৌপ্য / সহজ বুলেট নয়, তবে কিছু পরিস্থিতিতে এর সুবিধাগুলিও এড়ানো যায় না। তদতিরিক্ত, আপনি ভৌগলিকভাবে পৃথক স্থানে প্রায় রিয়েলটাইম ডেটা রিডানডেসি রাখতে অ্যাসিঙ্ক্রোনাস নেটওয়ার্ক মিররিংও ব্যবহার করতে পারেন, যাতে কোনও একক বিপর্যয়কর ঘটনাটি আপনার ডেটাতে সর্বনাশ না ডেকে দেয়।


কিছু ধরণের ডেটা সহ অনুলিপিটি যা কেবলমাত্র অর্ধেক আপডেট করা হয়েছে (কারণ মাঝপথে সিঙ্ক্রোনাইজেশন ব্যর্থ হয়েছে) অকার্যকর হতে পারে। একটি ডাটাবেস হ'ল আদর্শ উদাহরণ, তবে বিভিন্ন উত্স কোড এবং ডেটা সেট প্রচুর ছোট ফাইল যা একে অপরের সাথে ঘনিষ্ঠভাবে ডিপেন্ড হয়।
h22

এটি অন্তর্নিহিত প্রতিরূপ প্রক্রিয়া উপর নির্ভর করে। উদাহরণস্বরূপ, ডিআরবিডি পূর্ণ (প্রোটোকল সি) বা নিকট-পূর্ণ (প্রোটোকল বি) সিঙ্ক্রোনাইজড প্রতিরূপের ব্যবহার সক্ষম করে। এর অর্থ হ'ল যখন কোনও লেখক উত্স হোস্টে স্বীকৃতি জানায়, এটি আসলে দূরবর্তী হোস্টেও কমিট করা হয় অন্য কথায়, লেখার বাধাগুলি উভয় হোস্টকে সম্মানিত করা হয়)। যেমন গ্যারান্টি সহ, কোনও শক্তিশালী ফাইল সিস্টেম / ডাটাবেস সমস্যা ছাড়াই পুনরুদ্ধার করা উচিত।
shodanshok

হ্যাঁ, কিছু ডাটাবেস প্রতিলিপি সমর্থন করে এবং কিছু অন্যান্য অ্যাপ্লিকেশনও। এগুলি স্পষ্টতই কাজ করা সহজ।
এইচ 22

1

একাধিক কন্ট্রোলারগুলিতে আসল ফেইলওভার সরবরাহ করতে আপনার ডুয়েল-পোর্টড এসএএস ড্রাইভের প্রয়োজন। এগুলি বিদ্যমান থাকলেও এটি সিদ্ধান্তহীনভাবে চলাচল করে - এমন একক সার্ভারের দামের পরিসরে নয় যার কেবলমাত্র অভ্যন্তরীণ সঞ্চয়স্থান রয়েছে।

এগুলি প্রায়শই SAN সিস্টেমে নিযুক্ত প্রযুক্তি, যেখানে নিয়ামক মৃত্যু একটি আসল সমস্যা।

অন্য কোনও ব্যর্থ ক্ষমতা ছাড়াই একক সার্ভারের জন্য, দ্বিতীয় নিয়ামক কোনও কিছুই অর্জন করতে পারবেন না - এটির জন্য আরও বেশি অর্থ ব্যয় হবে এবং পরামর্শদাতাকে আরও বেশি লাভের ব্যবস্থা করবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.