একটি একক ভিএমওয়্যার হোস্ট সার্ভারে 100 টি ভার্চুয়াল মেশিন চলছে


24

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

  1. উইন্ডোজ এক্সপির একটি স্ট্রিপড ডাউন সংস্করণ 512 এমবি র‌্যাম এবং 4 জিবি ডিস্ক স্থান সহ থাকতে পারে।
  2. $ 5,000 আমাকে 8৪ জিবি র‌্যাম এবং চারটি এসএএস মিরর সহ একটি 8-কোর সার্ভার ক্লাস মেশিন পেয়েছে।
  3. যেহেতু উপরে উল্লিখিত 100 জন ভিএম এই সার্ভারটির সাথে ফিট করে, তাই আমার হার্ডওয়ারের দাম প্রতি ভিএম প্রতি মাত্র 50 ডলার যা অতি চমৎকার (গোড্যাডিতে বা অন্য কোনও হোস্টিং শপগুলিতে ভিএম ভাড়া দেওয়ার চেয়ে সস্তা)।

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

আপনি যদি ভিএমওয়্যার বা অন্য কোনও ভার্চুয়ালাইজেশন প্রযুক্তি স্কেলিংয়ের চারপাশে আপনার সাফল্যের গল্পগুলি ভাগ করতে পারেন তবে আমি প্রশংসা করব!


4
আপনি কোন ভিএমওয়্যার পণ্যটি ব্যবহারের পরিকল্পনা করছেন? ESX? ESXi? সার্ভার?
wzzrd

2
আপনি কোনও জটিলতা ছাড়াই 256 দিয়ে এক্সপি চালাতে পারেন, বিশেষত যদি এটি হালকা শুল্কের কাজ হয়। মাইক্রোসফট 64 প্রয়োজন কিন্তু 128 "যথেষ্ট" হয় technet.microsoft.com/en-us/library/bb457057.aspx
ম্যাট Rogish

1
আপনি কোথা থেকে আপনার সার্ভার কিনছেন? আমি একটি চাই :)
ওয়ারেন

1
শুধুমাত্র 5000 মার্কিন ডলার, আপনি কি আমাকে দুটি বিক্রি করতে পারবেন? :)
তারাস চুহায়

আপনার হোস্টিং সার্ভারে আপনার "এই পরিমাণ সিপু" রয়েছে এবং প্রতিটি ভিএম এতে অংশ নিতে পারে। প্লাস এসেক্সির ওভারহেড থাকবে: "এই ভিএমটিতে স্যুইচ করুন, এটিকে পরিচালনা করুন, পরবর্তীটিতে স্যুইচ করুন, ইত্যাদি", প্রতি সেকেন্ডে বহুবার। এর অর্থ প্রতিটি ভিএম মোট সিপুতে কেবলমাত্র একটি ভগ্নাংশ পাবে। যত বেশি ভিএম, আপনার সিপু তত বেশি ভাগ করে নিন (এবং আরও বেশি ওভারহেড আপনি যুক্ত করেন যার অর্থ 100 ভিএমএস না হওয়াতে আসলে আপনার আরও কিছুটা বেশি থাকে)।
অলিভিয়ার ডুলাক

উত্তর:


15

হ্যা, তুমি পারো. এমনকি কিছু উইন্ডোজ 2003 এর কাজের চাপের জন্য 384MiB হিসাবে সামান্যই যথেষ্ট, তাই 512MiB এটি খুব ভাল অনুমান, এটি খানিকটা উচ্চতর হোক। র‌্যামের সমস্যা হওয়া উচিত নয়, সিপিইউও হওয়া উচিত নয়।

একটি 100 ভিএম কিছুটা খাড়া, তবে এটি করণীয়, বিশেষত যদি ভিএম খুব ব্যস্ত না হয়। আমরা সহজেই একটি একক ইএসএক্স সার্ভারে 60 টি সার্ভার (উইন্ডোজ 2003 এবং আরএইচইএল) পরিচালনা করি।

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

সম্ভবত আপনার বাটালেনেক সিপিইউ বা র‌্যাম হবে না, তবে আইও। ভিএমওয়্যার তাদের বিপণনে বিপুল পরিমাণে আইওপিএস গর্বিত করে, তবে যখন ধাক্কাটি আসে, এসসিএসআই সংরক্ষণের বিরোধগুলি এবং সীমিত ব্যান্ডউইথ আপনি আইওপিএস ভিএমওয়্যার ব্রাগগুলির কাছাকাছি আসার আগে আপনাকে মরণ পথে থামিয়ে দেবে।

