আমি কীভাবে নিরাপদে স্টোরেজ পাতলা বিধান ব্যবহার করতে পারি?


19

আমার কাছে স্টোরেজ রয়েছে যা ক্লায়েন্টদের কাছে আমার ভলিউম উপস্থাপনের পাতলা ব্যবস্থা করতে দেয়। এটি কি নিরাপদ? সেরা অনুশীলনগুলি কী কী?

উত্তর:


16

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

সুবিধাদি

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

ঝুঁকি

এই দৃশ্যের সমস্ত ঝুঁকি ওভারপ্রোভিজনিংয়ের সাথে যুক্ত। আপনি যত বেশি ওভারপ্রভিশন করবেন, আপনার ঝুঁকি তত বেশি। বিপদ হ'ল স্টোরেজ রিসোর্সকে সম্পূর্ণভাবে উপলব্ধ স্টোরেজটি পূরণ করার সম্ভাবনা, যা সাধারণত সমস্ত স্টোরেজ পাত্রে একরকম বা অন্য কোনওভাবে ব্যর্থ হতে পারে। ফাইল সিস্টেমগুলি কেবল পঠন বা অফলাইনে যাবে এবং LUN গুলি অফলাইনে যাবে।

ভাল অভ্যাস

ঝুঁকি হ্রাস করার সময় অতিরিক্ত ব্যবহারের সুবিধাগুলি লাভ করার জন্য আপনাকে অতিরিক্ত স্টোরেজ নিরীক্ষণ করতে হবে এবং প্রয়োজনে ব্যবস্থা নিতে সক্ষম হতে হবে।

  • পুল ব্যবহারের শর্তাদি পর্যবেক্ষণ এবং সতর্ক করতে সফ্টওয়্যার ব্যবহার করুন। যদি এমন কোনও বাক্সে কিছু না থাকে যা এটি করে, তবে নিজে এটি লিখুন। বেশিরভাগ স্টোরেজ এমন সি এল আই কমান্ডগুলিকে সমর্থন করে যা আপনি ঘন ঘন চালানোর জন্য নির্ধারিত কোনও স্ক্রিপ্ট দ্বারা পঠিত যেতে পারে। ফ্রিকোয়েন্সি যথেষ্ট পরিমাণে হওয়া উচিত যে আপনার পুলগুলির মধ্যে কোনওই পোলিং ইভেন্টগুলির মধ্যে পূরণ করতে সক্ষম নয়।
  • একটি বেসলাইন প্রান্তিক স্থাপন করুন। অতিরিক্ত প্রকল্পের ক্লায়েন্ট সহ স্টোরের সমস্ত নতুন পুলটি ডিফল্টরূপে এটি প্রয়োগ করা উচিত। এই প্রান্তিকতাটি আপনার পরিবেশের সবচেয়ে রক্ষণশীল হতে হবে।
  • ছোট পুলগুলির জন্য, একটি নিম্ন প্রান্তিক ব্যবহার করুন। যদি আপনি নিজেকে একটি 100 টিবি পুলের 30% সতর্কবার্তা দেন তবে আপনার কাছে 10 টিবি পুলের 30% সতর্কতা থাকলে ডিস্ক যুক্ত করার জন্য আপনার আরও অনেক বেশি সময় থাকবে, ধরে নিবেন তারা উভয় একই গতিতে লেখার জন্য ইনজাস্ট করতে সক্ষম।
  • আপনি যদি কম ওভারপ্রভিশন না করে থাকেন তবে থ্রোসোল্ডটি সামঞ্জস্য করুন। যদি আপনার কাছে এমন একটি পুল থাকে যা কেবলমাত্র 106% ওভারপ্রোভিশনযুক্ত, 70% ব্যবহারের জন্য আঘাত করা প্রায় 200% ওভারপ্রভিশনিংয়ের মতো পুলের মতো ঝুঁকিপূর্ণ নয়।
  • একটি পুলে আপনাকে কত সময় স্থান যোগ করতে হবে তার উপর ভিত্তি করে আপনার থ্রেশহোল্ডগুলি সামঞ্জস্য করুন। আমার দোকানে, আমরা যে কোনও পুলে বর্ধনের জন্য রাখা প্রতিটি বাক্সে অনলাইন স্টোরেজ রাখি এবং কোনও স্টোরেজ বাক্সে ইনস্টল করার জন্য প্রস্তুত শেল্ফের আরও স্টোরেজ রাখি। আমরা পর্যাপ্ত ধরণের স্টোরেজের জন্য এটি করি যা আমরা যে কোনও পুলের বৃদ্ধি পরিচালনা করতে পারি।
  • যেখানেই সম্ভব এবং প্রযোজ্য, আপনার স্টোরেজ কমিয়ে দিন। প্রতিলিপিটি আপনার ব্যবহার হ্রাস করতে কাজ করে এবং আপনি যদি LUNs ব্যবহার করেন, শূন্য পৃষ্ঠার পুনরায় দাবি এবং ক্লায়েন্টগুলি যেগুলি স্টোরটিকে উভয় সহায়তা মুছে ফেলা হলে স্টোরেজ আনলোকেটগুলি সম্পাদন করতে সক্ষম হয়।

