পর্দার পিছনে যে সান কোন মনোযোগ দিন


35

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

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

আমার বোধগম্যতা হল যে সান টিম বিভিন্ন "ধরণের" ড্রাইভকে আলাদাভাবে কনফিগার করে না (স্ট্রিমিংয়ের জন্য র্যান্ডম অ্যাক্সেসের জন্য ডেটা ড্রাইভ বনাম লগ ড্রাইভগুলি অনুকূল করে)। এর মধ্যে কিছুগুলি এসএন পণ্য নিজেই নির্ভর করতে পারে (আমাদের কাছে একটি এইচপি এক্সপি 12000 এবং একটি এইচপি এক্সপি 24000 রয়েছে), তবে আমি আশ্বাস পেয়েছি যে এইচপি সফ্টওয়্যার সমস্ত ধরণের গতিশীল পারফরম্যান্স কনফিগারেশন করে (আইও হটস্পটগুলির জন্য পর্যবেক্ষণ করে এবং ফ্লাইতে পুনর্গঠন করে অ্যাপ্লিকেশন দলগুলি এবং ডিবিএগুলিকে সেই স্টাফগুলির যে কোনওটির বিষয়ে চিন্তা করার প্রয়োজন নেই, যাতে L LUN ​​গুলি অনুকূল করে তোলে)। "বিপুল সংখ্যক স্পিন্ডলের উপর দিয়ে সমস্ত সার্ভারের বোঝা ছড়িয়ে দেওয়া" বা এমন কিছু।

আমার প্রশ্ন / আলোচনা:

  1. সান দলটিতে শত্রু না বানিয়ে আমি কীভাবে নিজেকে এবং অ্যাপ্লিকেশন বিকাশকারীদের আশ্বস্ত করতে পারি যে আমাদের এসকিউএল সার্ভারগুলি দুর্বল কনফিগার করা স্টোরেজে ভুগছে না? শুধু সুগন্ধীর পরিসংখ্যান ব্যবহার করবেন? অন্যান্য মানদণ্ড যেমন স্ক্লিও?

  2. যদি আমি এই এসএএন ড্রাইভগুলিতে পরীক্ষা লোড করি তবে এটি কি সত্যই আমাকে লাইভ হয়ে গেলে যা দেখতে পাবে তার একটি নির্ভরযোগ্য, পুনরাবৃত্তিযোগ্য পরিমাপ দেয়? (ধরে নিলাম যে এসএএন সফ্টওয়্যারটি বিভিন্ন সময়ে বিভিন্ন সময়ে "ডায়নামিকভাবে কনফিগার করতে পারে"))

  3. সান এর এক অংশে ভারী আইও (এক্সচেঞ্জ সার্ভার বলুন) আমার এসকিউএল সার্ভারকে প্রভাবিত করে? (ধরে নিলাম তারা প্রতিটি সার্ভারকে ডেডিকেটেড ডিস্ক দিচ্ছে না, যা আমাকে বলা হয়েছে যে তারা তা নয়)

  4. লজিকাল ড্রাইভগুলি আলাদা করার জন্য লজিক্যাল ড্রাইভগুলি পৃথক করার অনুরোধ করবেন লজিকাল ড্রাইভ (ডেটা বনাম লগ বনাম টেম্পডিবি) এখানে সহায়তা করবে? সান কি এগুলিতে আলাদা আইও ক্রিয়াকলাপটি দেখতে পাবে এবং সর্বোত্তমভাবে সেগুলি আলাদাভাবে কনফিগার করবে?

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

আপনার চিন্তাভাবনার জন্য ধন্যবাদ ( এই এসএফ প্রশ্নে অনুরূপ বিষয় সংক্ষেপে আলোচনা করা হয়েছে )


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

যদি আমি পারতাম, আমি আপনাকে শিরোনামের জন্য একটি অতিরিক্ত উপস্থাপনা দেব।
স্প্ল্যাটনে

উত্তর:


16

সান দলটিতে শত্রু না বানিয়ে আমি কীভাবে নিজেকে এবং অ্যাপ্লিকেশন বিকাশকারীকে আশ্বস্ত করতে পারি যে আমাদের এসকিউএল সার্ভারগুলি খারাপভাবে কনফিগার করা স্টোরেজে ভুগছে না? শুধু সুগন্ধীর পরিসংখ্যান ব্যবহার করবেন? অন্যান্য মানদণ্ড যেমন স্ক্লিও?

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

