কোনও ডেভলপমেন্ট মেশিনটি কি কোনও ভিএম এর ভিতরে থাকা উচিত? [বন্ধ]


41

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

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


1
কিসের বিরক্তি? এটি এখনও সমস্ত উদ্দেশ্যে একটি কম্পিউটার।


ডেভলপমেন্ট মেশিন কী? বিকাশকারীর কর্মকাণ্ড বা একটি ভাগ বিকাশের পরিবেশ?
ব্যবহারকারী 606723

উত্তর:


29

কর্পোরেট পরিবেশে ভিএমগুলিতে বিকাশ নিয়ে আমার অভিজ্ঞতা হ'ল একাধিক কোর ভার্চুয়ালাইজেশনের কারণে সমস্যাগুলি ভরাট হয়ে গেছে, বহু উদ্যোগের বিকাশ মেশিনগুলির যে ধরণের পারফরম্যান্স প্রয়োজন তা অর্জন করা কঠিন।

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

যতক্ষণ না মূলধারার বিকাশ ওএসগুলি উপলব্ধ কোরগুলি অস্থির হয়ে উঠছে তা মোকাবেলা করতে না পারে এবং ভার্চুয়ালাইজেশন সফ্টওয়্যার যতক্ষণ না কিছু বুদ্ধি করে "এন টু এন কোর" চুক্তি করে, ততক্ষণ ভার্চুয়ালাইজড ডেভেলপমেন্ট মেশিনগুলি শারীরিক ডিভাইস হিসাবে একই ধরণের উত্পাদনশীলতা প্রদান করবে না offer

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

*: যার অর্থ আমি সংকলন পর্যায়ে এবং পরীক্ষার পর্যায়ে থাকা সাব টাস্কগুলি একযোগে চালানো যেতে পারে, একই সাথে সংকলন এবং পরীক্ষার নয় :)


+1 - এটি কোনও ভিএম-তে বিকাশের সাথে আমার অভিজ্ঞতা ছিল। পারফরম্যান্স হিট কেবল কোনও সম্ভাব্য লাভের পক্ষে নয়। একটি উন্নয়ন মেশিন কেবল পর্যাপ্ত দ্রুত হতে পারে না।
স্কট হুইটলক

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

1
নীতিগতভাবে, নিশ্চিত! মেমরি এবং 20 প্রসেসরের বালতি সহ একটি ভিএম সংজ্ঞায়িত করা শক্ত অংশ নয়। হার্ড অংশটি হ'ল যখন একই সার্ভারে আপনার এক ডজন উচ্চ-স্পিক ভিএম থাকে - আপনার যদি 8-সিপিইউ সার্ভারে 12 টি সিঙ্গেল-প্রসেসর ভিএম থাকে তবে প্রতিটি ভিএম কিছু সিপিইউ সময় পায় যখন একটি প্রসেসর উপলব্ধ হয় gets যদি আপনার কাছে 4 টি কোরের সাথে 3 টি ভিএম থাকে তবে প্রতিটি ভিএম সিপিইউ সময় পাওয়ার আগে আপনাকে ফ্রি হওয়ার জন্য 4 সিপিইউ অপেক্ষা করতে হবে। তারপরে উল্লেখ না করা those সমস্ত কোরের প্রসঙ্গে-স্যুইচ করা দরকার ... এটি কঠিন হয়ে যায়। এটি বড় আকারে সন্তোষজনকভাবে সম্পন্ন হওয়ার কথা আমি শুনিনি - যার অর্থ কিছুই নেই :)

1
+1 এটি আমার অভিজ্ঞতাও। এটি নতুন দেব পরিবেশের জন্য চেকপয়েন্ট এবং শূন্য সেটআপ উপকারের দ্বারা কিছুটা অফসেট, তবে কর্মক্ষমতা সবচেয়ে বড় নয়।
স্টিভেন ইভার্স

