জেডএফএস এবং সান - সেরা অনুশীলন?


16

জেডএফএসের বেশিরভাগ আলোচনার পরামর্শ দেয় যে হার্ডওয়্যার RAID বন্ধ করা উচিত এবং জেডএফএসের সরাসরি ডিস্কের সাথে কথা বলতে হবে এবং হোস্টের উপর RAID পরিচালনা করা উচিত (RAID কন্ট্রোলারের পরিবর্তে)।

এটি 2-16 বা আরও বেশি স্থানীয় ডিস্ক সহ কম্পিউটারে বোঝা যায়, তবে একটি বৃহত্তর SAN সহ পরিবেশে কী হবে?

উদাহরণস্বরূপ, আমি যে এন্টারপ্রাইজটির জন্য কাজ করি তার মধ্যে আমি একটি পরিমিত আকারের SAN হিসাবে বিবেচনা করব যাতে 2 টি সম্পূর্ণ রেক ডিস্ক থাকে, যা 400 স্পিনডেলের মতো কিছু। আমি SAN তাকগুলি দেখেছি যা আমাদের চেয়ে অনেক বেশি ঘন এবং SAN মোতায়েনগুলি আমাদের চেয়ে বড়।

লোকেরা সরাসরি বড় জেডএফএস সার্ভারগুলিতে 100 টি ডিস্ক প্রকাশ করে? 300 ডিস্ক? 3000 ডিস্ক? SAN পরিচালনার সরঞ্জামগুলি কি এই ধরণের জিনিসটির স্বয়ংক্রিয় পরিচালনার সুবিধার্থে করে?

উত্তর:


5

FWIW আমার একক জেডএফএস পুলে 92 টি ডিস্কের অভিজ্ঞতা রয়েছে এবং এখনও পর্যন্ত এটি দুর্দান্ত কাজ করে।

তবে আপনি যদি সত্যই কয়েক শতাধিক ডিস্কের কথা বলছেন তবে আমি এগুলিকে অল্প সংখ্যক বিভক্ত (তবে এখনও বড়) পুলে বিভক্ত করার বিষয়টি বিবেচনা করব। আমি জানতে চাই না কত দিন যেমন zpool scrub3000 ডিস্ক পুলে রান হয় (তবে আপনি নিয়মিত স্ক্রাব করতে চান)। এছাড়াও কমান্ডের আউটপুট zpool statusযেমন বিপুল সংখ্যক ডিস্কের সাথে নিরঙ্কুশ থাকে। তাহলে সব ডিম একক ঝুড়িতে রাখবেন কেন?

( ছাড়ের বিষয়ে সাইড নোট : লক্ষ্য করুন যে ডিপআপটি ডেটাসেট স্তরে নিয়ন্ত্রণ করা যেতে পারে তবে এটি পুল পর্যায়ে নকলগুলি খুঁজে পেতে পারে I অর্থাত্ আপনি প্রস্তাবিত পার্টিশন ভাগ করে নিলে সম্ভবত আপনি আরও খারাপ ডেডুপ ফলাফল পাবেন the অন্যদিকে আপনি একটি একক দৈত্যাকার পুলের ডিডআপ হ্যাশগুলি ধরে রাখতে আরও বেশি মেমোরি দরকার যা পুলটি খুব বড় হলে এটিআরসি + এল 2 এআরসি-তে ফিট নাও হতে পারে So সুতরাং আপনি যদি ডিপআপ ব্যবহার করছেন তবে সর্বাধিক ব্যবহারিক পুলের আকারের জন্য সম্ভবত একটি ভাল সূচক ।)


1
+1 সম্মত। আপনাকে খুব বড় একটি পুলে সমস্ত ডিস্ক লাগাতে হবে না।
পিএল

আমি ভাবছিলাম ... কোনও সান (এইচপি, আইবিএম, এমসি এবং এর থেকে সাধারণ) সমস্ত ডিস্কগুলি সরাসরি বাক্সে প্রকাশ করে? অথবা আপনার অবশ্যই (যতদূর আমি দেখেছি) লুনগুলি তৈরি করতে হবে এবং তারপরে সার্ভারের সাথে তাদের যুক্ত করতে হবে? বা খ্রিস্টের ইচ্ছা মতো, এটি আরও কিছু ডিএএস এর মতো?
পিআইএল

দয়া করে মনে রাখবেন যে সান / ওরাকল সাপোর্ট সুপারিশ করে যে পারফরম্যান্স হিট বেশ কঠোর হওয়ায় তাদের নিজস্ব ওপেন স্টোরেজ পণ্য সিরিজে ডিপআপকে অক্ষম করা উচিত।
pfo

3

আমরা আমাদের সানদের রেড পরিচালনা করতে দিই। কেন সেই সমস্ত ব্যাটারি ব্যাকযুক্ত এনভিআরএএম এবং সেই উত্সর্গীকৃত প্রসেসরের উপর অর্থ ব্যয় করবে এবং তারপরে সার্ভারে কাজটি অফলোড করে, যার সিপিইউগুলি আমি রেড চেকসামগুলি ছাড়া অন্য কিছু করতে চাই?


1
আমি মনে করি এই কনন্ড্রামটিকে "পুনর্জন্মের চাকা" হিসাবে উল্লেখ করা হয় যেখানে বিশেষায়িত সিপিইউতে অফলোডিং কাজগুলির মধ্যে একটি ধ্রুবক চক্র থাকে, তারপরে সিপিইউ বিশেষায়িত সিপিইউগুলির তুলনায় সাধারণ উদ্দেশ্যে সিপিইউ দ্রুত গতিতে আসে বলে কাজগুলিকে পিছনে ফিরিয়ে দেয়।
ক্রিস


2

এটি একটি পুরানো প্রশ্ন তবে এটি আজ একটি প্রাসঙ্গিক 7 বছর আগের মতো!

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

একটি ডিভাইস যা কাঁচা ডিস্কগুলি উপস্থাপন করে (এসএএসের চেয়ে বেশি বা এফসির চেয়ে কম সম্ভবত) একটি ডিএএস হয়। জেডএফএস চালানোর জন্য, সাধারণত আপনি রেড কন্ট্রোলারকে ডিস্কগুলি একটি জেবিওডি হিসাবে উপস্থাপন করতে বলছেন।

তবে আপনার কি কোনও সান উপস্থাপিত LUN এ জেডএফএস ব্যবহার করা উচিত? সম্ভবত: জেডএফএস বনাম উদাহরণ EXT4 এর জন্য কয়েকটি অতিরিক্ত বৈশিষ্ট্য সরবরাহ করে যেমন স্ক্রাব যা চেকসাম চেক করে বা স্ন্যাপশট চালানোর জন্য। কোনও স্ক্রাব সম্ভবত ডিস্কের রেডটি চালানো অবস্থায় যেমন স্বয়ংক্রিয়ভাবে নিরাময় করতে পারে না ততক্ষণ এটি বিট্রোট প্রতিরোধে সহায়তা করে দুর্নীতির বিরুদ্ধে আপনাকে সতর্ক করতে পারে। উদাহরণস্বরূপ, আপনি যে স্ন্যাপশটগুলি তৈরি করতে পারেন, উদাহরণস্বরূপ, একটি লিনাক্স স্যাম্বা ফাইলসার্ভার আপনি এক্সটি দিয়ে যা করতে পারেন তার চেয়ে অনেক বেশি উন্নত these


1

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

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