যাইহোক, আমরা 20 ভিএম এর কর্মক্ষমতা হ্রাসের মুখোমুখি হই না। আপনি ESX এর কোন সংস্করণ ব্যবহার করছেন?


ধন্যবাদ ওয়াজার্ড! আমি বর্তমানে ভিএমওয়্যার সার্ভার 2.0 ব্যবহার করছি, তবে খুব শীঘ্রই ইএসএক্স চেষ্টা করার পরিকল্পনা করছি। আমি সমস্ত হোস্ট অ্যারেগুলিতে খুব সাবধানে I / O দেখছি এবং আমি এটির সর্বোচ্চ মাত্রায় একা একাধিক অতিথিকে পুনরায় বুট করাতে সক্ষম হয়েছি। অতিথিরা যখন হালকা ওয়ার্কলোড করছেন বা অলস থাকেন, তখন হোস্ট ডিস্কগুলি 99% অলস থাকে। সুতরাং, আমি সন্দেহ করছি যে সিপিইউ এবং আইও ব্যতীত অন্য কিছু সমস্ত ভিএমগুলিকে ধীর করে দিচ্ছে। যাইহোক, তারা নাটকীয়ভাবে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে না কমিয়ে দেয় Start
ডেনিস কাশকিন

2
কারণ আপনি ভিএমওয়্যার সার্ভার ব্যবহার করছেন। ভিএমওয়্যার সার্ভার হ'ল অন্য প্ল্যাটফর্মের উপরে একটি ভার্চুয়ালাইজেশন প্ল্যাটফর্ম (লিনাক্স, প্রায়শই), অন্যদিকে ইএসএক্স একটি খালি ধাতব ভার্চুয়ালাইজেশন প্ল্যাটফর্ম। এটি যেভাবে সম্পাদন করে সেভাবে ধারণার দিক থেকে উভয়ই ভিন্ন।
wzzrd

দুঃখের বিষয় যখন প্যাচের দিনটি 100 ভিএম এর সাথে আসে আপনি একই সময় অনেকগুলি মাদুরকে রিবুট করবেন;) এবং প্যাচিং নিজেই শক্ত। কোনও সার্ভিস প্যাক থেকে সাবধান থাকুন - এটি তখনই আসল ব্যথা শুরু হয়;)
টমটম

নিজেকে খালি ধাতু ভাবার বিষয়ে বোকা বানাও বিশেষ কিছু। ESXi হ'ল লিনাক্সের একটি স্ট্রিপড। হ্যাঁ, লিনাক্স।
dresende

2
@dresende। না, তা নয়। আমাকে বিশ্বাস কর.
wzzrd

11

এর মতো বৃহত পরিবেশের সাথে একটি বড় সমস্যা হ'ল দুর্যোগ প্রতিরোধ এবং ডেটা সুরক্ষা। যদি সার্ভারটি মারা যায়, তবে এটির সাথে 100 ভিএম মারা যায়।

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

এও মনে রাখবেন যে ভিএম হোস্টটি বেশ কয়েকটি একক পয়েন্ট অফ ব্যর্থতার মধ্যে কেবল একটি:

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

এটি মাত্র কয়েকটি: একটি বিশাল ভিএম অবকাঠামোতে ডেটা ক্ষতি রোধ এবং ভিএম ক্ষতি প্রতিরোধের প্রতি যত্নবান মনোযোগ প্রয়োজন।


2
শোন ডেভিড। আপনি একটি এন + 1 কনফিগারেশন চাইবেন, এর অর্থ আপনার কমপক্ষে একটি অতিরিক্ত অলস মেশিন প্রয়োজন যা অন্য কোনও মেশিনের ব্যর্থ হওয়ার পরে কাজের চাপের সমস্ত শোষণ করতে সক্ষম। আমার প্রস্তাবনাটি একটি দ্বি-সার্ভার ক্লাস্টার যা লোডকে সমানভাবে বিতরণ করে তবে কোনও মেশিন ব্যর্থ হলে সমস্ত কাজের চাপ স্বাধীনভাবে পরিচালনা করতে পারে।
জেসন পিয়ার্স

4

