Repository چیست؟

یک یا چندین محلی هست که فایل های بک آپ در آن ذخیره میشود، در واقع به محل قرار گیری تمام دیتاهای شبکه شما  Repository میگویند. برای ذخیره بک آپ شما حداقل نیاز به یک Repository دارید تا بتوانید به نرم افزار بک آپ خود مانند نرم افزار Veeam Back up آن را معرفی کنید، شما میتوانید چهار مدل به Veeam Back up Repository  معرفی کنید و Data خودتون را داخلش قرار دهید.

 

Repository چیست

Direct Attached Storage

Direct Attached Storage (DAS) یک نوع ذخیره‌سازی داده در محیط کامپیوتری است که به صورت مستقیم به یک کامپیوتر یا سرور وصل می‌شود. در DAS، دستگاه‌های ذخیره‌سازی نظیر هارد دیسک‌ها یا آرایه‌های RAID به طور مستقیم به کامپیوتر اتصال می‌یابند و به عنوان تجهیزات جانبی به آن وصل می‌شوند.

مهمترین ویژگی‌های DAS عبارتند از:

اتصال مستقیم

در DAS، دستگاه ذخیره‌سازی به طور مستقیم به کامپیوتر یا سرور وصل می‌شود. این اتصال معمولاً از طریق واسط‌های مانند USB، Thunderbolt، eSATA، SCSI یا SAS انجام می‌شود.

سرعت بالا

DAS معمولاً از انتقال داده‌ها با سرعت بالا به کامپیوتر استفاده می‌کند. این سرعت و عملکرد وابسته به نوع و تکنولوژی اتصال استفاده شده و همچنین از نوع دستگاه‌های ذخیره‌سازی و تکنولوژی RAID مورد استفاده برای DAS به عنوان ذخیره‌سازی.

مناسب برای انفرادی و کوچک‌ترین شبکه‌ها

DAS به طور خاص مناسب برای استفاده در محیط‌های کوچک و برای کاربران فردی یا کمیته‌ای است. از آن برای ذخیره سازی و به اشتراک گذاری داده‌ها در یک کامپیوتر یا سرور می‌توان استفاده کرد.

سادگی و قیمت مناسب

نسبت به سایر راه‌حل‌های ذخیره‌سازی مانند شبکه‌های ذخیره‌سازی شخصی (NAS) یا ذخیره‌سازی توزیع‌شده (SAN)، DAS ساده‌تر است و قیمت کمتری دارد. این یکی از دلایل محبوبیت آن برای استفاده در محیط‌های کوچک و برنامه‌های فردی است.

تعداد محدود کاربران

یک DAS به طور معمول توسط یک کاربر یا چند کاربر در یک کامپیوتر مشخص استفاده می‌شود. این به معنای آن است که از نظر تعداد کاربران محدودیت دارد و به‌عنوان یک راه‌حل محلی برای دسترسی به داده‌ها عمل می‌کند.

مدیریت محلی

DAS بیشتر توسط کاربران محلی مدیریت می‌شود و به نسبت ساده‌تر از سیستم‌های مرکزی مانند SAN مدیریت می‌شود. استفاده از DAS به عنوان راه‌حل ذخیره‌سازی مناسب است زمانی که نیاز به ذخیره‌سازی محلی داده‌ها با کارایی بالا دارید و تعداد کاربران محدودی دسترسی به آن دارند. این به‌طور خاص در کاربردهای مختلف مثل نگهداری داده‌ها، پشتیبان‌گیری و ذخیره‌سازی اطلاعات شخصی یا پروژه‌های کوچک مورد استفاده قرار می‌گیرد. در این مدل شما میتوانید یک  سرور Virtual و یا Physical  را به عنوان Backup Repository معرفی کنید.

ماشین مجازی و یا فیزیکی ما در حالت Direct Attached Storage میتواند موارد زیر باشد.

  • Microsoft Windows Server
  • Linux Server
  • Hardened Repository

Repository چیست

Hardened Repository چیست؟

Hardened Repository در مفهوم امنیت اطلاعات و مدیریت نرم‌افزار، یک مفهوم است که به روش‌ها و اقداماتی اشاره دارد که به منظور افزایش امنیت و حفاظت از مخازن داده و  (Repositories) در مقابل تهدیدات امنیتی و حملات انجام می‌شود. به منظور کاهش آسیب‌پذیری‌ها و ارتقاء امنیت اطلاعات در مخازن داده به‌کار می‌روند. ویژگی‌ها و اقدامات مهمی که در یک Hardened Repository ممکن است اعمال شوند  استفاده از رمزنگاری برای محافظت از داده‌ها در ریپازیتوری. این عملیات تضمین می‌کند که حتی اگر کسی به داده‌ها دسترسی پیدا کند، نتواند آنها را متوجه شود. اعمال محدودیت‌ها و کنترل دقیق دسترسی به  Repository  توسط کاربران و نقش‌های مختلف. این کنترل‌ها مطمئن می‌شوند که تنها افراد مجاز به داده‌ها دسترسی دارند.

