Nojhanvps
December 26th, 2021, 12:38
در این مقاله سعی داریم شما عزیزان را با تعاریف مختلف و مرتبط با سرورهای مجازی و اختصاصی و فرق آنها آشنا کنیم.
در ابتدای امر باید معنی سرور به زبان ساده را بفهمیم تا بتوانیم درک کنیم سرورها چه فرقی با یکدیگر دارند.
سرور چیست؟
به زبان ساده، سرور یک قطعه سخت افزاری یا نرم افزاری است که به یک برنامه دیگر و کاربر آن برنامه(که کلاینت نامیده می شود)، سرویس میدهد. برنامه سرور، روی دیتا سنتر یک کامپیوتر فیزیکی اجرا می شود. این دستگاه که غالبا سرور خوانده میشود ممکن است مجازی(اشتراکی) باشد یا ممکن است به صورت کاملا اختصاصی در دسترس کاربران قرار گیرد.
در کل، سرور می تواند هم به صورت فیزیکی و هم به صورت مجازی، با استفاده از برنامه های مفروض، دیتاهای مورد نیاز به کاربران کلاینت را در اختیار آنها قرار دهد.
انواع سرور:
1. وب سرور. 2. سرور اپلیکیشن. 3. سرور پایگاه داده. 4. سرور پروکسی. 5. میل سرور. 6. سرور مجازی. 7. سرور اختصاصی. 8.سرور تیغه ای. 9.فایل سرور. 10. سرور امنیتی. 11. سرور Dns.
لازم به ذکر است، نوعی سرور وجود دارد که به آن سرور ابری گفته میشود، به این نوع از سرور که در اصل نوعی سرور vps است، در زیرساخت رایانش ابری ایجاد و مدیریت میشوند سرور ابری گفته میشود. کلود به تعداد نامحدودی از دستگاهها اجازه میدهد به عنوان یک سیستم واحد عمل کنند. سرورهای ابری یا کلود همان سرورهای اختصاصی مجازی هستند که بر روی زیرساخت ابری و در محیط رایانش ابری ارائه میگردند.
در پست های بعدی، در مورد انواع سرورها توضیحاتی را ارائه خواهیم داد، اما در این پست، قصد داریم تا فرق بین سرورهای مجازی و اختصاصی را برای شما کامل توضیح دهیم.
ماشین مجازی چیست:
در علم کامپیوتر ماشین مجازی (به انگلیسی: Virtual machine) است که بر روی یک کامپیوتر پیادهسازی میشود. این پیادهسازی بهگونهای است که تصور میشود یک کامپیوتر واقعی در حال اجرای برنامههای ماست. در عمل، این ماشین، توانایی پیاده سازی یک سیستم و سرور مجازی را روی یک محیط میهمان دارد، برای مثال شما با ماشین مجازی می توانید سرورهای مجازی را روی یک سیستم دیگر، غیر از سیستم فیزیکی اصلی، پیاده سازی کنید.
نقش ماشین مجازی در فرآیند آماده سازی سرور، آنجاست که از آن بعنوان ابزاری برای ایجاد و آماده سازی یک سرور مجازی یا اختصاصی استفاده می شود.
سرور مجازی VPS:
سرور مجازی یا Virtual Private Server به اختصار به آن VPS گفته میشود، در سرورهای مجازی، شما قطعات فیزیکی یک کیس مانند رم، گرافیک و پردازنده را به صورت کاملا مجازی و با استفاده از برنامه مخصوص شبیه ساز ویندوز، در اختیار کاربران(کلاینت) قرار می دهید تا آنها بتوانند اوامر خود را در محیطی مجازی و خارج از محیط ویندوز رایانه خودشان انجام دهند.
برای مثال، فردی کیس و رایانه فیزیکی ای در اختیار دارد که کانفیگ و سیستم آن، برای اجرای برنامه های مورد نیاز ایشان، ضعیف است و قابلیت اجرا را دارا نیست. مثلا کسی که از یک سیستم با رم، گرافیک و پردازنده قدیمی و به اصطلاح خودمان زغالی استفاده می کند امکان استفاده از برنامه های مانند مکانیکال، 3D Max، یا نرم افزارهای قدرتمند تدوین و غیره که نیاز به پردازنده های قوی با کش بالا یا رم و گرافیک بالا دارند را ندارد، پس مجبور است با یک شبیه ساز یا برنامه مناسب، از قابلیت های یک کیس فیزیکی، به صورت مجازی استفاده کند.
در این کیس ها، عموما پردازنده های قوی با تعداد هسته های بالا، رم هایی با فضای زیاد بین چند کاربر به اشتراک گذاشته میشود.
عملا سرور مجازی به محیطی گفته میشود که در آن برای مثال یک فرد، با استفاده از یک محیط ویندوز، غیر از ویندوز و سیستم خودش، امکان کارهایی را دارد که وجود آن با سیستم خودش امکان پذیر نمی باشد.
مثالی برای درک درست از اشتراکی بودن این سرورها:
شما یک کیس با رم 32 گیگ، هارد 1 ترابایت و پردازنده 16 هسته ای دارید که می خواهید آن را تحت عنوان سرور مجازی(که می توان به آن سرور اشتراکی هم گفت) بین 4 نفر به اشتراک بگذارید و ماهانه مبلغی را تحت عنوان هزینه نصب، راه اندازی و پشتیبانی این سرورها از آنها دریافت کنید.
در این صورت هر کدام از افراد سروری با این منابع را دریافت خواهند کرد: رم: 8 گیگ، هارد: 250 گیگ و پردازنده: 4 هسته ای.
سرور مجازی، امکان اجرای سیستمهای عامل دیگر درون سیستمعامل کنونی را ارائه میکند. این سیستمعامل مجازی به صورت یک برنامه(برای مثال ریموت دسکتاپ)، درون سیستم عامل شما اجرا میشود.
سرور اختصاصی(ددیکیت):
در dedicated server یا سرور اختصاصی منابع به صورت کاملا اختصاصی در اختیار وب سایتی خواهد بود که بر روی سرور قرار میگیرد. سرورهای اختصاصی در دو نوع اصلی سرور اختصاصی مجازی و سرور اختصاصی ارائه میشوند که بسته به نیاز وب سایت از لحاظ عملکرد، قدرت سختافزاری، هزینه و… توسط کاربر انتخاب خواهند شد.
بزرگ ترین فرق این سرور با سرور مجازی یا بهتر بگوییم سرور مجازی اشتراکی یا VPS در این است که تمامی منابع، حتی برق کیس فیزیکی نیز، صرفا و مطلقا در اختیار یک نفر(خریدار) قرار می گیرد. به همین دلیل شما با این منابع کاملا اختصاصی و در اختیار، می توانید از مزایای زیر بهرمند شوید:
1. سرعت بالا: سرعت این سرورها به دلیل عدم استفاده اشخاص دیگر و عملا اشتراکی نبودن آن با دیگران، به طبع بیشتر از دیگر سرورهای مجازی یا vps خواهد بود
2. قدرت: میزان منابع در اختیار شما بسایر بالاتر از سرورهای مجازی خواهد بود که ترافیک بالا و پهنای باند اختصاصی را به شما ارائه می دهد.
3. عدم اختلال: در این نوع سرور، فقط وب سایت ها و برنامه های خود شخص خریدار میزبانی می شوند، و در عمل، امکان مداخله کاربران دیگر و اختلال در کار شما، به هیچ عنوان ممکن نیست.
4. انعطاف پذیری و افزایش منابع: در این نوع سرور، امکان افزایش منابع تا بالاترین حدی که زیرساختهای آن پاسخگو باشد قابل ارائه است.
5. توانایی سفارشی سازی محیط: در سرورها اختصاصی، امکان سفارشی سازی و انتخاب نوع ویندوز یا برنامه ها و همه چیز آن وجود خواهد داشت.
امیدواریم که این مقاله به شما کمک کرده باشد.
در ابتدای امر باید معنی سرور به زبان ساده را بفهمیم تا بتوانیم درک کنیم سرورها چه فرقی با یکدیگر دارند.
سرور چیست؟
به زبان ساده، سرور یک قطعه سخت افزاری یا نرم افزاری است که به یک برنامه دیگر و کاربر آن برنامه(که کلاینت نامیده می شود)، سرویس میدهد. برنامه سرور، روی دیتا سنتر یک کامپیوتر فیزیکی اجرا می شود. این دستگاه که غالبا سرور خوانده میشود ممکن است مجازی(اشتراکی) باشد یا ممکن است به صورت کاملا اختصاصی در دسترس کاربران قرار گیرد.
در کل، سرور می تواند هم به صورت فیزیکی و هم به صورت مجازی، با استفاده از برنامه های مفروض، دیتاهای مورد نیاز به کاربران کلاینت را در اختیار آنها قرار دهد.
انواع سرور:
1. وب سرور. 2. سرور اپلیکیشن. 3. سرور پایگاه داده. 4. سرور پروکسی. 5. میل سرور. 6. سرور مجازی. 7. سرور اختصاصی. 8.سرور تیغه ای. 9.فایل سرور. 10. سرور امنیتی. 11. سرور Dns.
لازم به ذکر است، نوعی سرور وجود دارد که به آن سرور ابری گفته میشود، به این نوع از سرور که در اصل نوعی سرور vps است، در زیرساخت رایانش ابری ایجاد و مدیریت میشوند سرور ابری گفته میشود. کلود به تعداد نامحدودی از دستگاهها اجازه میدهد به عنوان یک سیستم واحد عمل کنند. سرورهای ابری یا کلود همان سرورهای اختصاصی مجازی هستند که بر روی زیرساخت ابری و در محیط رایانش ابری ارائه میگردند.
در پست های بعدی، در مورد انواع سرورها توضیحاتی را ارائه خواهیم داد، اما در این پست، قصد داریم تا فرق بین سرورهای مجازی و اختصاصی را برای شما کامل توضیح دهیم.
ماشین مجازی چیست:
در علم کامپیوتر ماشین مجازی (به انگلیسی: Virtual machine) است که بر روی یک کامپیوتر پیادهسازی میشود. این پیادهسازی بهگونهای است که تصور میشود یک کامپیوتر واقعی در حال اجرای برنامههای ماست. در عمل، این ماشین، توانایی پیاده سازی یک سیستم و سرور مجازی را روی یک محیط میهمان دارد، برای مثال شما با ماشین مجازی می توانید سرورهای مجازی را روی یک سیستم دیگر، غیر از سیستم فیزیکی اصلی، پیاده سازی کنید.
نقش ماشین مجازی در فرآیند آماده سازی سرور، آنجاست که از آن بعنوان ابزاری برای ایجاد و آماده سازی یک سرور مجازی یا اختصاصی استفاده می شود.
سرور مجازی VPS:
سرور مجازی یا Virtual Private Server به اختصار به آن VPS گفته میشود، در سرورهای مجازی، شما قطعات فیزیکی یک کیس مانند رم، گرافیک و پردازنده را به صورت کاملا مجازی و با استفاده از برنامه مخصوص شبیه ساز ویندوز، در اختیار کاربران(کلاینت) قرار می دهید تا آنها بتوانند اوامر خود را در محیطی مجازی و خارج از محیط ویندوز رایانه خودشان انجام دهند.
برای مثال، فردی کیس و رایانه فیزیکی ای در اختیار دارد که کانفیگ و سیستم آن، برای اجرای برنامه های مورد نیاز ایشان، ضعیف است و قابلیت اجرا را دارا نیست. مثلا کسی که از یک سیستم با رم، گرافیک و پردازنده قدیمی و به اصطلاح خودمان زغالی استفاده می کند امکان استفاده از برنامه های مانند مکانیکال، 3D Max، یا نرم افزارهای قدرتمند تدوین و غیره که نیاز به پردازنده های قوی با کش بالا یا رم و گرافیک بالا دارند را ندارد، پس مجبور است با یک شبیه ساز یا برنامه مناسب، از قابلیت های یک کیس فیزیکی، به صورت مجازی استفاده کند.
در این کیس ها، عموما پردازنده های قوی با تعداد هسته های بالا، رم هایی با فضای زیاد بین چند کاربر به اشتراک گذاشته میشود.
عملا سرور مجازی به محیطی گفته میشود که در آن برای مثال یک فرد، با استفاده از یک محیط ویندوز، غیر از ویندوز و سیستم خودش، امکان کارهایی را دارد که وجود آن با سیستم خودش امکان پذیر نمی باشد.
مثالی برای درک درست از اشتراکی بودن این سرورها:
شما یک کیس با رم 32 گیگ، هارد 1 ترابایت و پردازنده 16 هسته ای دارید که می خواهید آن را تحت عنوان سرور مجازی(که می توان به آن سرور اشتراکی هم گفت) بین 4 نفر به اشتراک بگذارید و ماهانه مبلغی را تحت عنوان هزینه نصب، راه اندازی و پشتیبانی این سرورها از آنها دریافت کنید.
در این صورت هر کدام از افراد سروری با این منابع را دریافت خواهند کرد: رم: 8 گیگ، هارد: 250 گیگ و پردازنده: 4 هسته ای.
سرور مجازی، امکان اجرای سیستمهای عامل دیگر درون سیستمعامل کنونی را ارائه میکند. این سیستمعامل مجازی به صورت یک برنامه(برای مثال ریموت دسکتاپ)، درون سیستم عامل شما اجرا میشود.
سرور اختصاصی(ددیکیت):
در dedicated server یا سرور اختصاصی منابع به صورت کاملا اختصاصی در اختیار وب سایتی خواهد بود که بر روی سرور قرار میگیرد. سرورهای اختصاصی در دو نوع اصلی سرور اختصاصی مجازی و سرور اختصاصی ارائه میشوند که بسته به نیاز وب سایت از لحاظ عملکرد، قدرت سختافزاری، هزینه و… توسط کاربر انتخاب خواهند شد.
بزرگ ترین فرق این سرور با سرور مجازی یا بهتر بگوییم سرور مجازی اشتراکی یا VPS در این است که تمامی منابع، حتی برق کیس فیزیکی نیز، صرفا و مطلقا در اختیار یک نفر(خریدار) قرار می گیرد. به همین دلیل شما با این منابع کاملا اختصاصی و در اختیار، می توانید از مزایای زیر بهرمند شوید:
1. سرعت بالا: سرعت این سرورها به دلیل عدم استفاده اشخاص دیگر و عملا اشتراکی نبودن آن با دیگران، به طبع بیشتر از دیگر سرورهای مجازی یا vps خواهد بود
2. قدرت: میزان منابع در اختیار شما بسایر بالاتر از سرورهای مجازی خواهد بود که ترافیک بالا و پهنای باند اختصاصی را به شما ارائه می دهد.
3. عدم اختلال: در این نوع سرور، فقط وب سایت ها و برنامه های خود شخص خریدار میزبانی می شوند، و در عمل، امکان مداخله کاربران دیگر و اختلال در کار شما، به هیچ عنوان ممکن نیست.
4. انعطاف پذیری و افزایش منابع: در این نوع سرور، امکان افزایش منابع تا بالاترین حدی که زیرساختهای آن پاسخگو باشد قابل ارائه است.
5. توانایی سفارشی سازی محیط: در سرورها اختصاصی، امکان سفارشی سازی و انتخاب نوع ویندوز یا برنامه ها و همه چیز آن وجود خواهد داشت.
امیدواریم که این مقاله به شما کمک کرده باشد.