উত্পাদনের এটির কার্যকারিতা সম্পর্কে কোনও বক্তব্য নেই, তবে একটি খুব আকর্ষণীয় নেট অ্যাপ্লিকেশন ডেমো রয়েছে যেখানে তারা সাধারণ ভিএম এর বিয়োগের কারণে খুব কম ডিস্কের স্পেস ব্যবহার করে প্রায় 30 মিনিটের মধ্যে 32 ইএসএক্স হোস্টগুলিতে (যে হোস্ট প্রতি 170 হয়) 5440 এক্সপি ডেস্কটপগুলি সরবরাহ করে provision চিত্র

http://www.youtube.com/watch?v=ekoiJX8ye38

আমার ধারণা আপনার সীমাবদ্ধতাগুলি ডিস্ক উপ-সিস্টেম থেকে আসছে। মনে হয় আপনি সেই অনুসারে মেমরি এবং সিপিইউ ব্যবহারের জন্য অ্যাকাউন্ট করেছেন।


3

এটি কখনই করেনি - তবে আমি প্রতিশ্রুতি দিচ্ছি যে আপনি সার্ভার হার্ডওয়্যারের চেয়ে আপনার অনেক ভিএমকে সমর্থন করার জন্য পর্যাপ্ত আইওপিগুলি পাওয়ার জন্য স্টোরেজের চেয়ে অনেক বেশি ব্যয় করবেন। এর মধ্যে যদি 100 জন একই সময়ে সক্রিয় থাকে তবে আপনার অনেকগুলি আইওপি দরকার হবে। নেতিবাচক শোনার জন্য নয় তবে আপনি কি বিবেচনা করেছেন যে আপনি একটি ঝুড়িতে প্রচুর ডিম রাখছেন (আপনি একক সার্ভারের সমাধানের পরে এমনটি মনে করছেন?)


2
আমি অবশ্যই একাধিক "ঝুড়ি" তৈরি করব এবং কিছু স্বয়ংক্রিয় ব্যাকআপ সেট আপ করব। আই / ও বাটলোকে এসএসডি ড্রাইভের মাধ্যমে সহজেই সমাধান করা যেতে পারে। আমি উত্পাদনে 160 জিবি ইন্টেল এমএলসি ড্রাইভ ব্যবহার করেছি এবং সেগুলি দর্শনীয়। আপনি সাধারণত লাইন এসএএস ড্রাইভের (সাধারণ রেড কনফিগারেশনে) তুলনায় 5 গুণ ভাল র্যান্ডম আই / ও পারফরম্যান্স পাবেন।
ডেনিস কাশকিন

1

আমি একক হোস্টে 100 ভিএম সহ সিপিইউয়ের বিতর্ক সম্পর্কে সবচেয়ে বেশি উদ্বিগ্ন হব। আপনাকে মনে রাখতে হবে যে প্রসেসরটি ভার্চুয়ালাইজড নয় তাই প্রতিটি মেশিনকে সিপিইউতে অ্যাক্সেসের জন্য অপেক্ষা করতে হবে। আপনি ESXTOP দেখে বিতর্ক দেখতে শুরু করতে পারেন VMWare ইঞ্জিনিয়ারদের দ্বারা% RDY ক্ষেত্রে 5 এরও বেশি আমাকে কিছু বলা হয়েছে।

আমার অভিজ্ঞতায় আমি দেখেছি প্রায় 30 - 40 সার্ভার এক হোস্টে চলছে (খুব বেশি করছে না)।


1

আমার ভিএমওয়্যার সার্ভার ১.০..6 (উইন্ডোজ 2003 এর অধীনে) 10 টি হোস্ট ছিল এবং এটি নিয়মিত আইও ইস্যুতে চলে আসত (এবং যদি রাতের বেলা যদি অন্য কোনও কিছু দিয়ে ওভারল্যাপ হয় তবে তাদের সমস্যা হবে)। উইন্ডোজ থেকে ESXi U3 তে আপগ্রেড করার পরে আমরা দেখতে পেলাম যে আমাদের কর্মক্ষমতা সমস্যাগুলি চলে গেছে (রাতের বেলা বিল্ডগুলি আর ব্যর্থ হয় না)।

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

যদি আপনি সমস্যাগুলি নিয়ে চলে যান তবে আমি বিভিন্ন ড্রাইভে SWAP ফাইলগুলি তদন্ত / পরীক্ষা করার পরামর্শ দিচ্ছি।


1