যদি আমি এই এসএএন ড্রাইভগুলিতে পরীক্ষা লোড করি তবে এটি কি সত্যই আমাকে লাইভ হয়ে গেলে যা দেখতে পাবে তার একটি নির্ভরযোগ্য, পুনরাবৃত্তিযোগ্য পরিমাপ দেয়? (ধরে নিলাম যে এসএএন সফ্টওয়্যারটি বিভিন্ন সময়ে বিভিন্ন সময়ে "ডায়নামিকভাবে কনফিগার করতে পারে"))

লোড টেস্টিং যথেষ্ট পরিমাণে নির্ভরযোগ্য হওয়া উচিত। কেবল মনে রাখবেন যে আপনি যখন একটি বাক্স লোড করছেন তখন ভাগ করা SAN / ডিস্ক অ্যারেতে থাকবেন যে একই স্টোরেজটি ব্যবহার করে অন্যান্য সিস্টেমে এর কর্মক্ষমতা (এবং করবে) প্রভাবিত করতে পারে।

সান এর এক অংশে ভারী আইও (এক্সচেঞ্জ সার্ভার বলুন) আমার এসকিউএল সার্ভারকে প্রভাবিত করে? (ধরে নিলাম তারা প্রতিটি সার্ভারকে ডেডিকেটেড ডিস্ক দিচ্ছে না, যা আমাকে বলা হয়েছে যে তারা তা নয়)

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

লজিকাল ড্রাইভগুলি আলাদা করার জন্য লজিক্যাল ড্রাইভগুলি পৃথক করার অনুরোধ করবেন লজিকাল ড্রাইভ (ডেটা বনাম লগ বনাম টেম্পডিবি) এখানে সহায়তা করবে? সান কি এগুলিতে আলাদা আইও ক্রিয়াকলাপটি দেখতে পাবে এবং সর্বোত্তমভাবে সেগুলি আলাদাভাবে কনফিগার করবে?

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

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

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


পুনরায়: পৃথক ড্রাইভগুলি আমাদের সার্ভারের ছেলেরা মনে করে বলেছিল যে কিছু ওএস স্তরের ডিস্ক সারি হওয়ার কারণে এটি পারফরম্যান্সকে গতি বাড়িয়ে তুলবে।
স্যাম

6

SAN টিমের কাছে এমন সরঞ্জাম থাকতে হবে যা আপনার অ্যাপ হটস্পটিং করছে কিনা তা প্রকাশ করতে আপনাকে সহায়তা করতে পারে। স্পষ্টতই, আপনার নিরীক্ষণ করা উচিত এবং আপনার শেষটিও পরিমাপ করা উচিত।

আমার বেশিরভাগ অভিজ্ঞতা EMC এর সাথে তাই ওয়াইএমএমভি। তবে নিম্নলিখিতগুলি বেশিরভাগ সান সরঞ্জামগুলিতে প্রয়োগ করা উচিত।

অ্যারে মধ্যে কেবল অনেকগুলি বন্দর চলছে। কখনও কখনও জোনগুলি সংজ্ঞায়িত করতে পারেন এর মধ্যে একটি সান সুইচ থাকে। অ্যারেটি মূলত স্টোরেজের একটি বড় পুলের অর্থ এই নয় যে আপনার আইওর সম্পাদন সম্পর্কে চিন্তা করা উচিত নয়।

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

স্পষ্টতই, অন্তর্নিহিত স্টোরেজটি ধীরে ধীরে বড় RAID5 বনাম দ্রুতগতির RAID10 বলে কোনও পার্থক্য করে কারণ আপনাকে ক্যাশে বিভিন্ন স্তরের নির্বিশেষে কিছুটা সময় ডিস্কে আঘাত করতে হবে।

আছে HTH। আপনার যদি নির্দিষ্ট সমস্যা থাকে তবে আপনি আমাকে অফলাইনে পিং করতে পারেন কারণ এটি খনন করতে কিছুটা সময় নিতে পারে।


+1 সম্মত হয়েছে এবং এ কারণেই এমনকি একটি বড় EMC SAN সহ আমার সমস্ত এসকিউএল সার্ভার সরাসরি সংযুক্ত স্টোরেজ ব্যবহার করে; এটি পারফরম্যান্স সমীকরণ থেকে একটি পরিবর্তনশীল সরিয়ে দেয়। আমি ধারাবাহিক পারফরম্যান্স প্রত্যাশা পছন্দ করি, এমন কিছু যা আপনি ভাগ করে নেওয়া পরিবেশে পেতে পারেন না।
SqlACID

