কীভাবে বিকাশ, মঞ্চায়ন, উত্পাদন এবং কিউএ পরিবেশ নির্ধারণ করা যায়


8

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

কয়েকটি শারীরিক বাক্সগুলির মধ্যে এই পরিবেশগুলিকে ভার্চুয়ালাইজ করা কি একটি ভাল অনুশীলন?

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

আমি এই লিঙ্কটি সবেমাত্র পেয়েছি: http://dltj.org/article/software-de વિકાસment- অনুশীলন / আমি যদি এইরকম আরও নিবন্ধগুলি খুঁজতে চাই তবে যদি কেউ আমাকে জানাতে পারেন এমন কোনও ভাল সম্পর্কে জানেন তবে।

আপনি আমার প্রশ্নটি ভোট দেওয়ার আগে, আমাকে আরও ব্যাখ্যা করার চেষ্টা করতে দয়া করে মন্তব্য পোস্ট করুন। সঠিক প্রশ্ন জিজ্ঞাসা করার জন্য আমি যথেষ্ট পরিমাণে জানি না।


2
আমি মনে করি আপনার প্রথম কাজটি করা উচিত হ'ল আপনার কার্য সম্পাদন করা উচিত need আবেদন কিসের জন্য? কত বোঝা লাগবে? আপনি কি পরিবর্তন পাবেন বলে মনে করেন? (যেমন: আপনার কি 4 টিয়ার, দেব, টেস্ট, স্টেজ, প্রোড দরকার)
মিশেল জেড

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

2
প্রতি সেউ উত্তর নেই তাই আমি একটি মন্তব্য হিসাবে রাখব put আপনি যে বিষয়টি নিশ্চিত করতে চান তা হ'ল আপনার পরীক্ষার পরিবেশগুলি আপনার উত্পাদনের পরিবেশে অ্যাক্সেস করতে পারে না তা নিশ্চিত করার জন্য আপনার কাছে একটি প্রক্রিয়া রয়েছে (যেমন এপিআই কী, আইপি যাচাইকরণ)।
HTTP500

উত্তর:


8

এটি একটি বেশ বোঝা প্রশ্ন। আমার সাধারণ পরামর্শটি হ'ল জটিলতা পরিচালনার দিকে আপনার মনোযোগ কেন্দ্রীভূত করা এবং সিস্টেমটিকে জৈবিকভাবে বৃদ্ধি পেতে দেওয়া।

ভার্চুয়ালাইজেশন:

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

ডেটাবেস

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

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

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

সংগ্রহস্থল

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

আপনার স্টোরেজ জানেন এমন কাউকে বসুন এবং সমস্ত সম্ভাব্য বাধা (বন্দর, ক্যাশে, নিয়ন্ত্রক, ডিস্ক ইত্যাদি) বিশ্লেষণ করুন এবং প্রোড এবং নন-প্রোডের মধ্যে যতটা সম্ভব বিতর্ক রোধ করার জন্য আপনার যথাসাধ্য চেষ্টা করুন।

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


1

আপনার এই পরিবেশটির কী প্রয়োজন? বিক্রেতার সফটওয়্যার বা আপনার সংস্থা তাদের নিজস্ব উন্নয়ন করছে?

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

আমরা আমাদের ডাটাসেন্টারটি এটি মাথায় রেখে তৈরি করেছি (এটি করার জন্য আমাদের কাছে হার্ডওয়্যার রয়েছে)

ইএমসি সান ব্যাকএন্ডের সাথে ভিএমওয়্যার এনভায়রনমেন্ট C7000 এইচপি ব্লেড ঘের, 8 গিগ ফাইবার সংযোগ।

এটি আমাদের স্পোল, বিদ্যুতের ব্যবহার এবং শীতাতপনিয়ন্ত্রণের ব্যয় সীমাবদ্ধ করতে দেয়। এটি টেস্ট মেশিন, কনসেপ্ট সার্ভারের প্রুফ, প্রোডাকশন সার্ভারগুলির জন্য ব্যবহার করা হবে যা অ্যাপ্লিকেশনটির জন্য স্বতন্ত্র হার্ডওয়ারের প্রয়োজন নেই (ইউএসবি ডঙ্গলস, ফ্যাক্স বোর্ডস, Ect)

8 গিগ ফাইবারের মাধ্যমে EMC SAN ব্যাকএন্ডের সাথে সংযুক্ত 16 ব্লেড এইচবিএ সহ শারীরিক ব্লেড সার্ভার পরিবেশ C7000 এইচপি ব্লেড ঘের।

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

শারীরিক সার্ভার (1U থেকে 5U)

এইচপি DL360 - DL 5XX সার্ভার। 4x 8 কোর সিপিএস এবং 256 জিগ র‌্যাম, টেলিকম ইন্টারফেসের জন্য সিরিয়াল কার্ড, বা একাধিক ফোন লাইনের সাথে সংযুক্ত হাই এন্ড ফ্যাক্স বোর্ডগুলির মতো বিশেষ হার্ডওয়্যার। এই গোষ্ঠীতে অন্তর্ভুক্ত এমন সার্ভার থাকবে যা বিক্রেতাকে বড় বড় স্থানীয় সঞ্চয়স্থান প্রয়োজন required

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


0

বিকাশ, পরীক্ষা, স্টেজিং এবং প্রোডাকশন সহ নতুন পরিবেশ স্থাপনের জন্য আদর্শ বা সর্বোত্তম অনুশীলন কী।

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

কয়েকটি শারীরিক বাক্সগুলির মধ্যে এই পরিবেশটিকে ভিজ্যুয়ালাইজ করা কি একটি ভাল অনুশীলন?

ভার্চুয়ালাইজেশন? হ্যাঁ. দুর্দান্ত অনুশীলন। তবে আপনার কনফিগারদের ভার্চুয়াল মেশিন হিসাবে চালানো ঠিক আছে কিনা তা যাচাই করা দরকার।

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

সম্ভবত অন্যরা চিম ইন করতে পারে তবে ইমো, আপনি ওএস এবং অ্যাপ্লিকেশন আপগ্রেড এবং উপলব্ধতার মধ্যে একাধিক কারণে বিভিন্ন সার্ভারে বিভিন্ন উপাদান ইনস্টল করতে চান।


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