امروزه، بسیاری از کسب و کارها با مزایای سرورهای ابری آشنا هستند. در اینجا ما در مورد خدمات و امکانات مبتنی بر ابر و عملکرد کلی که یک سرور مبتنی بر ابر ارائه میدهد صحبت میکنیم. بدیهی است که استفاده از سرورهای مبتنی بر ابر نیاز کلی شما به فضا و سختافزار فیزیکی را کاهش میدهند؛ اما به غیر از آن، سرورهای ابری چندین مزیت عمده دیگر نیز دارند:
آنچه در این مقاله میخوانید:
نکاتی که قبل از یافتن سرورهای ابری مناسب باید بدانید
امنیت
اولین و مهمترین مزیت سرورهای ابری امنیت آنهاست. استفاده از سرورهای مبتنی بر ابر نیاز کلی شما به امنیت را کاهش میدهد. وقتی صحبت از امنیت در ارائهدهندگان سرورهای ابری میشود، وظیفه آنها ایمن نگه داشتن دادهها به صورت تخصصی است. با توجه به این مورد کسب و کارها دیگر نیازی به استخدام تیم تخصصی برای راهاندازی سرور VPS امن ندارند. تمام مسئولیت رمزگذاری و رمزگشایی در هنگام دسترسی به دادهها بر عهده ارائهدهنده سرورهای ابری شماست.
دسترسی
با استفاده از یک سرور ابری، این امکان برای شما وجود دارد که به طور ایمن به دادهها دسترسی داشته باشید و بتوانید آنها را در هر زمانی و هر نقطهای از جهان پردازش کنید. دسترسی آسان به دادهها از هر مکانی نیاز شرکتها به استخدام نیروی متخصص جهت راهاندازی دائمی مراکز داده را برطرف میکند.
کاهش هزینه تعمیر و نگهداری
ارائهدهندگان سرورهای ابری موارد مربوط به تعمیر و نگهداری را مدیریت میکنند تا اطمینان حاصل کنند که تجربه شما در حین استفاده از سرور ابری تا حد امکان آسان است.
بودجه و تعهد
خرید و نگهداری یک مرکز داده فیزیکی میتواند هزینه زیادی را بر شرکتها اعمال کند. در صورتی که از سرور ابری استفاده کنید، دیگر نیازی به چنین سرمایهگذاری ندارید. سرور ابری باعث صرفهجویی در هزینههای یک کسب و کار میشود.
درک نیازهای شما
قبل از اینکه بخواهیم درباره بهترین کانفیگ سرور ابری صحبت کنیم باید بدانید که دقیقا به چه چیزی نیاز دارید. در اینجا چند مثال آورده شده است که از طریق آنها میتوانید نیازهای سرور ابری خود را درک کنید:
مثال اول یک شرکت ارائهدهنده خدمات مبتنی بر مشتری ثابت است. تصور کنید صاحب چنین شرکتی هستید. نیاز اصلی این است که هر دادهای را که مشتری به شما میدهد، ذخیره کنید و یک سرویس میزبانی شده (این سرویس میتواند بر اساس ویندوز ابری یا هر سرور VPS دیگری باشد) بر اساس نیاز آنها ارائه دهید. در اینجا باید فضای خاصی را به هر مشتری اختصاص دهید تا دادههای همه آنها ایزوله باشد. در اینجا اولویت شما امنیت و مکان سرورها خواهد بود. باید مطمئن شوید که دادههای کاربران ایمن میمانند و در صورت لزوم میتوان از آنها نسخه پشتیبان تهیه کرد. شما نمیتوانید در هیچ صورتی دادهها را از بین ببرید؛ زیرا مشتریان شما به آنها بستگی دارند. شاید جالب باشد که بدانید حدود 67 درصد از دادهها به دلیل خرابی سختافزاری از بین میروند.
مثال دوم یک پلتفرم OTT (Over The Top) یا هر شرکت مبتنی بر خدماتی است که شما در هر جای جهان دارید. در این مثال، نیاز اصلی تنها اطلاعات شخصی مشتری نیست؛ بلکه مهمتر از آن دادههای اختصاصی شماست. هر پلتفرمی دارای حجم عظیمی از داده است که باید به پایگاه مشتریان ارائه شود. بنابراین در این مثال، اولویت مورد نیاز تغییر خواهد کرد. اولویت ابتدا ظرفیت داده و سپس دسترسی و امنیت است. شما باید اولویت را با توجه به کسب و کار خود و آنچه برای مشتریان خود میخواهید تعیین کنید.
آخرین مثال در مورد استفاده شخصی است. اینجا زمانی است که تجزیه و تحلیل نیازها برای بررسی اینکه آیا به سرورهای ابری نیاز دارید یا خیر بسیار مهم است. در مورد استفاده شخصی باید دو نکته ظرفیت سرورهای داده و توانایی دسترسی به دادهها از هر نقطه را بررسی کرد. گاهی اوقات، کاربران امنیت را بر ظرفیت دادهها اولویت میدهند. اگر اینگونه است، همیشه بهتر است یک سیستم سرور آفلاین داشته باشید؛ اما اگر به فضای بیشتر با دسترسی آسان از هر نقطه نیاز دارید، سرورهای ابری برای شما انتخاب مناسبتری است.