মোট ক্ষমতা উভয় প্রযোজ্য ক্ষমতা বিবেচনায় আমরা 'সাবস্ক্রিপশন' উদ্ধৃত করেছি। তবে অব্যবহৃত বিধানের তুলনায় বনাম মুক্ত স্থান। সুতরাং আপনার উদাহরণে - 200% সাবস্ক্রিপশন সহ 70% ব্যবহার - আপনি নিজেকে মোট 433% সাবস্ক্রিপশন রেশিও দিয়ে 3030% প্রকৃত সঞ্চয়স্থানের বিপরীতে বাকি 130% বিধান পেয়েছেন। (যেখানে '106% বনাম 70%' মানে 36%: 30% = 120%)
সোব্রিক

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

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

1
আমরা স্থির করেছিলাম যে সমস্ত স্টোরেজ ক্লায়েন্টের কাছে সমান পাতলা না হওয়া থেকে সঞ্চয় করা ঠিক ছিল। আমরা সম্বোধিত টিবি প্রতি বিল দিই।
তুলসী

মাসিক বা মূলধন ব্যয়? আমি পরবর্তীকালে বিচ্ছিন্ন হয়ে পড়েছি, কেবল কারণ এটি পরিষেবাকালীন জীবন অনুপাতটি অনুমান করা খুব কঠিন। তবে হিসাবরক্ষকদের বোঝানো বেশ কঠিন হতে পারে যে আপনি আর মূলধন ব্যয়ের মডেল করতে চান না।
সোবারিক

9

পাতলা বিধানের বিন্দু এবং উদ্দেশ্য প্রথম স্থানে একীভূত স্টোরেজটি ব্যবহার করার কারণের সাথে সমান - একীকরণের মাধ্যমে আপনি কম উচ্চতর প্রয়োজনের সাথে একটি উন্নত শিখর ক্ষমতা অর্জন করবেন।

তবে কোনও বিভ্রান্তির মধ্যে পড়ুন না - পাতলা বিধান আসলে কিছু না করে কিছু বরাদ্দের ভান করে। এটি দরকারী অনেক কারণ আছে। দুটি মূল বিষয় হচ্ছে:

  • উচ্চতর ব্যবহার - আপনার ভলিউম সম্পূর্ণরূপে পূর্ণ না হলে ডিস্কের স্থান নষ্ট হবে। বেশিরভাগ সিস্টেমে পুরো সময় 100% পূর্ণ হয় না (এবং সাধারণত যদি তারা থাকে তবে 'সমস্যায় পড়ে' বলে মনে করা হয়)।

  • স্থগিত ব্যয় - যদি আমি আপনাকে আজ 10 টিবি দিই তবে আপনি এটি প্রতি বছর 2 টিবিতে পূরণ করেন, আমি যদি ডিস্কগুলি কেনার আগে অপেক্ষা করি তবে আমি কম দিতে পারি।

আপনার দুটি গ্যাটা রয়েছে এটি থেকে উদ্ভূত যদিও:

  • খুব দ্রুত ডিস্কের বাইরে চলে - যে কেউ 'তাদের' ডিস্কগুলি পূরণ করতে শুরু করে সে এন্টারপ্রাইজটির বাকী স্থানটি চালিয়ে নিতে পারে।

  • স্পিন্ডাল গণনা - কম ডিস্ক কেনার অর্থ আপনার কাছে কম স্পিন্ডল এবং এভাবে কম আইওপি রয়েছে। যার অর্থ আপনার ডিস্কগুলি আরও বেশি চলবে এবং আপনার কার্য সম্পাদন আরও খারাপ হবে।

পাতলা বিধানের জন্য সর্বোত্তম অনুশীলন হিসাবে আমি যে জিনিসগুলি সুপারিশ করব:

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

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


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

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