1
@ মার্কোদিনাচি ফেয়ার পয়েন্ট আমি তর্ক করবে সঠিক উৎস নিয়ন্ত্রণ সঙ্গে, আপনি করা উচিত নয় প্রয়োজন একটি VM ভিতরে হতে যদি না আপনি একাধিক অপারেটিং সিস্টেমের জন্য উন্নয়নশীল হয়।

12

আমি আমার সমস্ত ব্যক্তিগত উন্নয়ন ভিএমগুলিতে করি। বিভিন্ন পরিবেশের জন্য আমার বেশ কয়েকটি ভিএম সেটআপ রয়েছে এবং এটি ঠিকঠাক কাজ করে।

আমার একটি ডেল স্টুডিও 15 ল্যাপটপ রয়েছে (কোয়াড আই 7 2.8 গিগাহার্টজ, 8 জিবি র‌্যাম, আতি গ্রাফিক্স) চলমান উইন 7 চূড়ান্ত 64 বিটটি ভার্চুয়ালবক্স ইনস্টল করা আছে। আমি আমার সমস্ত ভিএম ল্যাপটপে একটি বাহ্যিক 500 গিগাবাইট ইউএসবি ড্রাইভ বন্ধ করে চলেছি।

ভিএম 0 - বেস টেমপ্লেট হিসাবে উইন 7 64 বিট ক্লিন ইনস্টল করুন

ভিএম 1 - ভিজ্যুয়াল স্টুডিও 2008 টুলসেট সহ উইন 7 64 বিট (2 সিপিইউ, 4 জিবি র‌্যাম, 120 জিবি এইচডি)

ভিএম 2 - ভিজুয়াল স্টুডিও 2010 টুলসেটের সাথে উইন 7 64 বিট (2 সিপিইউ, 4 জিবি র‌্যাম, 120 জিবি এইচডি)

ভিএম 3 - এক্সিলিপ জাভা টুলসেট সহ উইন 7 64 বিট (2 সিপিইউ, 2 জিবি র‌্যাম, 120 জিবি এইচডি)

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


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

11

আমি যুক্ত করতে চাই যে ভার্চুয়ালাইজড মেশিনগুলির মাধ্যমে নির্দিষ্ট ধরণের বিকাশ অনেক বেশি কঠিন (যদি অসম্ভব না হয়)।

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

যেমনটি আমি বলেছিলাম, আমি মনে করি না যে এই পরিস্থিতি ভাইরাসজনিত বিকাশকারী মেশিনগুলিতে কাজ করছে না, তবে এটি এখনও আমাদের সন্ধান করতে পারেনি, সুতরাং আমরা ল্যাবটিতে বিভিন্ন পরিবেশের জন্য শারীরিক ওয়ার্কস্টেশন বজায় রাখি।


1
টিএফএস বা কোনও কিছুর সাথে সংযোগ রাখতে আপনার যদি রিমোট অ্যাক্সেস সুরক্ষা কার্ড ব্যবহার করার প্রয়োজন হয় তবে এটিও একটি ব্যথা pain
স্টিভেন ইভার্স

8

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

ভিএমএস ব্যবহার শুরু করার আগে আমাদের নতুন বিকাশকারীদের জন্য বিকাশ মেশিন স্থাপনে সমস্যা হয়েছিল had দলে নতুন বিকাশকারীদের পক্ষে প্রথম কাজটি ছিল সাধারণত নিজের বিকাশ মেশিন স্থাপন করা। আমরা একটি ছোট সংস্থা এবং নতুন দলের সদস্যদের তাদের মেশিন স্থাপনে সহায়তা করার জন্য আমাদের কাছে সর্বদা জনশক্তি নেই। এর ফলে বিভিন্ন সমস্যার সৃষ্টি হয়েছিল: কখনও কখনও বাগটি কেবলমাত্র তাদের মেশিনে পুনরুত্পাদনযোগ্য হয় বা তারা এটিকে পুনরুত্পাদন করতে পারে না, অ্যাপ্লিকেশনটি সঠিকভাবে তৈরি করতে পারে না Also এছাড়াও আমাদের সমস্যা ছিল কিছু প্রবীণ বিকাশকারী একাধিক প্রকল্পে কাজ করছিলেন কাজের পরিবেশে সর্বদা উপযুক্ত নয় on

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