ভাল, নোট করুন যে আমি সান ব্যবহার না করার জন্য বলছি না। আমি কিছু মোটামুটি বিশাল ডেটাসেন্টার বিল্ডআউটগুলি পর্যবেক্ষণ করেছি যা ঠিক কাজ করে। আরও গুরুত্বপূর্ণ বিষয় হ'ল বিভিন্ন স্তরে আইও কীভাবে কাজ করে সে সম্পর্কে আরও ভাল করে বোঝা এবং তারা একসাথে ভালভাবে কাজ করছেন কিনা তা নিশ্চিত করা।
জৌদার হো

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

ওয়েল, হ্যান্ডউইভিং সাধারণভাবে খারাপ =) কোনও কার্য সম্পাদনের কাজের সাথে সর্বদা এর সাথে সংখ্যক পরিমাণ যুক্ত থাকতে হবে। সাধারণভাবে RAID5 একটি ডিবি কাজের চাপের জন্য একটি খারাপ ধারণা। তবে এটাই আমার মতামত।
জাডার হো

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

5

সান দলটিতে শত্রু না বানিয়ে আমি কীভাবে নিজেকে এবং অ্যাপ্লিকেশন বিকাশকারীকে আশ্বস্ত করতে পারি যে আমাদের এসকিউএল সার্ভারগুলি খারাপভাবে কনফিগার করা স্টোরেজে ভুগছে না? শুধু সুগন্ধীর পরিসংখ্যান ব্যবহার করবেন? অন্যান্য মানদণ্ড যেমন স্ক্লিও?

কোনও ধরণের বেঞ্চমার্কিং করার আগে আপনাকে প্রথমে জানতে হবে আপনার নিজের কাজের চাপটি কীভাবে সহ্য করতে হবে তা হ'ল নতুন সিস্টেমটি পরীক্ষা করার আগে আপনার নিজের জিনিসগুলি বেনমার্ক করুন। এইভাবে যদি আপনি খুঁজে পান যে আপনি পিক লোড (ব্যাকআপগুলি) এর সময় সর্বাধিক, 56MB / s বলছেন, স্যান-সংযুক্ত ডিস্ক অ্যারে 'কেবল' 110 এমবি / সকে সিমুলেটেড পিক লোডের নীচে চাপায়, আপনি হতে পারেন আশ্বাস দিয়েছেন যে সীমাটি I / O চ্যানেল হতে পারে না।

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

যদি আমি এই এসএএন ড্রাইভগুলিতে পরীক্ষা লোড করি তবে এটি কি সত্যই আমাকে লাইভ হয়ে গেলে যা দেখতে পাবে তার একটি নির্ভরযোগ্য, পুনরাবৃত্তিযোগ্য পরিমাপ দেয়? (ধরে নিলাম যে এসএএন সফ্টওয়্যারটি বিভিন্ন সময়ে বিভিন্ন সময়ে "ডায়নামিকভাবে কনফিগার করতে পারে"))

এসএএন সংযুক্ত ডিস্ক অ্যারেগুলির ভাগ্যের প্রকৃতির কারণে, সপ্তাহে পারফরম্যান্স পরিবর্তনশীল। আপনি যদি ইতিমধ্যে জানেন যে আপনার শিখর I / O লোড কখন হয়, আপনার শিখর I / O লোড যখন হয় তখন দিনের সময় বেশ কয়েকটি লোড-পরীক্ষা করুন tests আপনি যে সময়ের মধ্যে সবচেয়ে বেশি আগ্রহী সেই সময়ের মধ্যে কী ধরণের I / O ওভারহেড উপলব্ধ তা আপনি আরও ভালভাবে চিহ্নিত করতে পারেন non আপনি সত্য সীমানা চেকিং দিতে।

সান এর এক অংশে ভারী আইও (এক্সচেঞ্জ সার্ভার বলুন) আমার এসকিউএল সার্ভারকে প্রভাবিত করে? (ধরে নিলাম তারা প্রতিটি সার্ভারকে ডেডিকেটেড ডিস্ক দিচ্ছে না, যা আমাকে বলা হয়েছে যে তারা তা নয়)