نکاتی که قبل از یافتن سرورهای ابری مناسب باید بدانید
برای یافتن بهترین کانفیگ سرور ابری، یک دستورالعمل مناسب برای اینکه چه چیزهایی مورد نیاز است داشته باشید. به عنوان مثال ظرفیت فضای ذخیرهسازی مورد نیاز فعلی و ظرفیت مورد نیاز در چند سال آینده را با توجه به پیشبینی خود از رشد کسب و کارتان محاسبه کنید. این سناریو فقط راهی برای درک نیاز به شما میدهد؛ اما موارد خاصی نیز وجود دارد که از طریق آنها میتوانید آن نیازها را محاسبه کنید تا تصمیمگیری آسانتر شود.
قبل از اینکه به جستجوی سرورهای ابری بپردازید، باید به چند سوال پاسخ دهید:
چه تعداد سرور مورد نیاز است؟
این یک سوال اساسی است که قبل از جستجوی سرورهای ابری باید از خود بپرسید. شما باید بدانید که چه نیازی دارید؟ آیا به ظرفیت عظیمی داده نیاز دارید یا خیر؟ با توجه به خدمات خود و تعداد مشتریانی که دارید، یک عدد تقریبی در ذهن داشته باشید.
چه مدت به آن نیاز دارید؟
هنگامی که میدانید به چند سرور نیاز دارید، باید این مساله را نیز مشخص کنید که برای چه مدت به این سرورها نیاز خواهید داشت. این همیشه به نوع تعهدی که باید بدهید بستگی دارد. مدت زمان نیاز به سرور ابری، تاثیر قابل توجهی بر بودجه شما خواهد داشت؛ از این رو قبل از جستجوی ارائهدهنده خدمات باید این نکته را در نظر داشته باشید.
چه میزان رشدی را در دادههای خود پیشبینی میکنید؟
پس از پاسخ دادن به دو سوال اول وقت آن است که به آینده فکر کنید. آیا انتظار رشد قابل توجهی در مشتریان خود دارید؟ اگر بله، چقدر و با چه سرعتی؟ زیرا پاسخ شما به طور قابل توجهی بر خرید سرور ابری شما تاثیر دارد. شما باید بدانید که آیا شرکت ارائههنده سرور ابری که انتخاب میکنید می تواند تقاضای جدید شما برای سرورها را برآورده کند یا خیر.
اکنون که میدانید به چه چیزی نیاز دارید، اجازه دهید ببینیم به چه مواردی باید توجه کنید:
مکان سرور
مکان سرور میتواند بر دسترسی و بازیابی دادههای شما در مواقع خرابی تاثیر بگذارد. بررسی اینکه آیا مکان فیزیکی دیتا سنتر میتواند شرایط طبیعی و هر گونه عوارض نامطلوب را تحمل کند، ضروری است. به عنوان مثال، شما نمیخواهید اطلاعات خود را در شرکتی که مرکز داده خود را در بالای یک ساختمان 40 طبقه در یک منطقه زلزلهخیز قرار داده است، ذخیره کنید.