যদি আপনি এটি করতে যাচ্ছেন তবে আমি আপনাকে নতুন ইনটেল 'নেহালেম' জিয়ন 55xx সিরিজ প্রসেসরগুলি ব্যবহার করার জন্য দৃ strongly়ভাবে অনুরোধ করব - সেগুলি ভিএম চালানোর জন্য ডিজাইন করা হয়েছে এবং তাদের অতিরিক্ত মেমরি ব্যান্ডউইদথও প্রচুর পরিমাণে সহায়তা করবে। ওহ এবং যদি আপনি কয়েকটি, বড়গুলির চেয়ে আরও বেশি ছোট ডিস্ক ব্যবহার করতে পারেন - যা অনেক সাহায্য করবে। আপনি যদি 3.5 ইউ 4 এরও বেশি ESX ভি 4 ব্যবহার করতে পারেন।


1

আমার 20 টি এক্সপি ভিএম রয়েছে যা 1612 টি র‌্যামের মেশিনে 512 এম র‌্যামের সাথে চলছে। এর চেয়ে কম এবং এগুলি ডিস্কে বদল হয় এবং এটি বাধা দেয়। যদিও এটি সর্বদা সক্রিয় এক্সপি ভিএম হয়।

ভিএমওয়্যার এবং এর ওভারকমিট বৈশিষ্ট্যটি আপনাকে প্রতিটি এক্সপি মেশিনে আরও বেশি রাম চাপতে দেয়। অনুরূপ মেশিন একই পৃষ্ঠাগুলি ভাগ করবে যাতে ডিস্ক লিখন হ্রাস করতে পারে। এটি এমন কিছু যা আমি আমাদের সেটআপটি আরও মেশিন যুক্ত করার চেষ্টা করতে চাই কারণ আমাদের এক্সপি ভিএমরা 10-10 মিমি অবিরত ডিস্ক ট্র্যাফিক করছে।


1

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

গীত। আমরা যখন ভিএমওয়্যার সার্ভারের সাথে লড়াই করছিলাম তখন এই প্রশ্নটি আমার দ্বারা পোস্ট করা হয়েছিল।


0

গতবার আমি যাচাই করেছিলাম, ভিএমওয়্যার ইএসএক্সের জন্য প্রসেসিং কোর প্রতি 4 ভিএম এর আর কোনও ভিএম-তে একটি ভিসিপিইউ ধরে ধরে আর 4 টি ভিএমের প্রস্তাব দেয় না।

এটি পরিচালনা ওভারহেডগুলি একটি ফ্যাক্টর হওয়ার পরামর্শ দেয়।

আপনি 8 টি কোর বাক্সে 4x ফ্যাক্টরটি আসলে অর্জন করতে পারেন কিনা তা দেখতে আমি খুব আগ্রহী।


1
এটি তখন ESX 3.5U2 এর পূর্বের - আপডেট 2 এর কনফিগারেশনের সর্বোচ্চ ডকটি সাধারণ উদ্দেশ্যে 8 বলে তবে এটি ভিডিআই কাজের চাপের জন্য 11 এ বেড়ে যায়। আমি নিশ্চিত যে আমি এমন কিছু দেখেছি যা আমি হাত থেকে সন্ধান করতে পারিনি যা ভিডিআই সুপারিশটি 3 বা 4 এর সাথে বাড়িয়ে ভিডিআই-এর প্রস্তাবনা 19-এ বাড়িয়েছে ভিএসপিয়ারের জন্য সেই সীমাটি এখন 20 টি। ভিএমওয়্যার থেকে অফিসিয়াল ডকুমেন্টগুলির জন্য ভিএমওয়্যার ইএসএক্স কনফিগারেশন সর্বাধিক সন্ধান করুন।
হেলভিক

আমার ভিএমগুলি বেশিরভাগ সময় অলস থাকে। কিছু লাইটওয়েট সফ্টওয়্যার চালানোর জন্য লোকেরা দিনে কয়েকবার সংযোগ করে। আমি নিশ্চিত করেছি যে এই ভিএমগুলি অকার্যকর অবস্থায় হোস্টটিতে খুব ছোট সিপিইউ ওভারহেড তৈরি করে (20 ভিএম ডুয়াল কোয়াডকোর্ড সিস্টেমের ভিত্তিতে 9% সিপিইউ ব্যবহার যোগ করে)) আপনি কি মনে করতে সক্ষম হবেন যে প্রতি সিপিইউ সীমা অনুসারে চারটি ভিএম কীভাবে ন্যায়সঙ্গত? তারা কি ওয়েব সার্ভারগুলি বা ডেস্কটপ ওএস দৃষ্টান্তগুলি সম্পর্কে ভাবছেন?
ডেনিস কাশকিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.