যদি এক্সচেঞ্জ লুনগুলি আপনার এসকিউএল লুনগুলির সাথে ডিস্কগুলি ভাগ করে দেয় তবে তারা একেবারে তা করবে। আমরা এইচপি ইভিএ ব্যবহার করি, এক্সপিগুলি না, তবে আমি মনে করি তারা একই "ডিস্ক গ্রুপ" পরিভাষা ব্যবহার করে। একই ডিস্ক-গ্রুপ শেয়ার ডিস্কগুলিতে LUN গুলি, এবং সেইজন্য physical শারীরিক ডিভাইসগুলিতে I / O এর পক্ষে প্রার্থনা করে। আপনি ডিস্ক গ্রুপে যত বেশি ডিস্ক রাখবেন তত বেশি উইগল-রুমে অ্যারে I / O জাগল করতে হবে। অ্যারেগুলি (কমপক্ষে ইভিএ এটি করে, এবং আমি অনুমান করি যে আরও ব্যয়বহুল এক্সপিও একই কাজ করবে) অ-অনুক্রমিক উপায়ে শারীরিক ডিস্কগুলিতে যৌক্তিক LUN ব্লক বিতরণ করে। এটি আপনার পরামর্শ অনুসারে এটি করার অনুমতি দেয় যা সামঞ্জস্যতা বাড়াতে এবং ডিস্ক স্তরে আই / ও যুক্তি হ্রাস করার জন্য ঘন ঘন অ্যাক্সেস করা ব্লকের গোষ্ঠীগুলি বিভিন্ন শারীরিক ডিভাইসে বিতরণ করে।

প্রশ্নটি জিজ্ঞাসা করা প্রশ্নটি হ'ল সেই ডিস্ক গ্রুপটি কতটা I / O বাজেট করে এবং সেই LUNs ব্যবহার করে অ্যাপ্লিকেশনগুলি I / O এর জন্য ওভারস্ক্রাইব করা হয় কি না। এটি এমন একটি প্রশ্ন যা স্টোরেজ প্রশাসকদের ট্র্যাক রাখতে হবে। এটি হতে পারে যে এক্সচেঞ্জের শীর্ষ আই / ও (সম্ভবত ব্যাকআপগুলির সময়) এসকিউএল লোডের সাথে মিলে না যায় এবং উভয় সিস্টেমই সুখে সহাবস্থান করতে পারে।

লজিকাল ড্রাইভগুলি আলাদা করার জন্য লজিক্যাল ড্রাইভগুলি পৃথক করার অনুরোধ করবেন লজিকাল ড্রাইভ (ডেটা বনাম লগ বনাম টেম্পডিবি) এখানে সহায়তা করবে? সান কি এগুলিতে আলাদা আইও ক্রিয়াকলাপটি দেখতে পাবে এবং সর্বোত্তমভাবে সেগুলি আলাদাভাবে কনফিগার করবে?

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

এইচপি অ্যারেগুলি, যাইহোক আমার বোঝার জন্য, LUNs এ বিভিন্ন অ্যাক্সেস প্যাটার্ন সম্পর্কে সচেতন, তবে প্রকৃত যৌক্তিক ব্লকগুলিতে খুব মনোযোগ দিন। লগগুলিকে আলাদা আলাদা LUN- এ রাখলে লজিক্যাল ব্লকগুলিতে আবদ্ধ হয় যা এই ধরণের I / O ট্র্যাফিক পাবে এবং এটি শারীরিক ডিস্কগুলিতে লজিক্যাল ব্লককে সঠিকভাবে বাছাইয়ের কাজটিকে সহজ করবে।

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

স্পষ্টভাবে. স্থান যদি শক্ত থাকে তবে আপনি আপনার I / O এর জন্য ডেডিকেটেড ডিস্ক-গোষ্ঠীগুলি পাচ্ছেন না (যদি না আপনার স্টোরেজ পরিবেশটি আপনার একচেটিয়া ব্যবহারের জন্য 7 টিবি ফিজিক্যাল ডিস্কের উত্সর্গকে যথাযথভাবে প্রমাণ করতে পারে না, তবে এই মুহুর্তে কেবল এটিই হতে পারে )। রাইড 5 / রেড 10 বিতর্কটি সংস্থার নীতিগুলির উপর বড় অংশের উপর নির্ভর করে এবং জিজ্ঞাসা করা আপনার সেরা বাজি।


1

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

আপনার পরিবেশ এবং আপনি যে সমাধানটি ব্যবহার করছেন তার উপর নির্ভর করে কিছু বিক্রেতার সিই সবেমাত্র SAN এ গিয়েছে এবং SAN কে তার যে মানক পছন্দ করবে সেটআপ করতে পারে। এটি আপনার ভাবার চেয়ে বেশি ঘটে। সমাধানটি আপনার প্রয়োজনীয়তা পূরণ করছে না এমন বিশ্বাস না হওয়া পর্যন্ত আপনাকে "সান টিম সবই জানে" শেলটি ছেড়ে দিতে হবে।

শুভকামনা।


1

আমি এই বিষয়ে একটি আলাপ নিয়ে একবার ওরাকল সম্মেলনে ছিলাম - ডাটাবেসের জন্য সান সান।

আলোচনার সংক্ষিপ্তসার এই পিডিএফ ফাইলে বা এখানে লেখকের সাইটে পাওয়া যায়


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