Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

آلماهاست

کانفیگ سرور

5 نوع کانفیگ مختلف برای سرور

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

همه چیز بر روی یک سرور

تمام محتوا بر روی یک سرور میزبانی خواهد شد. برای یک برنامه وب معمولی که شامل وب سرور، اپلیکشن سرور و دیتابیس سرور می باشد. یک تغییر رایج در این تنظیمات، LAMP می باشد که مخفف Linux, Apache, MySQL, php در یک سرور می باشد.

همه چیز بر روی یک سرور

مناسب برای: از آنجایی که این نوع تنظیمات، ساده ترین نوع تنظیمات می باشند، مناسب برای نصب برنامه به صورت سریع می باشد ولی در این نوع نصب، ایزوله سازی اجزاء و مقیاس پذیری کم خواهند بود.

فواید:

  • سادگی

مضرات:

  • تمامی برنامه ها و دیتابیس بر روی یک سرور میزبانی می شوند و از یک سخت افزار استفاده خواهند کرد که باعث کاهش بازدهی می شود.
  • مقیاس بندی به صورتی افقی به راحتی قابل انجام نخواهد بود.

 

جداسازی پایگاه داده ( Database )

سیستم مدیریت دیتابیس (DBMS) می تواند از بقیه اجزا سرور جدا باشد تا درگیری منابع بین برنامه ها و دیتابیس جدا شوند و توسط حذف دیتابیس از DMZ و یا اینترنت، باعث افزایش امنیت شود.

دیتابیس مجزا از سرور

مناسب برای: برای تنظیم سریع یک برنامه مفید می باشد و برنامه و دیتابیس از منابع مجزا استفاده خواهند کرد.

فواید:

  • برنامه ها و دیتابیس، از منابع مشترک (رم، سی پی یو، i/o و…) استفاده نخواهند کرد.
  • امکان مقیاس بندی عمودی هر بخش. توسط استفاده از این روش، امکان ارتقا منابع قسمتی که نیاز دارید به صورت مجزا وجود دارد.
  • با توجه به کانفیگ شما، ممکن است با حذف دیتابیس از DMZ، باعث افزایش امنیت نیز بشود.

مضرات:

  • نصب و کانفیگ پیچیده تر نسبت به حالت اول
  • در صورت وجود مشکل در شبکه، ممکن است مشکلات ارتباط بین دو سرور بوجود بیاید و باعث از دست رفتن دسترسی شود.

لود بالانسر

اضافه کردن لود بالانسر ها به یک سرور می تواند باعث افزایش بازدهی و اطمینان شود ( توسط توزیع بار کاری در بین چند سرور ). اگر یک سرور دچار مشکلی شود، سرور دیگر میزبان ترافیک ورودی خواهد شد تا هنگامی که سرور مشکل دار، مجددا شروع به کار کند. هم چنین می تواند توسط استفاده از ریورس پراکسی لایه 7، برای میزبانی چند برنامه توسط یک دامین و پورت استفاده شود. مثال هایی از نرم افزار هایی که قابلیت بالانسینگ ریورس پراکسی را دارند: HAProxy،Nginx و Varnish.

لود بالانسر

مناسب برای: مفید برای استفاده در محیطی که نیازمند مقیاس بندی توسط اضافه کردن چند سرور است، هم چنین با عنوان مقیاس بندی افقی نیز شناخته می شود.

فواید:

  • مقیاس بندی افقی انجام می شود. برای مثال ظرفیت محیط توسط اضافه کردن سرور های دیگر، قابل مقیاس بندی می‌باشد.
  • با محدود کردن تعداد کانشکن و فرکانس، امکان مقابله با حملات دیداس وجود خواهد داشت.

مضرات:

  • اگر برای لود بالانسر منابع مناسب در نظر گرفته نشود و یا کانفیگ آن مشکلی داشته باشد، می تواند برای شما مشکلات زیادی به وجود بیاورد.
  • پیچیدگی های فراوانی در این نوع وجود دارد.
  • اگر لود بالانسر شما دچار مشکل شود، کل سرویس شما مختل خواهد شد. در صورتی که این سرویس به مشکلی بخورد، شاهد مشکلات و در دسترس نبودن سایر سرویس ها خواهید بود.

 

شتابدهنده http

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

برخی از شتابدهنده های http عبارتند از: nginx,varnish,squid.

شتابدهنده http

مناسب برای: کاربردی در صفحات ثابت با حجم بالا و یا فایل های رایجی که زیاد استفاده می شوند.

فواید:

  • با استفاده از فشرده سازی و کش کردن، استفاده از سی پی یو به خاطر وب سرور کاهش پیدا خواهد کرد و بازدهی سایت افزایش می یابد.
  • می تواند به عنوان لود بالانسر استفاده شود
  • برخی نرم افزار های کش، می توانند باعث جلوگیری از حملات دیداس شوند.

مضرات:

  • نیاز به تنظیمات دقیق برای بازدهی بالا دارد.
  • اگر حافظه کش کم باشد، می تواند باعث کاهش بازدهی شود.

 

تکثیر master-slave ( ارباب-برده ای ) دیتابیس

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

تکثیر ارباب برده ای

مناسب برای: افزایش عملکرد سرعت خواندن برای دیتابیس یک برنامه.

فواید:

  • افزایش سرعت خواندن از دیتابیس بوسیله خواندن اطلاعات از چندین نود برده.
  • می تواند با نوشتن فقط بر روی یک نود ارباب، باعث افزایش سرعت نوشتن شود ( درگیر خواندن هم زمان نخواهد بود ).

مضرات:

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

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

پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : کلیک کنید

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

آلما هاست، پیشرو در خدمات میزبانی وب لینوکسی ( هاست ابری، پربازدید و هاست دانلود )، سرور مجازی، سرور اختصاصی و نیمه اختصاصی با بیش از 13 سال سابقه درخشان در حوزه هاستینگ و خدمات دیتاسنتری در ایران. تنها نماینده رسمی دو دیتاسنتر انگلیسی در ایران با نام های رداستیشن و زارع انگلیس. پایه گذار یکی از اولین و قوی ترین تیم های نرم افزاری با نام ویکی بیت.

دیدگاه‌ها

  • دانلود آهنگ جدید

    سپتامبر 14, 2018

    سلام
    متن خوبی بود/برای انتخاب سرور مجازی تو ایران/بهترین کانفیگ چیه؟

    پاسخ

ارسال نظر