স্টোরেজ সম্পর্কে কিছু ঘরের সত্যতা, বা এন্টারপ্রাইজ স্টোরেজটি এফ-আইং ব্যয়বহুল কেন?
গ্রাহক হার্ড ড্রাইভগুলি প্রচুর পরিমাণে স্থান দেয় যাতে এমনকি * কাশি * স্ট্রিমিং মিডিয়া * কাশি * এর সবচেয়ে বিচক্ষণ ব্যবহারকারী বেশ কয়েকটি টেরাবাইটের সংগ্রহ সঞ্চয় করার জন্য পর্যাপ্ত পরিমাণে কিনতে পারেন। আসলে, কয়েক দশক ধরে সিলিকনে ট্রানজিস্টর গণনার চেয়ে ডিস্কের ক্ষমতা দ্রুত বৃদ্ধি পাচ্ছে।
'এন্টারপ্রাইজ' স্টোরেজটি কিছুটা জটিল সমস্যা কারণ ডেটাতে পারফরম্যান্স এবং অখণ্ডতার প্রয়োজনীয়তা রয়েছে যা কিছুটা বেশি হেভিওয়েট পদ্ধতির নির্দেশ করে। হার্ডওয়্যার ব্যর্থতার ক্ষেত্রে ডেটাটির অবশ্যই প্রাপ্যতার কিছু গ্যারান্টি থাকতে হবে এবং এটি প্রচুর সংখ্যক ব্যবহারকারীর সাথে ভাগ করে নিতে হতে পারে, যা একক ব্যবহারকারীর চেয়ে অনেক বেশি পড়ার / লেখার অনুরোধ উত্পন্ন করবে।
এই সমস্যার প্রযুক্তিগত সমাধানগুলি গ্রাহক স্টোরেজ সমাধানের চেয়ে গিগাবাইট প্রতি বহুগুণ ব্যয়বহুল হতে পারে। তাদের শারীরিক রক্ষণাবেক্ষণও প্রয়োজন; ব্যাকআপ নিতে হবে এবং প্রায়শই অফ-সাইট সংরক্ষণ করা উচিত যাতে আগুন ডেটা ধ্বংস না করে। এই প্রক্রিয়া চলমান ব্যয় যুক্ত করে।
কর্মক্ষমতা
আপনার 1 টিবি গ্রাহক বা এমনকি এন্টারপ্রাইজ কাছাকাছি লাইন ড্রাইভটিতে আপনার কেবল একটি মাথা রয়েছে। ডিস্কটি 7200 আরপিএম বা সেকেন্ডে 120 বিপ্লব ঘোরায়। এর অর্থ হল যে আপনি তত্ত্বে * প্রতি সেকেন্ডে সর্বাধিক 120 র্যান্ডম-অ্যাক্সেস I / O ক্রিয়াকলাপ পেতে পারেন এবং অনুশীলনে কিছুটা কম less সুতরাং, একটি একক 1 টিবি ভলিউমে একটি বড় ফাইল অনুলিপি করা তুলনামূলকভাবে ধীর is
14x 72 গিগাবাইট ডিস্ক সহ একটি ডিস্ক অ্যারেতে আপনার 14 ডিস্কের উপরে 14,000 আরপিএম বা সেকেন্ডে প্রায় 250 টি বিপ্লব চলছে say এটি আপনাকে প্রতি সেকেন্ডে ৩,৫০০ র্যান্ডম আই / ও অপারেশনকে তাত্ত্বিক দেয় (আবার, অনুশীলনে কিছুটা কম)। সমস্ত ফাইল ফাইল অনুলিপি সমান হওয়া অনেকগুলি, বহুগুণ দ্রুত হবে।
*
আপনি যদি ডিস্কের জ্যামিতিটি ড্রাইভকে মাথা সরাতে এবং এমন একটি সেক্টর পড়তে দেয় যা ডিস্কের একটি বিপ্লবের মধ্যে পাওয়া যায় তবে আপনি ডিস্কের বিপ্লব প্রতি একাধিক এলোমেলো অ্যাক্সেস পেতে পারেন। যদি ডিস্কের অ্যাক্সেসগুলি ব্যাপকভাবে ছড়িয়ে দেওয়া হয় তবে আপনি সম্ভবত একের চেয়ে কম গড় পাবেন। যেখানে একটি স্ট্রাইপযুক্ত (নীচে দেখুন) বিন্যাসে ডিস্ক অ্যারে ফর্ম্যাট হয় আপনি বেশিরভাগ পরিস্থিতিতে ডিস্কের বিপ্লব প্রতি সর্বাধিক এক স্ট্রাইপ পাবেন এবং (রেড নিয়ামকের উপর নির্ভর করে) সম্ভবত গড়ে একেরও কম।
7200 RPM 1TB ড্রাইভটি সম্ভবত যথাযথ আই / ও-তে যথাযথভাবে দ্রুত হবে। স্ট্রাইপযুক্ত স্কিমে ফর্ম্যাট করা ডিস্ক অ্যারেগুলি (RAID-0, RAID-5, RAID-10 ইত্যাদি) সাধারণত ডিস্কের বিপ্লব প্রতি সর্বাধিক এক স্ট্রাইপ পড়তে পারে। একটি 64 কে স্ট্রাইপ সহ আমরা 15,000 আরপিএম ডিস্কের মাধ্যমে প্রতি সেকেন্ডে 64Kx250 = 16MB বা এর বেশি তথ্য পড়তে পারি। এটি 14 ডিস্কের অ্যারেতে প্রতি সেকেন্ডে প্রায় 220MB এর অনুক্রমিক থ্রুটপুট দেয় যা 150MB / সেকেন্ডের চেয়ে কাগজে খুব বেশি দ্রুত নয় বা আধুনিক 1 টিবি সাটা ডিস্কের জন্য উদ্ধৃত হয়েছে।
ভিডিও স্ট্রিমিংয়ের জন্য (উদাহরণস্বরূপ), একটি বড় স্ট্রাইপ আকারের (একটি RAID কন্ট্রোলাররা 1MB অবধি স্ট্রাইপ আকারকে সমর্থন করবে) একটি RAID-0-তে 4 টি SATA ডিস্কের একটি অ্যারে রয়েছে যথেষ্ট পরিমাণে ক্রমবর্ধমান থ্রুপুট। এই উদাহরণটি তাত্ত্বিকভাবে প্রায় 480MB / সেকেন্ডের দিকে প্রবাহিত করতে পারে, যা রিয়েল-টাইম অসম্পূর্ণ এইচডি ভিডিও সম্পাদনা করতে যথেষ্ট আরামদায়ক। সুতরাং, ম্যাক প্রস এবং অনুরূপ হার্ডওয়্যারগুলির মালিকরা এইচডি ভিডিও সংমিশ্রনের কাজগুলি করতে পারেন যা কিছু বছর আগে সরাসরি সংযুক্ত ফাইবার অ্যারে সহ একটি মেশিনের প্রয়োজন হত।
ডিস্ক অ্যারের আসল সুবিধা হ'ল ডেটাবেস ওয়ার্কে যা বিপুল সংখ্যক ছোট, বিক্ষিপ্ত I / O অনুরোধগুলির দ্বারা চিহ্নিত করা হয়। এই ধরণের ওয়ার্কলোডের পারফরম্যান্সটি ডিস্কের ধাতব বিটগুলির দৈহিক প্রচ্ছন্নতা দ্বারা বৃত্তাকার এবং বৃত্তাকার এবং পিছনে এবং সামনের দিকে সীমাবদ্ধ থাকে। এই মেট্রিক আইওপিএস হিসাবে পরিচিত (প্রতি সেকেন্ডে আই / ও অপারেশন)। আপনার যত বেশি শারীরিক ডিস্ক রয়েছে - ক্ষমতা নির্বিশেষে যত বেশি আইওপিএস আপনি তাত্ত্বিকভাবে করতে পারেন। আরও আইওপিএস মানে প্রতি সেকেন্ডে আরও বেশি লেনদেন।
তথ্য অখণ্ডতা
অতিরিক্তভাবে RAID কনফিগারেশনগুলি আপনাকে কিছু উপাত্ত সরবরাহ করে - যার সংজ্ঞা অনুসারে একাধিক শারীরিক ডিস্কের প্রয়োজন। এই জাতীয় অপ্রয়োজনীয়তা এবং বিপুল সংখ্যক ড্রাইভের সাথে স্টোরেজ স্কিমের সংমিশ্রণটি একটি সিস্টেমকে নির্ভরযোগ্যভাবে একটি বড় ট্রানজেকশনাল কাজের চাপ সরবরাহ করার ক্ষমতা দেয়।
ডিস্ক অ্যারেগুলির জন্য পরিকাঠামো (এবং আরও চরম ক্ষেত্রে SANs) হুবহু কোনও গণ-বাজারের আইটেম নয়। উপরন্তু এটি বিটগুলির মধ্যে একটি যা সত্যই সত্যই ব্যর্থ হতে পারে না। বিল্ডের স্ট্যান্ডার্ড এবং ছোট বাজারের ভলিউমের এই সমন্বয়টি সস্তা হয় না come
ব্যাকআপ সহ মোট স্টোরেজ ব্যয়
অনুশীলনে, 1TB ডেটা বজায় রাখার জন্য সবচেয়ে বড় ব্যয় ব্যাকআপ এবং পুনরুদ্ধারের সম্ভবত। ব্যাকআপ এবং পুনরুদ্ধারের পুরো দাদা চক্রের জন্য একটি টেপ ড্রাইভ এবং 34 টি সেট এসডিএলটি বা আল্ট্রিয়াম টেপগুলির জন্য সম্ভবত 1 টিবি ডিস্ক অ্যারের চেয়ে বেশি খরচ হবে। অফ-সাইট স্টোরেজের ব্যয় এবং এমনকি একটি একক টেপ-বানরের বেতন যোগ করুন এবং হঠাৎ আপনার 1TB ডেটা এত সস্তা নয়।
ডিস্কগুলির ব্যয় প্রায়শই প্রভাবশালী স্টোরেজ ব্যয়ের শ্রেণিবিন্যাসের নিচু রাস্তা থেকে যায়। এক ব্যাঙ্কে আমার সান স্টোরেজের জন্য কাজ করার সুযোগ ছিল একটি ডেভলপমেন্ট সিস্টেমের জন্য 900 ডলার / জিবি এবং একটি প্রোডাকশন সার্ভারে একটি ডিস্কের জন্য £ 5,000 / জিবি করে দেওয়া হয়েছিল। এমনকি এন্টারপ্রাইজ বিক্রেতার দামগুলিতে ডিস্কগুলির শারীরিক ব্যয়ও ছিল এর একটি ক্ষুদ্র ভগ্নাংশ। আমি যে সম্পর্কে সচেতন সেগুলির একটি (তুলনামূলক) বিনয়ী কনফিগার করা আইবিএম শার্ক এসএন রয়েছে যার জন্য তাদের কোথাও cost 1 মিলিয়ন ডলার ব্যয় করতে হবে। কেবলমাত্র এতে শারীরিক স্টোরেজই আপনার 1TB গ্রাহক এইচডিডি সমতুল্য স্থানের জন্য প্রায় £ 9 / গিগাবাইট বা প্রায় 9,000 ডলার চার্জ করা হয়।