serverplus’da «Tarmoq» bo‘limi: tarmoqlar, marshrutizatorlar, IP va balanslagichlar
cloud.serverplus.uz panelidagi «Tarmoq» bo‘limi — bu bulutingizning tarmoq infratuzilmasi bilan bog‘liq hamma narsa: serverlar o‘zaro qanday ulangan, ular internetga qanday chiqadi va siz trafikni qanday himoya qilib taqsimlaysiz. Bo‘lim yorliqlarga bo‘lingan, va bu maqolada har biri nima uchun javob berishini ko‘rib chiqamiz.
Bo‘lim yorliqlari: Tarmoqlar, Quyi tarmoqlar, Marshrutizatorlar, Suzuvchi IP-manzillar, Portlar, Yuk balanslagichlari, Xavfsizlik guruhlari va VPNs.
Bularning hammasi qanday bog‘langan
Tarmoq stekini pastdan yuqoriga tasavvur qilish eng oson:
- Tarmoq — bu serverlar ulanadigan virtual «kommutator». Uning ichida quyi tarmoq — IP-manzillar diapazoni yashaydi.
- Server tarmoqqa port (virtual tarmoq kartasi) orqali ulanadi va quyi tarmoqdan ichki IP oladi.
- Marshrutizator sizning shaxsiy tarmog‘ingizni tashqi tarmoq bilan bog‘laydi va internetga chiqish beradi.
- Suzuvchi IP — serverga «osib qo‘yadigan» ommaviy manzil, u tashqaridan mavjud bo‘lishi uchun.
- Xavfsizlik guruhi trafikni filtrlaydi (qaysi portlar ochiq), balanslagich esa yukni bir nechta server orasida taqsimlaydi.
- VPN bulutni ofisingiz yoki boshqa maydon bilan himoyalangan kanal orqali bog‘laydi.
Tarmoqlar
Tarmoq (network) — bu izolyatsiyalangan virtual segment, fizik kommutator analogi. Bitta tarmoqdagi serverlar bir-birini to‘g‘ridan-to‘g‘ri «ko‘radi». Yaratishda (+ Tarmoq yaratish) quyidagilar beriladi:
- Tarmoqning nomi va tavsifi.
- Quyi tarmoq — odatda tarmoq bilan birga darhol yaratiladi (quyiga qarang): CIDR, shlyuz, DHCP, manzillar puli.
Har bir tarmoqning parametrlari bor: Status (ACTIVE), Tashqi marshrutizator (tarmoq tashqimi), Umumiy (shared), MTU (odatda 1442). Shaxsiy tarmoqlar bepul (0 UZS).
Quyi tarmoqlar
Quyi tarmoq (subnet) — bu tarmoq ichidagi IP-manzillar diapazoni. Serverlar ichki manzillarni aynan quyi tarmoqdan oladi. Asosiy parametrlar:
- CIDR — diapazon, masalan
10.0.0.0/24(256 manzil). - Shlyuz IP-manzili — odatda birinchi manzil, masalan
10.0.0.1. - DHCP — serverlarga manzillarni avtomatik tarqatish (sukut bo‘yicha yoqilgan).
- IP versiyasi —
IPv4yoki IPv6. - Ajratish pullari — qaysi oraliqdan manzil berish (masalan
10.0.0.10dan10.0.0.200gacha).
Marshrutizatorlar
Marshrutizator (router) sizning shaxsiy tarmog‘ingizni tashqi tarmoq (internet) bilan bog‘laydi va quyi tarmoqlar orasida trafikni marshrutlaydi. Marshrutizatorda tashqi shlyuz bor — shaxsiy tarmoq tashqariga chiqadigan ommaviy manzil.
- Ro‘yxat nimani ko‘rsatadi: nom, status (
ACTIVE), shlyuz (tashqi IP), mintaqa. - Nima uchun kerak: marshrutizatorsiz shaxsiy tarmoqdagi serverlar izolyatsiyalangan va internetga chiqa olmaydi. U turli quyi tarmoqlarning o‘zaro muloqot qilishiga ham imkon beradi.
Suzuvchi IP-manzillar
Suzuvchi IP (floating IP) — bu serverga istalgan vaqtda tayinlash va olib tashlash mumkin bo‘lgan ommaviy manzil. Server ichki IP bilan yashaydi, «suzuvchi» esa uni internetdan mavjud qiladi.
- Status
DOWN— manzil zaxiralangan, lekin hech narsaga bog‘lanmagan;ACTIVE— serverga bog‘langan. - Belgilangan IP-manzil — suzuvchi «qaraydigan» serverning ichki manzili (
10.0.0.186). - Qulaylik: bitta ommaviy manzilni serverdan serverga ko‘chirish mumkin (masalan, mashinani almashtirishda) — tashqi foydalanuvchilar uchun manzil o‘zgarmaydi.
Portlar
Port (port) — bu tarmoqdagi virtual tarmoq kartasi. Tarmoqqa har bir ulanish — o‘z IP va MAC-manzili bilan port. Portlar avtomatik yaratiladi, lekin ular ko‘rinadi va ularni qo‘lda yaratish mumkin.
- Qurilma egasi port kimga tegishli ekanini ko‘rsatadi:
compute:nova— server tarmoq kartasi,network:router_interface— marshrutizator interfeysi,network:distributed— xizmat (DHCP). - Holat
ACTIVE/DOWN— port ishlatilyaptimi yoki yo‘q.
Ko‘pchilik hollarda portlarga qo‘lda tegish shart emas — ular serverlar, marshrutizatorlar va balanslagichlar yaratilganda o‘zi paydo bo‘ladi.
Yuk balanslagichlari
Balanslagich (load balancer) kiruvchi trafikni bir nechta server orasida taqsimlaydi — yukni ko‘tarish va bitta server ishdan chiqsa ham mavjudlikni yo‘qotmaslik uchun. Yaratishda quyidagilar beriladi:
- Tarmoq — balanslagich qaysi tarmoqda ishlaydi.
- Pul ishtirokchilari — trafik taqsimlanadigan serverlar.
- Tinglovchi (listener) — balanslagich trafikni qabul qiladigan protokol va port (masalan
HTTP : 80). - Ishtirokchilar (members) — u trafikni serverlarga yuboradigan protokol va port (masalan
HTTP : 80).
Odatiy stsenariy — veb-ferma: bitta ommaviy kirish, uning orqasida bir nechta bir xil veb-server.
Xavfsizlik guruhlari
Xavfsizlik guruhi — bu bulutli faervol: u serverga qaysi kiruvchi va chiquvchi trafik ruxsat etilishini hal qiladi (portlar, protokollar, manbalar). Bu alohida katta mavzu — unga «Xavfsizlik guruhlari: bulutli faervolni sozlash» maqolasi bag‘ishlangan. Qisqacha: ruxsat beruvchi qoidasiz server tashqaridan mavjud emas, odatiy tayyor guruhlar esa — SSH, ICMP, default.
VPN (IPsec)
VPNs bo‘limi — bu IPsec protokoli bo‘yicha site-to-site VPN: bulutingiz va boshqa maydon (ofis, boshqa data-markaz) orasidagi himoyalangan tunnel. U bir nechta qismdan iborat (quyi yorliqlar):
- VPN Gateways — marshrutizatordagi VPN-xizmat (tunnel kirish nuqtasi).
- IKE Policies va IPSec Policies — shifrlash va kalitlarni kelishish parametrlari.
- VPN Endpoint Groups — qaysi mahalliy va uzoq quyi tarmoqlar bog‘lanadi.
- IPSec Site Connections — maydonlar orasidagi ulanishning o‘zi.
Qachon kerak. IPsec-VPN — «tarmoq-tarmoq» doimiy aloqa uchun (ofis ↔ bulut). Agar vazifa xodimlarga masofaviy kirish berish bo‘lsa, ko‘pincha oddiy bulut serverida o‘z VPN-serveringizni (masalan WireGuard) ko‘tarish osonroq.
Odatiy stsenariylar
- Internetdagi bitta server. Ommaviy tarmoqdagi server + kerakli portlar bilan xavfsizlik guruhi (SSH/HTTP/HTTPS). Suzuvchi IP — belgilangan tashqi manzil kerak bo‘lsa.
- Tashqariga chiqishli shaxsiy tarmoq. O‘z tarmog‘ingiz + quyi tarmoq, tashqi shlyuzli marshrutizator, tashqaridan ko‘rinishi kerak bo‘lgan serverlarga suzuvchi IP. Qolganlari yashirin qoladi.
- Nosozlikka chidamli sayt. Bir nechta veb-server + ularning oldida yuk balanslagichi; xavfsizlik guruhi 80/443 ni faqat balanslagichga ochadi.
- Ofisni bulut bilan bog‘lash. Bulut marshrutizatori va ofis shlyuzi orasidagi IPsec site-to-site VPN — ichki resurslar internetga chiqarilmasdan mavjud bo‘ladi.
Ko‘p beriladigan savollar
Tarmoq va quyi tarmoq o‘rtasidagi farq nima?
Tarmoq — bu serverlar ulanadigan «kommutator» (L2 daraja). Quyi tarmoq — bu shu tarmoq ichidagi IP-manzillar diapazoni (L3 daraja). Bitta tarmoqda CIDR, shlyuz va DHCP bilan quyi tarmoq bo‘lishi mumkin; quyi tarmoqsiz serverlar manzil ololmaydi.
Suzuvchi IP oddiy ommaviy manzildan nimasi bilan farq qiladi?
Suzuvchi IP muayyan serverga «mixlanmagan»: uni olib tashlab, boshqa serverga soniyalar ichida tayinlash mumkin. Bu ko‘chishlar va nosozlikka chidamlilik uchun qulay — tashqi manzil o‘zgarmasdan qoladi.
Server allaqachon ommaviy tarmoqda bo‘lsa, menga marshrutizator kerakmi?
Agar server to‘g‘ridan-to‘g‘ri ommaviy tarmoqda (public2) yaratilgan bo‘lsa, u allaqachon internetga chiqishga ega — alohida marshrutizator kerak emas. Marshrutizator siz o‘z shaxsiy tarmog‘ingizni qurayotganingizda va unga tashqariga chiqish bermoqchi bo‘lganingizda kerak.
O‘z tarmog‘ingni yaratish shartmi?
Yo‘q. Oddiy vazifalar uchun serverni tayyor ommaviy tarmoqda yaratish mumkin. O‘z tarmog‘ingiz serverlarni izolyatsiya qilish, muhitlarni (veb/MB) ajratish yoki murakkabroq topologiya qurish uchun kerak.
Balanslagich bir nechta suzuvchi IP bilan bir xilmi?
Yo‘q. Suzuvchi IP’lar shunchaki turli serverlarga turli manzillarni tarqatadi. Balanslagich bitta kirish beradi va so‘rovlarni serverlar orasida, ularning mavjudligini tekshirib, aqlli taqsimlaydi.