بلاگ/شبکه خصوصی و Floating IP روی سرور ابری: کاربرد و راه‌اندازی روی سرور ابری OVH آلمان آریانت
به‌روز شده

شبکه خصوصی و Floating IP روی سرور ابری: کاربرد و راه‌اندازی روی سرور ابری OVH آلمان آریانت

1405/08/070 بازدید
شبکه خصوصی و Floating IP روی سرور ابری: کاربرد و راه‌اندازی روی سرور ابری OVH آلمان آریانت

شبکه خصوصی و Floating IP روی سرور ابری: کاربرد و راه‌اندازی

اگر بیش از یک سرور ابری دارید، یا پروژه‌ای می‌سازید که باید وب‌سرور و پایگاه‌داده را از هم جدا کند، دیر یا زود به دو قابلیت برمی‌خورید: شبکه خصوصی و Floating IP. این دو با هم اشتباه گرفته می‌شوند، اما کار کاملا متفاوتی انجام می‌دهند.

در این مقاله می‌بینیم شبکه خصوصی سرور ابری چیست، Floating IP چه فرقی با آن دارد، در چه پروژه‌هایی به آن نیاز دارید، و چطور هر دو را روی سرور ابری OVH آلمان آریانت فعال کنید.

شبکه خصوصی سرور ابری چیست؟

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

کاربرد اصلی این شبکه، ارتباط امن بین سرویس‌هایی است که نباید مستقیما روی اینترنت قابل‌دسترسی باشند؛ مثل یک سرور دیتابیس که فقط باید از سمت سرور اپلیکیشن به آن دسترسی باشد.

روی سرور ابری OVH آلمان آریانت، شبکه خصوصی از همان پنل مدیریت سرور قابل تنظیم است و می‌توانید چند سرور را به یک شبکه داخلی مشترک وصل کنید.

Floating IP چیست و چه فرقی با IP معمولی دارد؟

هر سرور ابری OVH آلمان به‌طور پیش‌فرض یک IPv4 عمومی و یک IPv6 اختصاصی دارد که ثابت و متعلق به همان سرور است. Floating IP یک آدرس IP جداست که می‌توانید آن را بین سرورهای مختلف جابه‌جا کنید، به‌شرطی که آن سرورها روی یک شبکه خصوصی باشند.

به زبان ساده: IP معمولی به سرور «چسبیده» است؛ Floating IP به شبکه خصوصی تعلق دارد و شما تصمیم می‌گیرید در هر لحظه کدام سرور آن را در اختیار بگیرد.

این ویژگی زمانی به کار می‌آید که می‌خواهید بدون تغییر DNS یا تنظیمات مشتری، ترافیک را از یک سرور به سرور دیگر منتقل کنید؛ مثلا هنگام تعویض سرور اصلی یا راه‌اندازی یک سرور پشتیبان.

جدول مقایسه شبکه خصوصی و Floating IP

ویژگیشبکه خصوصیFloating IP
نقش اصلیارتباط داخلی و امن بین چند سرورآدرس IP قابل‌جابه‌جایی بین سرورها
پیش‌نیازهیچفقط برای سرورهایی که روی شبکه خصوصی هستند
قابل مشاهده از اینترنتنهبله
کاربرد نمونهجداسازی ترافیک دیتابیس از اینترنتفیل‌اوور بین سرور اصلی و پشتیبان
محل تنظیمپنل مدیریت سرور ابری آریانتپنل مدیریت سرور ابری آریانت

نمودار اتصال چند سرور ابری به یک شبکه خصوصی مشترک با یک Floating IP قابل‌جابه‌جایی بین آن‌ها

چه زمانی به این دو قابلیت نیاز دارید؟

جداسازی لایه‌های یک اپلیکیشن

اگر اپلیکیشن شما از چند بخش تشکیل شده — مثلا وب‌سرور، صف پیام و دیتابیس — بهتر است فقط وب‌سرور IP عمومی داشته باشد و بقیه از طریق شبکه خصوصی با هم صحبت کنند. این کار سطح حمله را کم می‌کند، چون دیتابیس اصلا از اینترنت قابل‌دسترسی نیست. برای نمونه، یک خوشهٔ Galera با MariaDB دقیقا همین الگو را دنبال می‌کند: چند سرور دیتابیس روی شبکه خصوصی با هم صحبت می‌کنند، بدون اینکه هیچ‌کدام مستقیم روی اینترنت باز باشند.

فیل‌اوور ساده بین دو سرور

وقتی یک سرور پشتیبان (standby) دارید، می‌توانید Floating IP را روی سرور اصلی نگه دارید و در صورت بروز مشکل، همان آدرس را به سرور پشتیبان منتقل کنید. کاربران و کلاینت‌ها بدون نیاز به تغییر تنظیمات DNS، به همان آدرس وصل می‌مانند. همین مفهوم Floating IP در زیرساخت‌های دیگر هم با همین اسم به کار می‌رود؛ برای نمونه راه‌اندازی شبکه در OpenStack با Neutron هم دقیقا از همین مکانیزم برای جابه‌جایی IP بین سرورها استفاده می‌کند.