ভিএম ব্যবহারের ক্ষেত্রে ত্রুটিগুলি: গতি। ভিএম-তে পারফরম্যান্স হিট দৃশ্যমান। ধীর ওয়ার্কস্টেশনে এটি উন্নয়নকে প্রায় অসম্ভব করে তুলতে পারে। আপনার যদি একটি ভাল ওয়ার্কস্টেশন (কোয়াড কোর, 8 + জিবি র‌্যাম, এসএসডি) থাকে তবে আপনি সম্ভবত এটি লক্ষ্য করবেন না।


1
আপনি কি আপনার সরঞ্জামচেনকে অনুকূল করতে কিছু কাজ করার কথা বিবেচনা করেছেন? যদি আপনার সরঞ্জাম সেটআপটি এত জটিল হয় যে সেগুলি সহজেই ইনস্টল করা যায় না, সম্ভবত আপনাকে সরঞ্জামগুলি একটু ভাবতে হবে।
মাইকেল কোহেন

এটি কেবলমাত্র সরঞ্জামচেইনের বিষয়ে নয় এটি বিভিন্ন পরিবেশে মেশিন স্থাপন এবং সমস্যা সমাধানের সময় সম্পর্কে আরও বেশি । অন্য কেউ ইতিমধ্যে যখন কিছু করেছে তখন কারও কেন কিছু ইনস্টল / সেট আপ করতে 2 ঘন্টা ব্যয় করতে হবে?
খ্রিস্টান পি

আপনি কেন একটি ডেভ মেশিন তৈরি করতে এবং অতিরিক্ত দৃষ্টান্ত তৈরি করতে একটি চিত্র নিতে পারবেন না? এটি ধরে নিয়েছে যে আপনারা সবাই একই হার্ডওয়্যার ব্যবহার করেন।
JeffO

@ জেফো আপনার ভিএম এর সাথে আরও নমনীয়তা রয়েছে কারণ এটি এতটা হার্ডওয়ার নির্ভর নয়। যদি আমরা সবাই একই হার্ডওয়্যারটিতে কাজ করে থাকি তবে ঠিক হবে তবে আমরা ল্যাপটপ / ডেস্কটপ ব্যবহার করছি।
খ্রিস্টান পি

1
শুধু জানতে আগ্রহী - আপনার দলের ছাড়ার লোক / আসছে আছে তাই নতুন মেশিন স্থাপন করা সম্পর্কে প্রায়ই বোঝায় আপনি কাউকে ভালবাসেন? যদি আমি সন্দেহ করি যে দলটি স্থিতিশীল করা আপনাকে আরও অনেক উত্পাদনশীলতা দেবে। ( মেশিনের বিপরীতে মানুষের সেট আপ করা আসলে বাধা, আমার ধারণা)
kizzx2

7

অন্যরা যেমন উল্লেখ করেছে যে এটি বেশ কয়েকটি বিষয়ের উপর নির্ভর করে:

  • আপনার পরিবেশ কেমন দেখাচ্ছে?
  • আপনার কি বিকাশের পর্যাপ্ত অ্যাক্সেসের অধিকার রয়েছে?
  • আপনার এইচডাব্লুও কি নাস্তা করে?

পরিবেশ

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

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

পর্যাপ্ত অধিকার

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

আপনার এইচডাব্লুও কি নাস্তা করে?