مدیریت هویت و اعتبار سنجی

استفاده از سیستم‌های اعتبار سنجی قوی برای تشخیص هویت کاربران و مطمئن شدن از اعتبار آن‌ها قبل از اعطای دسترسی به ریپازیتوری.

اعمال به‌روزرسانی‌ها و ترمیم‌های خودکار به ریپازیتوری به منظور رفع آسیب‌پذیری‌ها و به‌روز نگه داشتن نرم‌افزار و سیستم‌ها.

اجرای آزمون‌های امنیتی منظم برای تشخیص آسیب‌پذیری‌ها و نقاط ضعف در سیستم.

تشخیص و ارزیابی ریسک‌های امنیتی و اعتباری مرتبط با  Repository و اعمال اقدامات مناسب برای کاهش آن‌ها.

ایجاد پشتیبان‌های امن از اطلاعات درRepository  و امکان بازیابی داده‌ها در صورت وقوع حوادثی نظیر حذف داده‌ها یا خرابی.

Hardened Repository به ویژه در محیط‌هایی که حاوی اطلاعات حساس و مهم هستند، مورد استفاده قرار می‌گیرد تا حفاظت از داده‌ها و اطلاعات از دسترسی غیرمجاز و حملات امنیتی تضمین شود. این تمرکز بر امنیت به اهمیت اطلاعات و مخازن داده وابسته دلالت دارد.

Repository چیست

Network Attached Storage

در مدل Network Attached Storage شما میتوانید یک منبع Share شده داشته باشید به سبک SBM و یا NFS Share  شما آن را Attach  کنید به سرور Backup خودتون Network Attached Storage (NAS) یک نوع ذخیره‌سازی متصل به شبکه است که به کمک یک دستگاه مخصوص به شبکه به شبکه متصل می‌شود. NAS امکان اشتراک‌گذاری و ذخیره‌سازی داده‌ها و فایل‌ها را برای دسترسی کاربران مختلف از طریق شبکه محلی (LAN) یا حتی اینترنت ارائه می‌دهد. این دستگاه‌ها معمولاً از یک سیستم عامل مخصوص یا نرم‌افزار تخصصی برای مدیریت و اشتراک‌گذاری داده‌ها استفاده می‌کنند.

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

NAS همچنین بسیار ساده و سهل در استفاده است. کاربران می‌توانند از طریق واسط‌های وب یا نرم‌افزارهای مخصوص به راحتی به داده‌ها دسترسی پیدا کنند و آن‌ها را مدیریت کنند..

NAS به عنوان یک راه‌حل مدیریت داده و اشتراک‌گذاری آنها در محیط‌های خانگی، تجاری و حرفه‌ای مورد استفاده قرار می‌گیرد. این دستگاه‌ها مناسب برای ذخیره‌سازی عکس‌ها، ویدئوها، موسیقی، اسناد کاری و سایر انواع داده‌ها هستند و به شبکه‌ها و کاربران امکان اشتراک‌گذاری داده‌ها را می‌دهند.

Repository

Deduplicating Storage Appliance

به معنای حذف داده های تکراری در Storage هست، شما میتوانید از Deviceهایی که Deduplicating را دارند یعنی میتوانند ویژگی Deduplicating را ساپورت کند مییوانیم از آن ها به عنوان Backup Repository  استفاده کنیم. دستگاه ذخیره‌سازی با تکرار حذف‌شونده (Deduplicating Storage Appliance) یک نوع سیستم ذخیره‌سازی داده است که به منظور بهینه‌سازی مصرف فضای ذخیره‌سازی و کاهش تکرار داده‌ها استفاده می‌شود. این دستگاه‌ها به کمک یک فرآیند به نام “تکرار حذف‌شونده” (Deduplication)، تکرارهای مشابه در داده‌ها را شناسایی و حذف می‌کنند. این کار باعث افزایش بهره‌وری فضای ذخیره‌سازی می‌شود و در نتیجه کاهش هزینه و افزایش عملکرد ذخیره‌سازی می‌آید.

