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