Нэг Azure VM доторх нэг ачаалал туннелиар дамжуулан хувийн сүлжээнд хүрэх ёстой. Дизайныг шийдэх асуулт нь аль VPN бүтээгдэхүүн илүү сайн вэ гэдэг биш, харин өөр машин хэзээ нэгэн цагт энэ замыг хэрэглэх эсэх юм. Эхлээд түүнд хариулбал үлдсэн архитектур өөрөө сонгогддог. Алдвал хэн ч баримтжуулаагүй маршрутлагч болсон VM-ийг өвлөнө.

Ижил харагдах хоёр ажил

VM төгсгөлийн цэг эсвэл дамжуулах цэг байж болно, ялгаа нь суулгасан програм хангамжид биш, туннелийг хэн хэрэглэж байгаад оршино. Төгсгөлийн цэг болгон зочин өөрийн процессуудад клиент ажиллуулна. Дамжуулах цэг болгон бусад ачааллын пакетийг дамжуулдаг тул таны сүлжээний топологийн хэсэг болно.

АжилVM юу хийдэгМаршрутлалт хэнийх
Ачааллын төгсгөлийн цэгӨөрийн процессуудад дэмжигдсэн клиент ажиллуулнаЗочны маршрутууд батлагдсан чиглэлүүдийг сонгоно
Дамжуулах төхөөрөмжБусад ачааллыг сайтын холболт руу дамжуулнаДэд сүлжээний маршрутын хүснэгт, NIC дамжуулалт, зочны бодлого ба буцах зам

Нэг VM-ийн ихэнх хүсэлт нь хоёр дахь ажлын хэлээр хувцасласан эхний ажил юм. Хэн нэгэн «VM бол бидний VPN» гэж хэлдэг ч үнэндээ түүн дээрх нэг аппликейшн нөгөө талын мэдээллийн санд хүрэх ёстой гэсэн үг.

Эхний нөхцөл: өөр зүйл холын талыг хэрэглэдэг үү?

Хариулт үгүй бол клиентийг зочинд суулгаад дизайн хийхээ болино. Энэ сонголтод удирдлагатай гарцыг шаардах зүйл байхгүй бөгөөд VM-ийг хөршүүдийнх нь гарц болгох зүйл ч байхгүй. Та нэг үйлдлийн системийн дотор маршрут нэмж байна.

Хариулт тийм, эсвэл нэг жилийн дотор магадгүй тийм бол үүнийг одоо сүлжээний дизайн гэж үзээрэй. Бусад VM дамжуулах VM-д зөвхөн дэд сүлжээний маршрутын хүснэгт тэднийг тийш илгээж, NIC дамжуулсан трафикийг хүлээн авах үед л хүрнэ, тиймээс ажил нь маршрутын хүснэгт ба дамжуулах зөвшөөрөл, өөр клиент суулгах биш.

Хоёр дахь нөхцөл: удирдлагын замыг хадгалж чадах уу?

Өргөн маршрут суулгадаг VPN клиент VM-ийг удирдахад хэрэглэдэг замыг эзэлж болно. Туннелийн чиглэлийн жагсаалт удирдлагын сүлжээтэй давхцвал клиент холбогдсон агшинд таны SSH эсвэл RDP сесс тасарч, засварыг цуваа консол эсвэл дахин бүтээх замаар хийх ёстой.

Өмнө болон дараа нь шалгаарай. Linux дээр ip route get <management-ip> цөм яг одоо аль интерфейс, эх сурвалжийг ашиглахыг харуулна; туннель асаалттай үеийн хариулттай харьцуул. Тодорхой чиглэлийн жагсаалттай хуваагдсан туннель нь өгөгдмөл маршрутаас хамгаалахад хялбар бөгөөд ихэвчлэн ачаалалд үнэхээр хэрэгтэй зүйл нь тэр.

Гурав дахь нөхцөл: шөнө дунд хэн нөхөн засвар хийдэг вэ?

Зочны клиент гэдэг нь таны үйлдлийн систем, клиентийн хувилбар, гэрчилгээнүүд. VM ба түүний нөхөн засварын мөчлөгийг аль хэдийн ажиллуулж байгаа бол энэ нь зүгээр. VM зөвхөн туннелийг барьж байхын тулд оршдог бол энэ нь муу хэлцэл. Зочны клиентийг хямд гэж нэрлэхээс өмнө нөхөн засварын цагийг тоолоорой. Дахин ачаалах шаарддаг клиентийн шинэчлэлт нь туннелийг асаалттай байлгахын тулд оршдог машинд өөрийн төлөвлөсөн тасалдал юм.

Удирдлагатай гарц тэр засвар үйлчилгээг платформ руу шилжүүлдэг. Таних, зөвшөөрөл болон түүний ардах сүлжээний зам таны л хэвээр, гэхдээ клиентийн шинэчлэлт хийхээр машин дахин ачаалахгүй.

Удирдлагатай гарц юу хийдэггүй вэ

Azure VPN Gateway нь өөрийн сайт-сайт болон цэг-сайт тохиргоотой VNet холболтын үйлчилгээ юм. Энэ нь зочны VPN програмыг хориглох дүрэм биш бөгөөд нэг аппликейшнд хэрэгтэй клиентийн шууд орлуулагч биш.

Үүний өгдөг нь сүлжээний түвшний холболт бөгөөд олон ачаалал маршрутлалтаар түүнд хүрдэг. Үүний өгдөггүй нь нэг VM дээрх нэг процесс л хэрэглэдэг, тэр процессын таних тэмдэгт хязгаарлагдсан туннель юм. Энэ хязгаарлалт бол уучлалт гуйх дутагдал биш; энэ нь зочны клиентийн дизайны утга учир юм. Нэг аппликейшн, нэг маршрут, нэг итгэмжлэлийн багц, дэд сүлжээний бусад VM-д ямар ч нөлөөгүй.

Тиймээс харьцуулалт нь удирдлагатай ба програмын хооронд биш. Энэ нь сүлжээний хүрээний холболт ба процессын хүрээний холболтын хооронд бөгөөд хоёр дахь нь зөвхөн нэг процесст хэрэгтэй үед хууль ёсны.

Хэрэгтэй болохоос өмнө өсөлтийн замаа төлөвлө

Хэрэв шаардлага нэг VM-ээс дэд сүлжээ хүртэл өсвөл клиентийн зөвшөөрөгдсөн префиксүүдийг өргөжүүлэхийн оронд дизайныг дахин бүтээ. Тохиромжтой сессийг баримтжуулаагүй маршрутлагч болгон дахин ашиглах нь хэрэглэгч бүрийг тэр VM-ийн нас, итгэмжлэл, нөхөн засварын цонхтой холбодог.

Холболт ачааллын бус сүлжээний хүрээтэй болсон үед зөв эхлэл нь Azure VPN Gateway-ийн тойм.

Сонгохоос өмнө гурван мөр бичээрэй: холын тал хэнд хэрэгтэй, VM-ийг хэн удирддаг, туннелийг хэн нөхөн засварладаг. Гурван хариулт бүгд нэг ачаалал руу заасан бол зочны клиент бол шударга дизайн. Аль нэг нь дэд сүлжээ рүү заасан бол сүлжээний түвшинг одоо зохион бүтээ.

Холбоотой нийтлэлүүд