این دستگاه‌ها تکرارهای یکسان یا مشابه در داده‌ها را تشخیص می‌دهند و تنها یک نسخه از آنها را ذخیره می‌کنند. این به معنای کاهش فضای مورد نیاز برای ذخیره‌سازی داده‌ها است.

Deduplicating Storage Appliance به عنوان یک ابزار موثر برای مدیریت داده و بهینه‌سازی مصرف فضای ذخیره‌سازی در سازمان‌ها و محیط‌های تجاری مورد استفاده قرار می‌گیرد. این دستگاه‌ها می‌توانند در پشتیبان‌گیری، ذخیره‌سازی مرکزی، مدیریت داده و برنامه‌های متعدد دیگر به کار گرفته شوند تا به کاهش هزینه‌ها و بهبود کارایی ذخیره‌سازی کمک کنند.

Object Storage

 یک مدل ذخیره‌سازی داده است که برای مدیریت و ذخیره‌سازی داده‌های بزرگ و پیچیده در سیستم‌های ابری و محیط‌های مجازی بسیار مفید است. در مقابل سیستم‌های معمولی فایل‌ها (که از یک سلسله سازه سلسله مراتبی برای دسته‌بندی داده‌ها استفاده می‌کنند)، ذخیره‌سازی شیء از یک مدل غیرسلسله‌مراتبی برای ذخیره‌سازی داده‌ها بهره می‌برد.

ویژگی‌های مهم ذخیره‌سازی شیء عبارتند از:

در ذخیره‌سازی شیء، هر (object) دارای داده‌های خود است که به همراه شناسه (کلید) یکتا (معمولاً به صورت URL) ذخیره می‌شود. این داده‌ها معمولاً به صورت باینری (بیت‌ها و بایت‌ها) ذخیره می‌شوند و از ساختار دلخواه نمی‌آیند.

ذخیره‌سازی شیء قابلیت افزایش تعداد شیء‌ها و ظرفیت ذخیره‌سازی را بدون نیاز به تغییرات سیستمی به آسانی فراهم می‌کند. این به معنای توانایی افزودن ظرفیت به محیط ذخیره‌سازی براساس نیازها است.

برخی از سیستم‌های ذخیره‌سازی شیء دارای قابلیت توزیع شیء و داده‌ها در سرورهای متعدد و جایگزینی خودکار در صورت خرابی هستند، که از ایجاد یک نقطه تکثیر و از دست رفتن داده‌ها جلوگیری می‌کند.

ذخیره‌سازی شیء مناسب برای داده‌های بزرگی است که نیاز به انتقال و ذخیره‌سازی مقادیر بسیار بزرگ دارند.

 سیستم‌های ذخیره‌سازی شیء معمولاً قابلیت جستجو در داده‌ها را با توجه به ویژگی‌ها و متاداده‌ها فراهم می‌کنند.

پشتیبانی از HTTP/REST API

اکثر سیستم‌های ذخیره‌سازی شیء از پروتکل‌ها و واسط‌های برنامه‌نویسی مبتنی بر HTTP/REST برای دسترسی و ادغام داده‌ها بهره می‌برند. بسیاری از سیستم‌های ذخیره‌سازی شیء منبع باز هستند و در مقایسه با راه‌حل‌های سنتی ذخیره‌سازی، هزینه کمتری دارند. ذخیره‌سازی شیء معمولاً در محیط‌های ابری، سیستم‌های فایل دلخواه (مانند Amazon S3، Google Cloud Storage، و Microsoft Azure Blob Storage)، و نرم‌افزارهای متخصص برای این منظور (مثل OpenStack Swift و Ceph) استفاده می‌شود. این تکنولوژی برای انبوه‌های بزرگ از داده و برنامه‌هایی که به نیازهای مختلفی از جمله انتقال داده، بک‌آپ و برنامه‌های تحلیل داده نیاز دارند بسیار مفید است. یعنی شما میتوانید از Cloud Storage  ها استفاده کنید ، یعنی شما میتواید یک سرور Cloud  داشته باشید Repository  خود را درون سرور Cloud قرار دهید.

نویسنده مهندس نیما دیصی

امیدوارم این مطلب برای شما مفید واقع شده باشد

مهندسین عزیز گروه تلگرامی ارور شبکه برای کمک به همدیگر برای رفع ارور ها تشکیل شده است شما میتوانید با فشار دادن عکس تلگرام عضو گروه ما شوید

برای مشاوره و پشتیبانی شبکه با کارشناسان ما در  تماس باشید .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *