رایانش ابری یک روش انعطافپذیر و مقرونبهصرفه برای میزبانی و اجرای وبسایت، اپلیکیشن و پلتفرمهای مختلف است. بااینحال خرید بهترین سرور ابری با پیکربندی (Configuration) مناسب برای کسبوکارتان ممکن است کمی دشوار و چالشبرانگیز باشد. هنگام خرید سرور ابری باید به مواردی مانند CPU، دیسک، ترافیک، نوع پیکربندی دیسک و حافظه توجه کنید که در بستههای مختلف سرور ابری با یکدیگر متفاوت هستند. انتخاب بهترین کانفیگ سرور ابری در وهله اول به نیازهای کسبوکار شما بستگی دارد. حتما میپرسید چگونه میتوان درباره پیکربندی سرور ابری متناسب با نیازهای کسبوکار تصمیمگیری کرد؟ در این مقاله اصول اولیه پیکربندی سرور ابری و چگونگی تعیین نیازهای شما و کسبوکارتان را بررسی میکنیم. در انتها نیز بهترین سرور ابری را به شما معرفی خواهیم کرد.
چرا کسبوکار شما به سرور ابری نیاز دارد؟
قبل از اینکه بخواهیم درباره بهترین کانفیگ سرور ابری صحبت کنیم، باید بدانید که دقیقا به چه چیزی نیاز دارید. برای درک بهتر نیازهای کسبوکار خود قبل از خرید سرور ابری، سه مثال زیر را با دقت بخوانید:
1. انتخاب کانفیگ سرور ابری برای کسبوکار مبتنی بر مشتری ثابت
تصور کنید صاحب یک شرکت ارائهدهنده خدمات مبتنی بر مشتری ثابت هستید و فقط با مجموعه محدود و مشخصی از سازمانها یا افراد برای سرویسدهی، قراردادهای طولانیمدت میبندید. نیاز اصلی این است که هر دادهای را که مشتری به شما میدهد، ذخیره کنید و یک سرویس میزبانیشده بر اساس نیاز آنها ارائه دهید؛ این سرویس میتواند بر اساس ویندوز ابری یا هر سرور مجازی (VPS) دیگری باشد.
در چنین شرایطی، باید فضای خاصی را به هر مشتری اختصاص دهید تا دادههای همه آنها ایزوله باشد. بهعلاوه، در این شرکت اولویت شما امنیت و مکان سرورها خواهد بود. در واقع، باید مطمئن شوید که دادههای کاربران ایمن میمانند و در صورت لزوم میتوان از آنها نسخه پشتیبان تهیه کرد. شما نمیتوانید در هیچ صورتی دادهها را از بین ببرید؛ زیرا حفظ مشتریان شما به محافظت از دادهها بستگی دارد. جالب است که بدانید حدود 67 درصد از دادهها بهدلیل خرابی سختافزاری از بین میروند.
2. بهترین سرور ابری برای پلتفرمهای OTT
مثال دوم یک پلتفرم OTT (Over The Top) یا هر شرکت مبتنی بر خدماتی است که شما در هر جای جهان دارید. به عبارت دیگر، مشتریان شما طیف گستردهای از افراد هستند که از طریق اینترنت به محتوای پلتفرم دسترسی دارند. در این مثال، نیاز اصلی فقط اطلاعات شخصی مشتری نیست؛ بلکه مهمتر از آن دادههای اختصاصی شماست. هر پلتفرمی حجم عظیمی از داده دارد که باید به پایگاه مشتریان ارائه شود. بنابراین در این مثال، اولویت ابتدا ظرفیت داده و سپس دسترسی و امنیت است. شما باید اولویت را با توجه به کسبوکار خود و آنچه برای مشتریان خود میخواهید، تعیین کنید.
3. بهترین کانفیگ سرور ابری برای استفاده شخصی
آخرین مثال در مورد استفاده شخصی است. برای خرید سرور ابری بهمنظور استفاده شخصی ابتدا باید با تجزیهوتحلیل نیازهایتان بررسی کنید که آیا واقعا به سرور ابری نیاز دارید یا خیر؟ در وهله بعدی باید دو مورد ظرفیت سرورهای داده و توانایی دسترسی به دادهها از هر نقطه را بررسی کنید. در بعضی شرایط، ممکن است امنیت برایتان اولویت بالاتری نسبت به ظرفیت ذخیرهسازی داشته باشد. در چنین مواقعی، توصیه میشود از یک سیستم سرور آفلاین استفاده کنید. اما اگر به فضای ذخیرهسازی بیشتر با دسترسی آسان از هر نقطه نیاز دارید، خرید سرور ابری انتخاب مناسبتری برای شما خواهد بود.
مراحل تعیین بهترین کانفیگ سرور ابری
مثالهایی که در قسمت قبل بیان کردیم، فقط راهی برای درک نیاز کسبوکار هستند. برای خرید بهترین سرور ابری و انتخاب کانفیگ سرور ابری مورد نیازتان باید از قبل مواردی مانند میزان رم، فضای ذخیرهسازی، پهنای باند مورد نیاز و نیازهای آدرس IP را بررسی و تعیین کنید. در ادامه به توضیح دقیقتر موارد تعیین بهترین کانفیگ سرور مجازی یا ابری میپردازیم:
1. پهنای باند مورد نیاز خود را تخمین بزنید
شما میتوانید از ابزارهایی مانند GTMetrix، Google page speed و … برای آزمایش برنامه در حال تولید خود استفاده کنید. همچنین ابزارهایی مانند Calculator.net برای محاسبه میزان استفاده ماهانه از پهنای باند و سرعت مورد نیازتان کاربردی هستند.
برای محاسبه میزان استفاده ماهانه از پهنای باند و سرعت مورد نیازتان به اطلاعاتی از قبیل انتقال داده ماهانه شامل موارد زیر نیاز دارید:
- میانگین بازدیدکنندگان ماهانه
- میانگین تعداد بازدید از صفحه بهازای هر بازدیدکننده
- میانگین بازدید ماهانه از صفحه
- اندازه متوسط هر صفحه
برای مثال، فرض کنید ماهانه به 500هزار بازدید خواهید رسید. هر بازدیدکننده بهطور متوسط از چهار صفحه بازدید کرده و انتقال داده در هر صفحه بهطور متوسط 2 مگابایت خواهد بود. به خاطر داشته باشید که رباتهای موتورهای جستجو میتوانند بر انتقال دادههای شما تاثیر بگذارند. رباتها معمولا دادههای بیشتری را نسبت به کاربران معمولی مصرف میکنند؛ زیرا آنها تقریبا از تمام صفحات فهرستشده وبسایت یا برنامه شما بازدید میکنند.
- 500هزار بازدید در ماه
- 4 صفحه بهازای هر بازدیدکننده
- 2 میلیون بازدید از هر صفحه در ماه
- 2 مگابایت اندازه هر صفحه
- 4هزار گیگابایت انتقال داده در هر ماه
الزامات سرعت پهنای باند
الزامات سرعت پهنای باند شما بر اساس میزان انتقال داده در هر ماه است که این عدد را در مثال بالا (4هزار گیگابایت انتقال داده در ماه) محاسبه کردیم. شما نیز میتوانید مصرف ماهیانه خود را در وبسایت Calculator.net بر حسب واحدهای بایت (B)، کیلوبایت (KB)، مگابایت (MB)، گیگابایت (GB) یا ترابایت (TB) وارد کنید تا پهنای باند مورد نیاز را با واحدهای مگابیت بر ثانیه (Mbps) یا گیگابیت بر ثانیه (Gbps) به شما بدهد.
- 4هزار گیگابایت (انتقال داده در هر ماه)
- 12.17 مگابیت بر ثانیه (پهنای باند مورد نیاز)
12.17 مگابیت بر ثانیه پهنای باند مورد نیاز برای اجرای اپلیکیشن شماست. این پهنای باند شامل سایر اپلیکیشنها یا بارهای کاری در حال اجرا روی سرور شما نمیشود. این میزان بهعنوان یک مقدار پایه در نظر گرفته شده و شامل افزایش ترافیک نمیشود.
2. نیازهای آدرس IP خود را بشناسید
اکثر ارائهدهندگان سرویسهای ابری آدرسهای IP را با خرید و استقرار سرورهای ابری یا ذخیرهسازی ارائه میدهند. آدرسهای IP ممکن است با پایگاه دادههای مبتنی بر ابر و سایر خدمات نیز ارائه شوند. سوال این است که چند آدرس IP برای محیط ابری شما مورد نیاز است و بهطور دقیقتر شما به چند آدرس IP عمومی و چند آدرس IP خصوصی نیاز دارید؟ در ادامه به بررسی نیازهای آدرس IP میپردازیم:
آدرس IP عمومی و IP اختصاصی
برای ارتباط سرورهای ابری خود با اینترنت به آدرسهای IP عمومی نیاز دارید. این ارتباط معمولا با استفاده از دروازده ترجمه آدرس شبکه (Network Address Translation – NAT) یا نمونه NAT انجام میشود. شما همچنین میتوانید از یک دروازه خصوصی مجازی (Virtual Private Gateway – VGW) استفاده کنید.
آدرسهای IP اختصاصی بین سرورهای ابری و سایر سرویسها یا زیرساختهای ابری در یک ابر خصوصی مجازی (VPC) استفاده میشوند. IP اختصاصی برای اتصال نقاط انتهایی ابر در زیرشبکههای VPC نیز کاربرد دارد.
آدرسهای IPv4 و IPv6
آدرسهای IP بخشی از یک پشته کامل شبکه هستند که شامل لایه اپلیکیشن (HTTP، HTTPS، FTP، POP3 و SMTP)، انتقال (TCP و UDP)، شبکه (IP و ICMP) و دیتالینک (Ethernet و ARP) میشوند.
IPv4 یک پروتکل پرکاربرد در ارتباطات دادهها در چندین نوع شبکه است. با توجه به افزایش تقاضای آدرسهای IP برای دستگاهها، آدرسهای IPv4 در حال محدود شدن هستند. طول آدرسهای IPv4 معادل 32 بیت است، درحالیکه IPv6 یک شماره 128 بیتی دارد.
تغییر فضای آدرس IP از 32 بیت به 128 بیت تفاوت قابل توجهی در تعداد آدرسهای IP موجود ایجاد میکند؛ بهطوریکه IPv4 حدود 4,294,967,296 دارد و IPv6 امکان تولید 340,282,366,920,938,463,374,607,431,768,211,456 آدرس منحصربهفرد (معادل 2 به توان 128) را فراهم میکند. برای آشنایی بیشتر با تفاوت IPv4 و IPv6 پیشنهاد میکنیم مقاله «IPv6 چیست» از ابر دراک را مطالعه کنید.
3. نیازهای محاسباتی خود را برآورد کنید
محاسبات (Compute) که بهعنوان قدرت محاسباتی نیز شناخته میشود، به عملکرد CPU و RAM اشاره دارد. در رایانش ابری، اصطلاحاتی مانند vCPU و Cores وجود دارد که در ادامه به توضیح کامل آنها میپردازیم:
تعیین تعداد ماشینهای مجازی (VMs)
هیچ دستورالعمل دقیقی در مورد تعداد ماشین های مجازی که میتوانید روی سرور ابری اجرا کنید، وجود ندارد. بااینحال، برخی از متخصصان توصیه میکنند از حدود 15 ماشین مجازی در هر نمونه استفاده کنید. بسته به سرور، استفاده از 48 یا حتی 150 تا 200 ماشین مجازی در هر نمونه نیز وجود دارد.
به یاد داشته باشید که در صورت قرار دادن تعداد زیادی ماشین مجازی روی نمونه سرور ابری، ممکن است با خطر از دست دادن یکباره کل ماشینهای مجازی در صورت از کار افتادن سرور مواجه شوید. این امر به معماری دسترسیپذیری بالا (High-availability) مربوط میشود و تعداد ماشینهای مجازی به سختافزار و هایپروایزر زیرین بستگی دارد.
تعیین CPU مورد نیاز
افزودن میزان غیرضروری CPU به یک سرور میتواند به نسبت یکپارچگی آن آسیب بزند. شما باید به معیارهای عملکردی و حجم کاری خود توجه کنید. تعداد CPU زیاد لزوما نشاندهنده عملکرد بهتر سرور ابری نیست.
تعیین مقدار RAM
مقدار خیلی زیاد یا کم RAM میتواند باعث ایجاد مشکل در عملکرد سرور ابری شود. با توجه به ماهیت نیمه پایدار حافظه، اندازهگیری مناسب نمونههای سرور ابری از CPUها پیچیدهتر است. شما باید حافظه فعال در مقابل حافظه اختصاصدادهشده، رفتار سیستمعامل در زمان راهاندازی و صفحهبندی را درک کنید. حافظه فعال همان چیزی است که سیستمعامل مهمان و اپلیکیشن از آن استفاده میکنند. حافظه اختصاصدادهشده مقدار رم فیزیکی است که مهمان از هایپروایزر درخواست میکند.
حافظه استاندارد برای سرورهای ابری باید بین 8 تا 64 گیگابایت باشد. بهطور کلی، این میزان RAM برای سرورهای وب، سرورهای بازی، سرورهای اپلیکیشن، میکروسرویسها، پایگاههای داده متوسط و آزمایش محیطهای توسعهدهنده مناسب است. در هنگام تهیه حافظه، بهتر است حافظهای بیش از مقدار تخمینی تهیه کنید تا برنامه شما عملکرد بهتری داشته باشد.
تعیین حجم مورد نیاز (هارد SSD)
هنگام محاسبه مقدار کل ظرفیت ذخیرهسازی مورد نیاز برای خرید سرور ابری باید مقدار فضای دیسک مورد نیاز سیستمعامل، کنترل پنل، اپلیکیشن، پایگاه داده، ایمیل، امنیت و سایر ابزارها را در نظر بگیرید. فضای کل دیسک باید مجموع تمام دادههای مختلفی باشد که روی آن هارد دیسک مجازی در فضای ابری ذخیره میکنید. مطمئن شوید که میزان استفاده از دیسک هرگز از ۸۵ درصد فضای موجود بیشتر نشود. این بدان معناست که همیشه حداقل ۱۵ درصد از فضای هارد دیسک خالی میماند.
تعیین موقعیت مکانی سرور
مکان سرور میتواند بر دسترسی و بازیابی دادههای شما در مواقع خرابی تاثیر بگذارد. بررسی اینکه آیا مکان فیزیکی مرکز داده (Datacenter) میتواند شرایط طبیعی و هرگونه عوارض نامطلوب را تحمل کند، ضروری است. بهعنوان مثال، ذخیره کردن اطلاعات در سرویسهای شرکتی که مرکز داده خود را بالای یک ساختمان 40 طبقه در یک منطقه زلزلهخیز قرار داده است، کاری منطقی و عقلانی به نظر نمیرسد.بهعلاوه، موقعیت مکانی مناسب برای یک سرور بر اساس مکان استقرار بیشتر کاربران شما تعیین میشود. اگر سرور ابری را برای مقاصد خاصی مانند ترید کردن یا رباتهای بورسی نیاز دارید، باید موقعیت مکانی سرور مجازی ترید را با توجه به هدفتان انتخاب کنید.
نکات مهم برای خرید بهترین سرور ابری
تا این قسمت از مقاله با نکات مهم تعیین کانفیگ سرور ابری آشنا شدیم. به یاد داشته باشید که همه موارد مهم در انتخاب بهترین سرور ابری را باید با توجه به پیشبینی خود از رشد کسبوکارتان در آینده در نظر بگیرید. اکنون که میدانید به چه چیزی نیاز دارید، وقت آن است که بهترین سرور ابری را از میان گزینههای موجود خود انتخاب کنید. برای خرید بهترین سرور ابری موارد زیر را در نظر بگیرید:
امنیت
یکی از بزرگترین نیازها در حال حاضر امنیت دادهها است. در ارزیابی اقدامات امنیت ابری شرکتی که برای محافظت از دادههای خود انتخاب میکنید، بسیار مراقب باشید. بهاینمنظور، بررسی طرحهای رمزگذاری و پروتکلهای شبکه که در شرکت ارائهدهنده سرور ابری استفاده میشود، ضروری است.
عملکرد
امنیت بالا نیازهای عملکردی جدیدی را به وجود میآورد. اگر طرحوارههای رمزگذاری-رمزگشایی خیلی پیچیده باشند، به سرورهای ابری با عملکرد سنگینتری نیاز دارید. اگر نمیخواهید در دسترسی به دادههای خود تاخیر یا زمان انتظار زیادی را تجربه کنید، عملکرد، امنیت و مکانهای سرور در کنار هم اهمیت دارند. شبکههای E2E (End to end) با فراهم کردن شبکهای با کارایی و آپتایم بالا، تاخیر بسیار کم، در دسترس بودن و قابلیت اطمینان بالا ارائه میدهند.
پشتیبانی فنی
برای خرید بهترین سرور ابری باید به پشتیبانی فنی شرکت ارائهدهنده مورد نظرتان توجه کنید. ارائهدهنده خدمات ابری منتخب باید بتواند از دادههای شما مانند دادههای خودش محافظت و پشتیبانی کند.
قراردادهای سطح خدمات (Service Level Agreements – SLA)
SLAها هنگام انتخاب سرورهای ابری از مهمترین فاکتورها به شمار میروند. همه تعهدهای شرکت ارائهدهنده در برابر خدمات مورد استفاده شما در SLA آورده میشود؛ همه چیز از نحوه ذخیره دادهها تا مکان ذخیره و پروتکلهای امنیتی را میتوانید در SLA مطالعه کنید.
بودجه و بازگشت سرمایه
مهمترین عامل تصمیمگیری در دنیای کسبوکار پول است. شما باید بدانید که هر ویژگی یا خدماتی که دریافت میکنید، چه هزینهای دارد و نحوه قیمتگذاری کاملا شفاف باشد. بنابراین باید پلنهای سرور ابری را با توجه به بودجه خود بهدقت ارزیابی کنید. بهاینمنظور دو مورد زیر را در نظر بگیرید:
- بودجه: باید از خود بپرسید که آیا قیمت سرور ابری نسبت به مزایای استفاده از آن مقرونبهصرفه است؟
- بازگشت سرمایه: مورد دوم یک مفهوم جالب در دنیای بازاریابی است؛ زیرا شرکتها بهدنبال کسب درآمد در مقادیر کم برای مدت طولانی یا سود زیاد در یک دوره کوتاهمدت هستند. بنابراین اگر دوره تعهد شما طولانیتر باشد، ممکن است تخفیف بیشتری روی خرید سرور ابری دریافت کنید. از این رو باید با توجه به بودجه و رشدی که برای شرکت یا نیازهای شخصی خود انتظار دارید، این مورد را تنظیم کنید.
مزایای سرورهای ابری
استفاده از سرور ابری نیاز به سرمایه اولیه برای تامین و راهاندازی زیرساخت فیزیکی را از بین میبرد. علاوهبر این، خرید سرور ابری و استفاده از آن مزایای دیگری هم به همراه دارد که عبارتاند از:
- امنیت: در صورت استفاده از سرور ابری، شرکت ارائهدهنده مسئولیت رمزگذاری و رمزگشایی هنگام دسترسی به دادهها را به عهده دارد. بهاینترتیب دیگر نیازی به استخدام تیم تخصصی برای راهاندازی سرور VPS امن ندارید.
- دسترسی: با استفاده از سرور ابری میتوانید بهطور ایمن به دادهها دسترسی داشته باشید و آنها را در هر زمانی و از هر نقطهای در جهان پردازش کنید. دسترسی آسان به دادهها از هر مکانی نیاز شرکتها به استخدام نیروی متخصص برای راهاندازی دائمی مراکز داده را برطرف میکند.
- کاهش هزینه تعمیر و نگهداری: ارائهدهندگان سرورهای ابری موارد مربوط به تعمیر و نگهداری را مدیریت میکنند تا مطمئن شوند که تجربه شما حین استفاده از سرور ابری تا حد امکان آسان است.
- بودجه و تعهد: خرید و نگهداری یک مرکز داده فیزیکی میتواند هزینه زیادی را به شرکتها تحمیل کند. درصورتیکه از سرور ابری استفاده کنید، دیگر نیازی به سرمایهگذاری روی راهاندازی مرکز داده فیزیکی ندارید. بهاینترتیب، سرور ابری باعث صرفهجویی در هزینههای یک کسبوکار میشود.
برای درک بهتر مزایای استفاده از سرور ابری بهجای سرور فیزیکی پیشنهاد میکنیم مقاله «تفاوت سرور ابری با سنتی» را مطالعه کنید.
خرید سرور ابری؛ راهکار ابر دراک برای مدیریت بهتر کسبوکار شما
ابر دراک یکی از برترین ارائهدهندگان سرورهای ابری در ایران است که با سرویس امنیت ابری خود، امنیت دادههای شما را نیز تضمین میکند. در وبسایت ابر دراک، کانفیگها و پلنهای مختلفی برای سرورهای ابری مشخص شده که پاسخگوی نیازهای کاربران مختلف است. در صورت درخواست کاربران، ابر دراک امکان تعریف پلن سفارشی مطابق با نیازهای کاربران را نیز فراهم میکند.
با خرید سرور ابری خارج از ایران ابر دراک میتوانید بهصورت رایگان و فقط با یک کلیک در پنل کاربری خود، پشتیبانی از IP ورژن 6 را فعال کنید. با فعالسازی IPv6 روی سرور ابری ابر دراک میتوانید از طریق هر دو ورژن 4 و 6 آیپی به درخواستهای ارسالشده به سرویس آنلاین خود پاسخ دهید. در صورت نیاز به دریافت راهنمایی برای خرید بهترین کانفیگ سرور ابری از طریق شماره تلفن 02191014197 با تیم پشتیبانی ابر دراک در تماس باشید.
سوالات متداول:
چگونه بهترین سرور ابری را انتخاب کنیم؟
برای خرید بهترین سرور ابری باید به مواردی مانند مقیاسپذیری، امنیت، پشتیبانی فنی، هزینهها و انعطافپذیری سرویس را بررسی کنید. برای کسب اطلاعات بیشتر مقاله ویژگیهای بهترین سرور ابری از ابر دراک را بخوانید.
آیا انتخاب RAM زیاد باعث عملکرد بهتر یک سرور ابری میشود؟
هرچه سرور شما حافظه بیشتری داشته باشد، بار بیشتری را میتواند تحمل کند که بهطور معمول برای سرعت کلی و عملکرد وبسایت بهتر است. بااینحال، اضافه کردن رم بیش از حد توصیه نمیشود؛ زیرا سیستم ظرفیت استفاده از پتانسیل کامل خود را نخواهد داشت.
برای انتخاب بهترین کانفیگ سرور ابری به چه نکاتی باید توجه کنیم؟
CPU، RAM، فضای ذخیرهسازی، موقعیت مکانی سرور و پهنای باند از جمله مهمترین مواردی است که با تعیین آنها میتوانید بهترین کانفیگ سرور ابری را انتخاب کنید.
منابع: Datacenter.com | E2E Cloud