امنیت
یکی از بزرگترین نیازها در حال حاضر امنیت دادههاست. در ارزیابی اقدامات امنیتی شرکتی که برای مراقبت از دادههای خود انتخاب میکنید، بسیار مراقب باشید. بررسی طرحهای رمزگذاری و پروتکلهای شبکه مورد استفاده شرکت ارائهدهنده سرور ابری ضروری است.
عملکرد
امنیت بالا، نیازهای عملکردی جدیدی را به وجود میآورد. اگر طرحوارههای رمزگذاری-رمزگشایی خیلی پیچیده باشند، به سرورهای ابری با عملکرد سنگینتری نیاز دارید. اگر نمیخواهید در دسترسی به دادههای خود تاخیر یا زمان انتظار زیادی را تجربه کنید، عملکرد، امنیت و مکانهای سرور در کنار هم اهمیت دارند. شبکههای E2E (end to end) در دسترس بودن و قابلیت اطمینان بالایی را در بازار ارائه میدهند. شبکه های E2E با فراهم کردن شبکهای با کارایی و آپتایم بالا، تاخیر بسیر کمی دارند.
پشتیبانی فنی
شما به شرکتی نیاز دارید که بتواند در هر زمانی نیاز به پشتیبانی فنی داشتید به شما کمک کند. ارائهدهنده خدمات ابری انتخابی باید بتواند از دادههای شما مانند دادههای خودش پشتیبانی کند.
قراردادهای سطح خدمات (service level agreements- SLA)
SLAها در هنگام انتخاب سرورهای ابری از مهمترین فاکتورها هستند. همه تعهدهای شرکت ارائهدهنده در برابر خدمات مورد استفاده شما در SLA آورده میشود. همه چیز از نحوه ذخیره دادهها تا مکان ذخیره و پروتکلهای امنیتی در SLA آورده شده است.
بودجه و بازگشت سرمایه
اکنون مهمترین عامل پول است. شما باید بدانید که هر ویژگی یا خدماتی که دریافت میکنید، هزینه مشخصی دارد. اگر به سرورهای بیشتر یا امنیت و دسترسی بیشتری نیاز دارید، هر چیزی قیمتی دارد. بنابراین، شما باید برنامهها را با توجه به بودجه خود به دقت ارزیابی کنید. در اینجا باید دو چیز را بدانید:
اول بازگشت سرمایه، باید از خود بپرسید که آیا هزینه ای که میخواهید برای خرید سرور ابری پرداخت کنید نسبت به مزایایی که دریافت میکنید مقرون به صرفه است؟
مورد دوم یک مفهوم جالب در دنیای بازاریابی است؛ زیرا شرکتها به دنبال کسب درآمد در مقادیر کم برای مدت طولانی یا سود زیاد در یک دوره کوتاه مدت هستند. بنابراین، اگر دوره تعهد شما طولانیتر باشد، ممکن است تخفیف بیشتری روی خرید سرور ابری دریافت کنید. از این رو باید با توجه به بودجه خود و رشدی که برای شرکت یا نیازهای شخصی خود انتظار دارید، این مورد را تنظیم کنید.
تعیین کانفیگ سرور ابری
یکی دیگر از سوالات مهم در زمینه خرید بهترین سرور ابری، تعیین کردن میزان رم، فضای ذخیرهسازی و … مورد نیاز است. بهترین راه برای بررسی چگونگی تعیین نیازهای سرور ابری خود، اجرای یک مثال فرضی است. برای این مثال، فرض کنید یک برنامه کاملا جدید دارید که بر روی سرور اجرا نمیشود و شما آن را به صورت محلی بر روی دستگاه خود ساختهاید.
پهنای باند مورد نیاز خود را تخمین بزنید
شما میتوانید از ابزارهایی مانند GTMetrix، Google page speed و … برای آزمایش برنامه در حال تولید خود استفاده کنید. همچنین میتوانید از ابزارهایی مانند calculator.net برای محاسبه میزان استفاده ماهانه از پهنای باند و سرعت مورد نیاز خود استفاده کنید. برای محاسبه میزان استفاده ماهانه از پهنای باند و سرعت مورد نیاز خود شما به موارد زیر نیاز خواهید داشت:
انتقال داده ماهانه
- میانگین بازدیدکنندگان ماهانه
- میانگین تعداد بازدید از صفحه به ازای هر بازدیدکننده
- میانگین بازدید ماهانه از صفحه
- اندازه متوسط هر صفحه
برای این مثال، فرض کنید به 500000 بازدید در هر ماه خواهید رسید. هر بازدیدکننده به طور متوسط از چهار صفحه بازدید کند و انتقال داده در هر صفحه به طور متوسط 2 مگابایت باشد. به خاطر داشته باشید که رباتهای موتورهای جستجو میتوانند بر انتقال دادههای شما تاثیر بگذارند. رباتها معمولا دادههای بیشتری را نسبت به کاربران معمولی مصرف میکنند، زیرا آنها تقریبا از تمام صفحات فهرست شده وبسایت یا برنامه شما بازدید میکنند.
- 500000 بازدید در ماه
- 4 صفحه به ازای هر بازدیدکننده
- 2000000 بازدید از هر صفحه در ماه
- 2 مگابایت اندازه هر صفحه
- 4000 گیگابایت انتقال داده در هر ماه
الزامات پهنای باند
پهنای باند شما بر اساس میزان انتقال داده در هر ماه است. میتوانید در وبسایت calculator.net مصرف ماهیانه خود را بر حسب واحدهای بایت (B)، کیلوبایت (KB)، مگابایت (MB)، گیگابایت (GB) یا ترابایت(TB) وارد کنید تا پهنای باند مورد نیاز را با واحدهای مگابیت بر ثانیه (Mbps) یا گیگابیت بر ثانیه (Gbps) به شما بدهد.
- · 4000 گیگابایت انتقال داده در هر ماه
- 12.17 مگابیت بر ثانیه پهنای باند مورد نیاز
12.17 مگابیت بر ثانیه پهنای باند مورد نیاز برای اجرای برنامه شماست. این پهنای باند شامل سایر برنامهها یا بارهای کاری در حال اجرا بر روی سرور شما نمیشود. این میزان به عنوان یک مقدار پایه در نظر گرفته میشود و شامل افزایش ترافیک نمیشود.
نیازهای آدرس IP خود را بشناسید
اکثر ارائهدهندگان ابری آدرسهای IP را با خرید و استقرار سرورهای ابری یا ذخیرهسازی ارائه میدهند. آدرسهای IP ممکن است با پایگاه دادههای مبتنی بر ابر و سایر خدمات نیز ارائه شوند. سوال این است که چند آدرس IP برای محیط ابری شما مورد نیاز است و به طور دقیقتر شما نیاز به چند آدرس IP عمومی و چند آدرس IP خصوصی دارید؟
آدرس IP عمومی و IP خصوصی
چرا به آدرسهای IP برای محیط ابری خود نیاز دارید؟ برای ارتباط سرورهای ابری خود با اینترنت به آدرسهای IP عمومی نیاز دارید. این معمولا با استفاده از دروازده ترجمه آدرس شبکه (Network Address Translation- NAT) یا نمونه NAT انجام میشود. شما همچنین میتوانید از یک دروازه خصوصی مجازی (Virtual Private Gateway- VGW) استفاده کنید.
آدرسهای IP خصوصی بین سرورهای ابری و سایر سرویسها یا زیرساختهای ابری در یک ابر خصوصی مجازی (VPC) استفاده میشوند. از IP خصوصی میتوان برای اتصال نقاط انتهایی ابر در زیرشبکههای VPC استفاده کرد.

