شبکه
شبکهی دادههات به شما امکان میدهد سرورها و کانتینرهای خود را در یک شبکهی خصوصی و ایزوله قرار دهید، ترافیک ورودی و خروجی آنها را با فایروال کنترل کنید و در صورت نیاز آنها را به اینترنت متصل کنید. در این راهنما اجزای شبکه و نحوهی ارتباط آنها با یکدیگر را بررسی میکنیم.
اجزای شبکه
همهی منابع شبکه درون یک پروژه ساخته میشوند و در بخش «نتورک» از منوی سمت راست پنل کاربری دادههات قابل مدیریت هستند. اجزای اصلی شبکه به شرح زیر است:
- ابر خصوصی (VPC): یک شبکهی مجازی ایزوله که منابع پروژه درون آن قرار میگیرند. هر پروژه میتواند چند ابر خصوصی داشته باشد و ابر خصوصیهای مختلف از یکدیگر جدا هستند.
- سابنت: یک بازهی آدرس IP خصوصی درون ابر خصوصی. هر سرور یا کانتینر هنگام ساخت در یک سابنت قرار میگیرد و یک آیپی داخلی از آن دریافت میکند.
- گروه امنیتی: فایروال ابری که ترافیک ورودی و خروجی هر سرور یا کانتینر را بر اساس قوانین تعریفشده کنترل میکند.
- آیپی الستیک: یک آدرس IPv4 عمومی که بهشکل یکبهیک (NAT 1:1) به یک سرور یا کانتینر متصل میشود و آن را برای ترافیک ورودی و خروجی در اینترنت در دسترس قرار میدهد.
- اینترنت گیتوی: دسترسی خروجی به اینترنت برای کل ابر خصوصی از طریق یک آدرس عمومی مشترک. ترافیک ورودی از این مسیر بسته میماند.
- توزیعکنندهی بار: یک آدرس ثابت داخلی در سابنت که ترافیک را بین چند سرور یا کانتینر پخش میکند.
ارتباط اجزا با یکدیگر
ساختار شبکهی یک پروژهی نمونه مانند شکل زیر است:
Project
└── VPC (production)
├── Internet Gateway ──► outbound internet (shared public IP)
├── Subnet 10.0.1.0/24
│ ├── Server web-1 10.0.1.10 ◄── Elastic IP (public)
│ ├── Server web-2 10.0.1.11
│ └── Load Balancer 10.0.1.50 ──► web-1, web-2
└── Subnet 10.0.2.0/24
└── Container db 10.0.2.20
Security Group web-sg ──► attached to web-1 and web-2
در این نمونه:
- سرورهای web-1 و web-2 و کانتینر db هر کدام یک آیپی داخلی از سابنت خود دریافت میکنند و از طریق آدرسهای داخلی با یکدیگر در ارتباط هستند.
- گروه امنیتی web-sg تعیین میکند چه ترافیکی به سرورهای وب برسد.
- سرور web-1 یک آیپی الستیک دارد و از اینترنت در دسترس است.
- توزیعکنندهی بار یک آدرس ثابت داخلی دارد و درخواستها را بین web-1 و web-2 پخش میکند.
- منابعی که آیپی الستیک ندارند، از طریق اینترنت گیتوی به اینترنت دسترسی خروجی پیدا میکنند؛ برای مثال برای نصب بستهها با apt update.
توجه داشته باشید که سرور یا کانتینری که نه آیپی الستیک دارد و نه ابر خصوصی آن اینترنت گیتوی فعال دارد، به اینترنت دسترسی ندارد.
ابر خصوصی پیشفرض
هنگام ساخت هر پروژه، یک ابر خصوصی پیشفرض به همراه یک گروه امنیتی پیشفرض برای آن ساخته میشود. به این ترتیب میتوانید بلافاصله پس از ساخت پروژه، اولین سرور یا کانتینر خود را بسازید. در صورت نیاز میتوانید ابر خصوصیها و سابنتهای دیگری نیز بسازید.
هزینهی شبکه
ابر خصوصی، سابنت، گروه امنیتی و توزیعکنندهی بار هزینهای ندارند. هزینهی آیپی الستیک بهشکل ساعتی و از زمان رزرو تا زمان آزادسازی محاسبه میشود، حتی اگر به هیچ منبعی متصل نباشد. اینترنت گیتوی نیز یک آیپی الستیک مصرف میکند و هزینهی آن برابر با یک آیپی الستیک است. برای جزئیات بیشتر، راهنمای مدل پرداخت و صورتحساب را ببینید.