এটি আপনার ভিএম চিত্রগুলি কোনও সার্ভারে রয়েছে এবং এতে আপনার দূরবর্তী সেগুলিতে ফোটে অথবা আপনি সেগুলি স্থানীয়ভাবে চালান। আপনি যদি সার্ভারে চলমান থাকেন তবে সবচেয়ে বড় উদ্বেগটি সম্ভবত একই হার্ডওয়্যারটিতে প্রচুর ভিএমের চলমান রয়েছে। স্থানীয়ভাবে আপনি মূলত প্রচুর র‍্যাম চান এবং আপনার হার্ড ড্রাইভের জন্য আপনি কতবার আর / ডাব্লু বাফারটি ওভারলোড করেন তা হ্রাস করতে। বেসিক এলওবি / শেয়ারপয়েন্ট / এএসপি.নেট বিকাশের জন্য আমি খুঁজে পেয়েছি যে সর্বনিম্ন 8 গিগাবাইট র‌্যাম এবং একটি ডুয়াল হার্ড ড্রাইভ কনফিগারেশন অনুশীলনে ঠিক কাজ করে (আমি আই 5 চালিয়ে যাচ্ছি তবে আমি কোর 2 দিয়েও কাজ করেছি)। দ্বিতীয় হার্ড ড্রাইভ কর্মক্ষমতা মধ্যে সবচেয়ে বড় পার্থক্য তোলে।

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


5

যথারীতি: এটি নির্ভর করে। উদাহরণস্বরূপ, আমি অবশ্যই এটি কোনও বাস্তব-সময় বা কম্পিউটার গেম সম্পর্কিত উন্নয়নের জন্য সুপারিশ করব না।

আমার ব্যক্তিগত অভিজ্ঞতা: আমার ২০০৯-এর শেষের দিকে আইম্যাক রয়েছে এবং আমি দেখতে পেলাম যে ভিজ্যুয়াল স্টুডিও ২০১০ মূলত সমান্তরাল ডেস্কটপে ব্যবহারযোগ্য, বিন্দুতে যে কোড সম্পাদকের কী চাপলে রেজিস্টার হতে কয়েক সেকেন্ড সময় লাগে। উইকিপিডিয়া এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে এলোমেলোভাবে আপাতভাবে ফোকাস স্যুইচ করবে। আমি সবেমাত্র বুট শিবিরের সাথে শেষ করেছি।

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

যখন সার্ভার অ্যাপ্লিকেশন পরীক্ষা করার কথা আসে, তখন এটি আলাদা পরিস্থিতি, আমি ভার্চুয়ালাইজেশনে পুরোপুরি খুশি, তবে আমার বিকাশ অ্যাপ্লিকেশনগুলিতে আমার সাড়া জাগানো দরকার।


1

আমি বিকাশের জন্য ভিএম ব্যবহার করেছি এবং বড় আকারে এটি আমার নিজের মেশিনে বিকাশের চেয়ে মারাত্মকভাবে আলাদা নয়। আপনি যদি সোর্স কন্ট্রোলটি সঠিকভাবে ব্যবহার করছেন তবে অনেকগুলি পার্থক্য নেই।

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

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


2
আপনি নিজের মেশিনে আপনার ভিএম চালাবেন না?

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

আমি যখন এটি সম্পন্ন করেছি তখন আমি তাদের ভিএমওয়্যার সার্ভারে চালাচ্ছি।
glenatron

1

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

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

ভার্চুয়ালগুলিতে বিকাশের জন্য, আমার পরামর্শটি হ'ল 8 গিগাবাইট র‌্যামের সাথে কিছু পাওয়া উচিত। 16 বা ততোধিকতর ভাল হতে পারে, যেহেতু আপনি কোনও ভিজ্যুয়াল স্টুডিও সজ্জিত ভার্চুয়ালটিকে হোস্টের র্যামের 1.5 গিগাবাইটের উপরে "গ্লিশিয়াল" এর উপরের গতিতে চালানোর জন্য প্রয়োজন। এছাড়াও, কম্পিউটার কেনার সময় প্রচুর হার্ড ড্রাইভ পান। আপনার অতিরিক্ত হার্ডওয়্যার পাইল থেকে চালিত ড্রাইভের জন্য, আপনি যে ভিএইচডি চালিয়ে যাবেন তার আকার কমপক্ষে 2x সন্ধান করুন।

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