ভার্চুয়াল মেশিন গণনা পরিকল্পনা
যখন একক হোস্টে আপনার কয়টি ভিএম পরিকল্পনা করা উচিত তা নির্ধারণ করার সময়, থাম্বের আসলে কোনও ভাল নিয়ম নেই। প্রকৃতপক্ষে, কেবলমাত্র একটিই রয়েছে এবং এটি কেবল এক ধরণের ভাল:
ভার্চুয়াল-মেশিন গণনাগুলি সাধারণত র্যাম দ্বারা আবদ্ধ থাকে, যখন না হয় সেগুলি ব্যতীত।
যা মারাত্মক সহায়ক নয়। যদি সেই ভিএমগুলি কম-সিপিইউ অ্যাপ্লিকেশনগুলি চলতে থাকে, তবে আপনার সীমাবদ্ধ র্যামের উপর ভিত্তি করে চলেছে। প্রতিটি ভিএম প্ল্যাটফর্মের র্যামকে ওভারসস্ক্রাইব করার নিজস্ব ক্ষমতা রয়েছে, সুতরাং এটি TOTAL_RAM / প্রতি-ভিএম-র্যাম = মেশিনকাউন্টের মতো সহজ নয়, তবে এই সংখ্যাটি একটি ভাল পরিকল্পনা আইটেম।
তবে যদি আপনার ভিএমগুলি লো-সিপিইউ প্যাকেট-স্লিটিংয়ের পাশাপাশি কিছু করছে?
ভার্চুয়াল-মেশিন গণনাগুলি হোস্ট মেশিনে উপলব্ধ সাতটি পৃথক সংস্থান দ্বারা আবদ্ধ হয়:
- হাইপারভাইজার ভিএমওয়্যার, জেন, হাইপারভি, কেভিএম, যাই হোক না কেন। প্রত্যেকের নিজস্ব গণনা-প্রভাবিত বৈশিষ্ট্য রয়েছে। কিছু মেমরি পৃষ্ঠার প্রতিলিপি খুব ভাল, অন্যদের এত না। কেউ সিপিইউ ক্ষমতার ওভার সাবস্ক্রিপশনের অনুমতি দেয় না, কেউ কেউ করে।
- সিপিইউ কোর গতি এটি কোনও ভিএম চালাতে সক্ষম সর্বাধিক একক থ্রেডেড কর্মক্ষমতা সীমাবদ্ধ করে। কোনও হোস্টে 1.8 গিগাহার্জ সিপিইউয়ের 36 টি কোটির সিপিইউ 64.8 গিগাহার্টজ হতে পারে তবে কোনও একক থ্রেড 1.8 গিগাহার্জের চেয়ে দ্রুত চলবে না।
- সিপিইউ কোর কাউন্ট এটি মূল গতির সাথে আপনি সর্বাধিক সিপিইউর পারফরম্যান্সের সিলিং বর্ণনা করতে পারেন যা আপনি অনুভব করতে পারেন।
- সিস্টেম র্যাম উপরে বর্ণিত হিসাবে এটি আপনার চালানো ভিএমগুলির সংখ্যা সীমিত করে। কিছু হাইপারভাইজারগুলি মেমোরি-পৃষ্ঠার নকলের মতো জিনিসগুলিতে অন্যের চেয়ে ভাল, সুতরাং আপনি যদি 100 টি অভিন্ন ভিএম চালাচ্ছেন তবে আপনি 100 টি সম্পূর্ণ ভিন্ন ভিএম চালিয়ে যাচ্ছেন তার চেয়ে এই জাতীয় বর্ধনকারী সিস্টেমে এর থেকে অনেক বেশি প্যাক করতে পারবেন।
- ডিস্ক আকার প্রতিটি ওএস চিত্র একটি নির্দিষ্ট পরিমাণ স্থান নেয়। এটি সব সঞ্চয় করার জন্য আপনার পর্যাপ্ত জায়গা দরকার। সুতরাং, ডিস্ক-আকার আপনাকে কতটা ভিএম হোস্ট করতে পারে তার উপরের সীমাবদ্ধ রাখে।
- আই / ও ব্যান্ডউইথ ভিএমএসের অন্তর্নিহিত ডিস্কটিতে সেকেন্ডে কতটি আই / ওএস পরিচালনা করতে পারে তার সর্বাধিক রয়েছে। আপনি যদি এটিতে খুব বেশি নিক্ষেপ করেন তবে সিস্টেমগুলি I / O সমাপ্ত হওয়ার জন্য অপেক্ষা করতে শুরু করবে। এটি আপনি চালাতে পারেন এমন কতগুলি I / O গ্রাহক তার উপরের সীমাটি রাখে।
- নেটওয়ার্ক ব্যান্ডউইদথ নেটওয়ার্ক-ব্যবহার করা ভিএমগুলির জন্য, উপলব্ধ নেটওয়ার্ক ব্যান্ডউইথ আপনি প্রদত্ত হোস্টে এই জাতীয় কতগুলি ভিএম ব্যবহার করতে পারবেন তার উপর একটি সিলিং রাখবে।
এই সমস্ত জিনিস আপনি ভ্রমণ করতে পারেন, এটি আপনার ভিএমগুলির সাথে কী করছেন তার উপর নির্ভর করে। কিছু বিষয় মনে রাখবেন:
- জেনেরিক সিস্টেমের মতো জিনিস নেই।
- জেনেরিক ওয়েব-সার্ভারের মতো কোনও বিষয় নেই , যেহেতু অ্যাপ্লিকেশন কোডটি সবেমাত্র চাল-সূচ সিডিএন- স্টাইল পরিবেশন থেকে ভিডিও ট্রান্সকোডিংয়ের মতো বড় ডিপ-ক্র্যাক স্টাফগুলিতে চলতে পারে।
- জেনেরিক ডাটাবেস সার্ভারের মতো কোনও জিনিস নেই । এগুলি সেশন-স্টেট-ট্র্যাকিংয়ের জন্য ব্যবহৃত ছোট ছোট সিস্টেমগুলি থেকে শুরু করে খুব বড় সিস্টেমে চালানো যেতে পারে।
আপনি হোস্ট-সিস্টেমে কয়টি ভিএম প্যাক করতে পারেন তা জানতে, আপনার সিস্টেমগুলি কীভাবে চালিত হয় এবং কীভাবে তাদের ভালভাবে চালাতে হয় তা জানতে হবে। একবার আপনি এটি জানতে পারবেন, তারপরে আপনি গণনা-পরিকল্পনা করতে পারেন। এবং আরও ভাল, আপনার হোস্ট সিস্টেমগুলি তৈরি করার জন্য আপনাকে কতটা মৌমাছি দরকার তা নির্ধারণ করুন!