نیازهای محاسباتی خود را برآورد کنید
Compute که به عنوان قدرت محاسباتی نیز شناخته میشود، به عملکرد CPU و RAM اشاره دارد. در رایانش ابری، اصطلاحاتی مانند cpu و Cores وجود دارد.
تعیین CPU مورد نیاز
افزودن میزان غیر ضروری CPU به یک سرور میتواند به نسبت یکپارچگی آن آسیب بزند. شما باید به معیارهای عملکردی و حجم کاری خود نگاه کنید. تعداد CPU زیاد لزوما نشان دهنده عملکرد بهتر سرور ابری نیست.
مقدار RAM را تعیین کنید
مقدار خیلی زیاد یا کم RAM میتواند باعث ایجاد مشکل در عملکرد سرور ابری شود. با توجه به ماهیت نیمه پایدار حافظه، اندازهگیری مناسب نمونههای سرور ابری از CPUها پیچیدهتر است. شما باید حافظه فعال در مقابل حافظه اختصاص داده شده، رفتار سیستم عامل در زمان راهاندازی و صفحهبندی را درک کنید. حافظه فعال همان چیزی است که سیستم عامل مهمان و برنامه کاربردی از آن استفاده میکنند. حافظه اختصاص داده شده مقدار رم فیزیکی است که مهمان از Hypervisor درخواست میکند.
استاندارد برای سرورهای ابری باید بین 8 تا 64 گیگابایت باشد. این میزان RAM به طور کلی برای سرورهای وب، سرورهای برنامه، میکروسرویسها، پایگاههای داده متوسط و آزمایش محیطهای توسعهدهنده مناسب است. در هنگام تهیه حافظه، بهتر است حافظهای بیش از مقدار تخمینی تهیه کنید تا برنامه شما عملکرد بهتری داشته باشد.
تعیین حجم مورد نیاز (هارد SSD)
هنگام محاسبه مقدار کل ظرفیت ذخیرهسازی مورد نیاز برای خرید سرور ابری خود، باید مقدار فضای دیسک مورد نیاز سیستم عامل، کنترل پنل، برنامه، پایگاه داده، ایمیل، امنیت و سایر ابزارها را در نظر بگیرید. فضای کل دیسک باید مجموع تمام دادههای مختلفی باشد که روی آن هارددیسک مجازی در فضای ابری ذخیره میکنید. اطمینان حاصل کنید که میزان استفاده از دیسک هرگز از 85 درصد فضای موجود بیشتر نشود. این بدان معناست که همیشه حداقل 15 درصد از فضای هارد دیسک خالی میماند.
تعیین موقعیت مکانی سرور
موقعیت مکانی مناسب برای یک سرور بر اساس مکان استقرار بیشتر کاربران شما تعیین میشود. اگر سرور ابری را برای مقاصد خاصی مانند ترید کردن یا رباتهای بورسی نیاز دارید، باید موقعیت مکانی سرور خود را با توجه به هدف خود انتخاب کنید.
خرید سرور ابری اَبر دِراک
اَبر دِراک یکی از برترین ارائهدهندگان سرورهای ابری در ایران است که با سرویس امنیت ابری خود، امنیت دادههای شما را نیز تضمین میکند. تیم پشتیبانی اَبر دِراک میتوانند راهنماییهای لازم جهت خرید بهترین کانفیگ سرور ابری را به شما ارائه دهند. در وبسایت اَبر دِراک، کانفیگها و پلنهای مختلفی برای سرورهای ابری مشخص شده است که پاسخگوی نیازهای کاربران مختلف است. در صورت درخواست کاربران، اَبر دِراک امکان تعریف پلن سفارشی مطابق نیازهای کاربران را نیز داراست.
سوالات متداول:
چگونه یک سرور مناسب انتخاب کنیم؟
- برای خرید سرور ابری الزامات عملکردی خود را تعریف کنید. هر شرکتی الزامات عملکرد منحصربه فردی برای سرورهای خود دارد.
- خرابی احتمالی را در نظر بگیرید.
- میزان استفاده از پهنای باند را پیشبینی کنید.
- مقیاسپذیری برنامه را در نظر بگیرید.
- یک ارائهدهنده خدمات ابری انتخاب کنید.
آیا انتخاب RAM زیاد باعث عملکرد بهتر یک سرور ابری میشود؟
هر چه سرور شما حافظه بیشتری داشته باشد، بار بیشتری را میتواند تحمل کند که به طور معمول برای سرعت کلی و عملکرد وبسایت بهتر است. با این حال، اضافه کردن رم بیش از حد توصیه نمیشود؛ زیرا سیستم ظرفیت استفاده از پتانسیل کامل خود را نخواهد داشت.
منابع:
https://www.datacenters.com/news/how-to-determine-your-cloud-server-requirements