ارتباط امن بین چند سرور توزیع‌شده

اگر چند سرور ابری دارید که باید بین خودشان داده تبادل کنند — مثلا یک خوشه کوچک یا سرورهای پردازشی پشت یک سرور اصلی — شبکه خصوصی این تبادل را از اینترنت عمومی جدا می‌کند. برای ارتباط امن بین تیم‌ها و دفاتر مختلف هم می‌توان در کنار این قابلیت از یک سرور WireGuard روی همان سرور ابری استفاده کرد؛ اگر به‌جای اپ آماده ترجیح می‌دهید خودتان آن را روی سرور راه بیندازید، راهنمای راه‌اندازی WireGuard را هم ببینید.

راه‌اندازی شبکه خصوصی و Floating IP روی سرور ابری OVH آلمان آریانت

  1. از پنل آریانت وارد بخش مدیریت سرور ابری OVH آلمان شوید.
  2. یک شبکه خصوصی جدید بسازید و سرورهایی را که باید با هم در ارتباط باشند، به آن اضافه کنید. هر سرور یک آدرس داخلی روی این شبکه می‌گیرد.
  3. برای فعال‌سازی Floating IP، از همان بخش شبکه، یک Floating IP جدید بگیرید و آن را به یکی از سرورهای عضو شبکه خصوصی تخصیص دهید.
  4. هر زمان لازم بود، از همان پنل می‌توانید Floating IP را از یک سرور جدا کرده و به سرور دیگری در همان شبکه خصوصی وصل کنید.

در کنار این دو قابلیت، فایروال، کلید SSH، reverse DNS و rescue mode با کنسول VNC هم از همان پنل مدیریت سرور قابل تنظیم است.

نکات امنیتی و محدودیت‌ها

شبکه خصوصی و Floating IP فقط روی سرورهای ابری OVH آلمان با زیرساخت فرانکفورت فعال می‌شوند. این سرورها روی هاست‌های Intel Xeon E-2388G با رم DDR4 ECC و فضای ذخیره‌سازی NVMe اجرا می‌شوند.

چند نکته مهم دیگر درباره شبکه این سرورها:

  • هر سرور یک IPv4 عمومی و یک IPv6 دارد؛ ترافیک تحت سیاست استفاده منصفانه (fair use) نامحدود است.
  • پورت خروجی 25 بسته است، اما پورت‌های 465 و 587 برای ارسال ایمیل باز هستند.
  • محافظت استاندارد OVH در برابر حملات DDoS به‌صورت پیش‌فرض روی همه سرورها فعال است.
  • vCPU این سرورها به‌صورت اشتراکی تخصیص می‌یابد و اگر مصرف پردازنده یک سرور بیش از یک ساعت بالای ۸۰ درصد بماند، سیاست استفاده منصفانه اعمال می‌شود.

برای مشاهده قیمت به‌روز پلن‌های سرور ابری OVH آلمان و مقایسه آن‌ها با سایر لوکیشن‌ها، صفحه قیمت سرور ابری آریانت را ببینید.

جمع‌بندی

شبکه خصوصی، ارتباط داخلی و امن بین چند سرور ابری است؛ Floating IP، آدرسی است که می‌توانید بین آن سرورها جابه‌جا کنید. اگر پروژه شما از چند سرور تشکیل شده یا به فیل‌اوور نیاز دارد، ترکیب این دو قابلیت روی سرور ابری OVH آلمان راهی ساده برای بالا بردن امنیت و پایداری زیرساخت شماست.

برای شروع، می‌توانید از صفحه سرور ابری OVH آلمان آریانت یک سرور بسازید و شبکه خصوصی و Floating IP را از همان پنل فعال کنید. برای آشنایی کلی‌تر با تفاوت سرور ابری و سرور مجازی هم می‌توانید سر بزنید به صفحه سرور ابری.

سؤالات متداول

۱. شبکه خصوصی و Floating IP روی چه سرورهایی قابل استفاده است؟ فقط روی سرورهای ابری OVH آلمان که عضو یک شبکه خصوصی مشترک باشند. Floating IP هم تنها برای همین سرورها فعال می‌شود.

۲. آیا با فعال‌کردن شبکه خصوصی، IP عمومی سرور تغییر می‌کند؟ نه. هر سرور همچنان IPv4 عمومی و IPv6 خودش را حفظ می‌کند؛ شبکه خصوصی فقط یک آدرس داخلی اضافه می‌کند.

۳. برای جابه‌جایی Floating IP بین دو سرور، نیاز به ری‌استارت سرور هست؟ این تغییر از پنل مدیریت سرور انجام می‌شود و در سطح شبکه اعمال می‌شود؛ اطلاعات کامل‌تر هنگام تخصیص Floating IP در پنل آریانت نمایش داده می‌شود.

۴. آیا می‌توان فایروال را هم روی سرورهای متصل به شبکه خصوصی تنظیم کرد؟ بله. فایروال، کلید SSH و rescue mode مستقل از شبکه خصوصی هستند و از همان پنل مدیریت سرور ابری قابل تنظیم‌اند.