اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

نیازمندی های یک مرکزداده چیست؟

0 امتیاز
886 نمایش

می خواهیم درباره نیازمندی های سخت افزاری و نرم افزاری و همین طور نحوه انجام یک پروژه ایجاد مرکز داده کسب کنیم...

پرسیده شده دوشنبه ۳۱ تیر ۱۳۹۲ در متفرقه توسط hanibal  
ویرایش شده سه شنبه ۱ مرداد ۱۳۹۲ توسط hanibal

پایگاه داده باید از پایه ساخته بشه یا پروژه با استفاده از یه پایگاه داده مثل mysql ساخت بشه؟

با عرض معذرت باید مرکز داده می نوشتم که اشتباهی پایگاه داده نوشتم

برای پشتیبان گیری از اطلاعاتی به ایعاد مشتریان چند بانک تجاری مهم و بزرگ کشور. فرض کنید اطلاعات حساب های مشتریان (یعنی چند میلیون نفر با میلیون ها تراکنش در روز) بدون داون شدن باید در فضای اینترنت باشه. داون شدن در سال باید در حد چند ساعت باشه

1 پاسخ

0 امتیاز

اگه می‌خواین خودتون یه سرور برای نگهداری داده بخرین و راه‌اندازی کنین، مهم‌ترین نکته این هست که داده‌هاتون با سرعت بالا جابه‌جا بشه و امنیت داشته باشه.
هارد دیسک
برای این کار باید از یه هارددیسک مناسب استفاده کنین که مدل‌های موجود مناسب الان هاردهای SSD هست.

برای امنیت داده‌هاتون هم جدا از پشتیبان‌گیری (backup) یه راه برای این که داده‌ها مطمئن باشه و خرابی به بار نیاد raid کردن دوهارد SSD به هم‌دیگه هست.
رم
استفاده از چند رم بسیار کمک می‌کنه چون سیستم‌عامل‌های خوب در صورت خراب شدن یک رم کل سیستم رو مختل نمی‌کنن.

ولی به طور کلی مساله‌ی هارددیسک در این موارد از رم مهم‌تره.
سیستم عامل
یه نکته‌ی دیگه هم استفاده از یه سیستم‌عامل مطمئن روی سرور هست. در صورت استفاده از ویندوز، سیستم‌عامل win server نسخه‌ی 2012 یا 2008 بسیار خوب هست چون امکاناتی داره که باعث می‌شه داده‌ها همیشه سالم بمونن و در صورت ایجاد مشکل نرم‌افزاری و سخت‌افزاری همیشه نیاز به خاموش کردن سرور نباشه
برای مثال در مواقعی که برای یکی از رم‌ها مشکل پیش بیاد می‌شه بدون خاموش کردن سرور، رم مشکل دار رو تعویض کرد!
در صورت استفاده از لینوکس هم یه سیستم‌عامل مثل centos می‌تونه انتخاب خوبی باشه.
بررسی مداوم به هر حال بعد از انتخاب کردن سخت‌افزار و نرم‌افزار مناسب، باید به طور مداوم کنترل و بررسی کردش. مثلاً سرعت خوندن و نوشتن هارددیسک باید در بازه‌های زمانی تست بشه. یا داده‌ها از نظر سالم بودن باید بررسی بشن.

ویرایش (سه شنبه ۵:۰۸): در صورتی که نرم‌افزار زا پایگاه داده‌ها استفاده می‌کنه، بهترین انتخاب برای سرعت و امنیت بیشتر از بین سه پایگاه داده‌ی sql معروف یعنی mysql و sqlserver و oracle انتخاب oracle هست. مقایسه در مورد پایگاه داده‌های nosql پیچیده‌تره اما به هر حال benchmark های مختلف روی اینترنت موجود هست.

در مورد زمان داون شدن موضوع خیلی گسترده و پیچیده است. به یک یا دو عامل بستگی نداره که بشه به راحتی توضیح داد.

نهایتاً پیشنهاد می‌کنم برای انتخاب سخت‌افزار و تکنولوژی‌های مورد نظرتون از benchmark های سازمان‌های معروف و خوش‌نام استفاده کنین.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده سه شنبه ۱ مرداد ۱۳۹۲ توسط prodo  
ویرایش شده سه شنبه ۱ مرداد ۱۳۹۲ توسط prodo

با تشکر از اطلاعاتی که دادید. این اطلاعات البته لازم و مفیده ولی هنوز برای رسیدن به یک مرکز داده در ابعاد صنعتی به جزییات خیلی بیشتری محتاجم. اگر اطلاعات یا منابعی دارید لطفا دریغ نکنید. بازم ممنون

می‌شه بگین برای چه کاری و با چه حجمی از داده‌ها می‌خواین؟ با امکانات امروز یه دیتاسنتر معمولی برای کارهای بسیار سنگین جواب می‌ده. مگه این‌که پردازش‌های بسیار سنگین مثلاً پیش‌بینی هوا مدنظرتون باشه

برای پشتیبان گیری از اطلاعاتی به ایعاد مشتریان چند بانک تجاری مهم و بزرگ کشور. فرض کنید اطلاعات حساب های مشتریان (یعنی چند میلیون نفر با میلیون ها تراکنش در روز) بدون داون شدن باید در فضای اینترنت باشه. داون شدن در سال باید در حد چند ساعت باشه

پاسخ رو ویرایش کردم و یه سری نکته اضافه کردم. به هر حال موضوع سوال‌تون خیلی گسترده‌ست ولی به تجربه‌ی شخصی پیشنهاد می‌کنم حتماً در خرید سخت‌افزار از یه برند معتبر و سابقه‌دار دقت کنید.