Желілік адрестеу және интернетке қол жеткізу
Ішкі желіні жасау кезінде мыналар беріледі:
- ішкі желінің атауы;
- ішкі желінің мекенжайы;
- DHCP IP-адрестер пулы (тіпті ішкі желі үшін DHCP өшірілген болса да);
- (опционалды түрде)
<АДРЕС_ПОДСЕТИ> - <NEXT_HOP>форматындағы статикалық маршруттар.
Бұл ретте келесі ережелер қолданылады:
-
Егер ішкі желі үшін DHCP қосылған болса, онда онда DHCP-адрестер пулының алғашқы екі мекенжайын алатын екі DHCP-сервер орналастырылады.
Мысалы, егер
192.168.0.0/24ішкі желісі үшін192.168.0.11–192.168.0.254DHCP-адрестер пулы берілсе, онда DHCP-серверлер192.168.0.11және192.168.0.12мекенжайлары бар порттарды пайдаланады. -
Егер ішкі желіге жария мекенжайы бар маршрутизатор қосылған болса, онда маршрутизатордың
SNATпортына DHCP IP-адрестер пулының қалған бөлігінен кездейсоқ мекенжай тағайындалады.
Ішкі желідегі объектілердің интернетке қол жеткізуі болуы үшін ішкі желіге маршрутизаторды сыртқы желіге қол жеткізумен қосу керек.
Сыртқы желіге қол жеткізетін маршрутизатор қажет болатын желілік объектілер:
-
VPN-туннель.
-
Интернетке қол жеткізетін жүктеме теңгергіші. виртуалды машина үшін интернетке қол жеткізуді әртүрлі тәсілдермен қамтамасыз етуге болады:
-
ВМ-ді сыртқы желіге қосу. Бұл ретте оған ішкі желі мен сыртқы IP-адрес автоматты түрде тағайындалады.
-
ВМ-ді сыртқы желіге қол жеткізетін маршрутизаторға қосылған жеке ішкі желіге қосу және оған Floating IP-адрес тағайындау. Бұл ретте IP-адресті қолмен де, автоматты түрде де беруге болады.
Floating IP-адрес (DNAT, қалқымалы) — бұлттық ортадағы ресурстар арасында динамикалық түрде қайта тағайындауға болатын статикалық IP-адрес. Floating IP-адрес SDN арқылы пайдаланылады, бұл желі әкімшісіне физикалық немесе виртуалды желі конфигурациясын өзгертпей-ақ IP-адрестерді құрылғылар арасында ауыстыруға мүмкіндік береді. Осылайша трафикті әртүрлі серверлер арасында серверлердің өз конфигурациясын өзгертпей ауыстыруға болады.
Floating IP-адрестерді пайдаланудың артықшылықтары:
-
Істен шығуға төзімділікті қамтамасыз ету — егер негізгі сервер істен шықса, IP-адрес резервтік серверге жылдам қайта бағытталуы мүмкін, бұл бос тұрып қалуды азайтады.
-
Жүктемені теңгеру — Floating IP-адрес бірнеше сервер арасында трафикті тарату үшін пайдаланылуы мүмкін, осылайша жүйенің өнімділігі мен сенімділігін арттырады.
-
Желіні икемді қайта конфигурациялау — талаптары жиі өзгеретін орталарда Floating IP-адрестер IP-адрестеуді және онымен байланысты баптауларды өзгертпей, ресурстарды жедел қайта бөлуге мүмкіндік береді.
Бір жобадағы Floating IP-адрестер саны квоталармен шектелген.
Егер жобада Floating IP-адрес квота нөлден үлкен болса, онда виртуалды машиналарға байланыстырылмаған Floating IP-адрес ең көп саны — 1.
Anycast IP сервисі оңтайлы маршруттауы бар істен шығуға төзімді инфрақұрылымды жасауға мүмкіндік береді.
Anycast — әртүрлі қолжетімділік аймақтарындағы бірнеше серверге бір IP-адрес тағайындалатын маршруттау әдісі. Бұл ретте Anycast IP-адрес арқылы трафик BGP метрикалары негізінде автоматты түрде ең жақын немесе ең аз жүктелген түйінге бағытталады.
Anycast IP-адрес келесі міндеттерді орындайды:
- Қосымшаның өнімділігін қамтамасыз ете отырып, серверлер арасында жүктемені таратады.
- Егер сервер немесе қолжетімділік аймағы қолжетімсіз болса, қосымшаның істен шығуға төзімділігін қамтамасыз ете отырып, трафикті басқа серверге немесе қолжетімділік аймағына қайта бағыттайды.
Floating және Anycast IP-адрестер арасындағы айырмашылықтар:
Floating IP мекенжайы | Anycast IP мекенжайы | |
|---|---|---|
Немен байланысады | Виртуалды машинаның, жүктеме теңгергішінің немесе басқа бұлттық ресурстың жеке IP-адресімен байланысты | Басқа жария IP-адрестермен байланысты |
Байланыстыру түрі | Біреуден біреуге | Біреуден көпке |
Негізгі міндет | Жергілікті істен шығуға төзімділік: негізгі ресурсқа қатысты мәселелер туындаған жағдайда жүктемені резервтік ресурс данасына көшіруге мүмкіндік береді | Аймақтық істен шығуға төзімділік: қолжетімділік аймақтарының бірі істен шыққан жағдайда трафикті автоматты түрде қайта бөледі |
Алдын ала тексеру | Ресурстың қолжетімділігі алдын ала тексерілмейді, сондықтан қайта бөлу уақыт алады | Ресурстың қолжетімділігін алдын ала тексереді, трафик бірден оңтайлы маршрут бойынша бағытталады |
Anycast IP-адрес келесі IP-адрестермен байланыстырылуы мүмкін:
- сыртқы желілердегі виртуалды машиналардың жария IP-адрестері.
- Жүктеме теңгергіштерінің IP-адрестері. Жүктеме теңгергіші интернетке қол жеткізетін желіде орналасуы және Floating IP-адресіне байланыстырылмаған болуы керек.
- Сыртқы желідегі жария IP-адресі бар жетілдірілген маршрутизатордың интерфейсі (SNAT опциясы қосылған болуы керек).
Бір Anycast IP-адреске сегізге дейін IP-адрес байланыстыруға болады, барлық IP-адрестер тек бір типте болуы керек.
Бір жобадағы Anycast IP-адрестер саны квоталармен шектелген.
Егер жобада Anycast IP-адрес квота нөлден үлкен болса, онда виртуалды машиналарға байланыстырылмаған Anycast IP-адрес ең көп саны — 1.
SDN Sprut-тағы барлық жобалар internet сыртқы желісіне қосылған.
internet сыртқы желісінің барлық ішкі желілерінде:
- DHCP өшірілген;
5.61.237.120және5.61.237.127DNS-серверлері пайдаланылады.
Ішкі желі атауы | Ішкі желі мекенжайы | Пайдалануға қолжетімді IP-адрестер ауқымы | Шлюз |
|---|---|---|---|
ext-sub | 89.208.216.0/24 | 89.208.216.1–89.208.216.253 | 89.208.216.254 |
ext-sub2 | 212.111.84.0/22 | 212.111.84.1–212.111.87.253 | 212.111.87.254 |
ext-sub3 | 90.156.212.0/22 | 90.156.212.1–90.156.215.253 | 90.156.215.254 |
ext-sub4 | 90.156.216.0/22 | 90.156.216.1–90.156.219.253 | 90.156.219.254 |
ext-sub5 | 91.219.226.0/23 | 91.219.226.1–91.219.227.253 | 91.219.227.254 |
ext-sub6 | 83.166.232.0/21 | 83.166.232.1–83.166.239.253 | 83.166.239.254 |
ext-sub7 | 83.166.248.0/21 | 83.166.248.1–83.166.255.253 | 83.166.255.254 |
ext-sub8 | 217.16.16.0/21 | 217.16.16.1–217.16.23.253 | 217.16.23.254 |
ext-sub9 | 90.156.150.0/23 | 90.156.150.1–90.156.150.254 | 90.156.151.254 |
ext-sub9 | 217.16.24.0/22 | 217.16.24.1–217.16.27.253 | 217.16.27.254 |
ext-sub11 | 85.192.32.0/22 | 85.192.32.1–85.192.35.253 | 85.192.35.254 |
ext-sub12 | 37.139.40.0/22 | 37.139.40.1–37.139.43.253 | 37.139.43.254 |
ext-sub13 | 213.219.212.0/22 | 213.219.212.1–213.219.215.253 | 213.219.215.254 |
ext-sub14 | 146.185.208.0/22 | 146.185.208.1–146.185.211.253 | 146.185.211.254 |
ext-sub15 | 89.208.220.0/22 | 89.208.220.1–89.208.223.253 | 89.208.223.254 |
ext-sub16 | 89.208.208.0/22 | 89.208.208.1–89.208.211.253 | 89.208.211.254 |
ext-sub17 | 109.120.188.0/22 | 109.120.188.1–109.120.191.253 | 109.120.191.254 |
ext-sub18 | 185.86.144.0/22 | 185.86.144.1–185.86.147.253 | 185.86.147.254 |
ext-sub19 | 89.208.228.0/22 | 89.208.228.1–89.208.231.253 | 89.208.231.254 |
ext-sub20 | 109.120.180.0/22 | 109.120.180.1–109.120.183.25 | 109.120.183.254 |
ext-sub21 | 185.241.192.0/22 | 185.241.192.1–185.241.195.253 | 185.241.195.254 |
ext-sub22 | 94.139.244.0/22 | 94.139.245.0–94.139.247.253 | 94.139.247.254 |
ext-sub23 | 89.208.196.0/22 | 89.208.196.1–89.208.199.253 | 89.208.199.254 |
ext-sub24 | 5.188.140.0/22 | 5.188.140.1–5.188.143.253 | 5.188.143.254 |
ext-sub25 | 212.233.96.0/22 | 212.233.96.1–212.233.99.253 | 212.233.99.254 |
ext-sub26 | 95.163.212.0/22 | 95.163.212.1–95.163.215.253 | 95.163.215.254 |
ext-sub27 | 212.233.120.0/22 | 212.233.120.1–212.233.123.253 | 212.233.123.254 |
ext-sub28 | 212.233.72.0/21 | 212.233.72.1–212.233.79.253 | 212.233.79.254 |
ext-sub29 | 89.208.84.0/22 | 89.208.84.1–89.208.87.253 | 89.208.87.254 |
ext-sub30 | 185.130.112.0/22 | 185.130.112.1–185.130.115.253 | 185.130.115.254 |
ext-sub31 | 87.239.104.0/21 | 87.239.104.1–87.239.111.253 | 87.239.111.254 |
ext-sub32 | 146.185.240.0/22 | 146.185.240.1–146.185.243.253 | 146.185.243.254 |
ext-sub33 | 95.163.180.0/23 | 95.163.180.1–95.163.181.253 | 95.163.181.254 |
ext-sub34 | 84.23.52.0/22 | 84.23.52.1–84.23.55.253 | 84.23.55.254 |
ext-sub35 | 95.163.248.0/22 | 95.163.248.10–95.163.251.250 | 95.163.251.254 |
ext-sub36 | 79.137.174.0/23 | 79.137.174.5–79.137.175.253 | 79.137.175.254 |
ext-sub37 | 37.139.32.0/22 | 37.139.32.1–37.139.35.253 | 37.139.35.254 |
ext-sub38 | 212.233.88.0/21 | 212.233.88.1–212.233.95.253 | 212.233.95.254 |
ext-sub39 | 95.163.208.0/22 | 95.163.208.1–95.163.211.253 | 95.163.211.254 |
ext-sub40 | 95.163.182.0/23 | 95.163.182.1–95.163.183.253 | 95.163.183.254 |
SDN Neutron-дағы барлық жобалар ext-net сыртқы желісіне қосылған.
ext-net сыртқы желісінің барлық ішкі желілерінде:
- DHCP өшірілген;
5.61.237.120және5.61.237.127DNS-серверлері пайдаланылады.
Ішкі желі атауы | Ішкі желі мекенжайы | Пайдалануға қолжетімді IP-адрестер ауқымы | Шлюз |
|---|---|---|---|
ext-subnet1 | 95.163.248.0/22 | 95.163.248.10–95.163.251.250 | 95.163.251.254 |
ext-subnet2 | 79.137.174.0/23 | 79.137.174.5–79.137.175.253 | 79.137.175.254 |
ext-subnet4 | 95.163.212.0/22 | 95.163.212.1–95.163.215.253 | 95.163.215.254 |
ext-subnet5 | 95.163.208.0/22 | 95.163.208.1–95.163.211.253 | 95.163.211.254 |
ext-subnet6 | 95.163.180.0/23 | 95.163.180.1–95.163.181.253 | 95.163.181.254 |
ext-subnet7 | 89.208.84.0/22 | 89.208.84.1–89.208.87.253 | 89.208.87.254 |
ext-subnet8 | 89.208.196.0/22 | 89.208.196.1–89.208.199.253 | 89.208.199.254 |
ext-subnet9 | 95.163.182.0/23 | 95.163.182.1–95.163.183.253 | 95.163.183.254 |
ext-subnet10 | 85.192.32.0/22 | 85.192.32.1–85.192.35.253 | 85.192.35.254 |
ext-subnet11 | 89.208.208.0/22 | 89.208.208.1–89.208.211.253 | 89.208.211.254 |
ext-subnet12 | 89.208.220.0/22 | 89.208.220.1–89.208.223.253 | 89.208.223.254 |
ext-subnet13 | 213.219.212.0/22 | 213.219.212.1–213.219.215.253 | 213.219.215.254 |
ext-subnet14 | 89.208.228.0/22 | 89.208.228.1–89.208.231.253 | 89.208.231.254 |
ext-subnet15 | 185.241.192.0/22 | 185.241.192.1–185.241.195.253 | 185.241.195.254 |
ext-subnet17 | 87.239.104.0/21 | 87.239.104.1–87.239.111.253 | 87.239.111.254 |
ext-subnet18 | 185.86.144.0/22 | 185.86.144.1–185.86.147.253 | 185.86.147.254 |
ext-subnet19 | 37.139.32.0/22 | 37.139.32.1–37.139.35.253 | 37.139.35.254 |
ext-subnet20 | 37.139.40.0/22 | 37.139.40.1–37.139.43.253 | 37.139.43.254 |
ext-subnet21 | 146.185.240.0/22 | 146.185.240.1–146.185.243.253 | 146.185.243.254 |
ext-subnet22 | 5.188.140.0/22 | 5.188.140.1–5.188.143.253 | 5.188.143.254 |
ext-subnet23 | 146.185.208.0/22 | 146.185.208.1–146.185.211.253 | 146.185.211.254 |
ext-subnet24 | 84.23.52.0/22 | 84.23.52.1–84.23.55.253 | 84.23.55.254 |
ext-subnet25 | 109.120.180.0/22 | 109.120.180.1–109.120.183.253 | 109.120.183.254 |
ext-subnet26 | 109.120.188.0/22 | 109.120.188.1–109.120.191.253 | 109.120.191.254 |
ext-subnet27 | 185.130.112.0/22 | 185.130.112.1–185.130.115.253 | 185.130.115.254 |
ext-subnet28 | 94.139.244.0/22 | 94.139.245.0–94.139.247.253 | 94.139.247.254 |
ext-subnet29 | 212.233.88.0/21 | 212.233.88.1–212.233.95.253 | 212.233.95.254 |
ext-subnet30 | 212.233.72.0/21 | 212.233.72.1–212.233.79.253 | 212.233.79.254 |
ext-subnet31 | 212.233.96.0/22 | 212.233.96.1–212.233.99.253 | 212.233.99.254 |
ext-subnet32 | 212.233.120.0/22 | 212.233.120.1–212.233.123.253 | 212.233.123.254 |
ext-subnet33 | 89.208.216.0/24 | 89.208.216.1–89.208.216.253 | 89.208.216.254 |
ext-subnet34 | 212.111.84.0/22 | 212.111.84.1–212.111.87.253 | 212.111.87.254 |
ext-subnet35 | 90.156.212.0/22 | 90.156.212.1–90.156.215.253 | 90.156.215.254 |
ext-subnet36 | 90.156.216.0/22 | 90.156.216.1–90.156.219.253 | 90.156.219.254 |
ext-subnet37 | 91.219.226.0/23 | 91.219.226.1–91.219.227.253 | 91.219.227.254 |
ext-subnet38 | 83.166.232.0/21 | 83.166.232.1–83.166.239.253 | 83.166.239.254 |
ext-subnet39 | 83.166.248.0/21 | 83.166.248.1–83.166.255.253 | 83.166.255.254 |
ext-subnet40 | 217.16.16.0/21 | 217.16.16.1–217.16.23.253 | 217.16.23.254 |
ext-subnet41 | 217.16.24.0/22 | 217.16.24.1–217.16.27.253 | 217.16.27.254 |
ext-subnet42 | 90.156.150.0/23 | 90.156.150.1–90.156.150.254 | 90.156.151.254 |
Shadow port технологиясы Kubernetes кластерлерін жеке желілерде іске қосуға мүмкіндік береді. Әдетте Kubernetes-ке іргелес сервистерден кластер конфигурациясы үшін қажетті барлық ақпаратты алу үшін интернетке қол жеткізу қажет. Shadow port интернетке қосылмай-ақ VK Cloud ішкі сервистеріне қосылуға мүмкіндік береді.
Технологияны Kubernetes кластерін жасау үшін пайдалану үшін:
- Жобаңызға Shadow port қосу үшін техникалық қолдау қызметіне хабарласыңыз.
- Интернетке қол жеткізусіз желі үшін VK Cloud сервистеріне қол жеткізу опциясын қосыңыз.
- Kubernetes кластерін осы желіде орналастырыңыз.