ΠΠ΄ΡΠ°Π²ΠΎ, ΠΌΠΎΠ΅ΡΠΎ ΠΈΠΌΠ΅ Π΅ ΠΠΎΡΡΡΠ° ΠΡΠ°ΠΌΠ»ΠΈΡ , ΡΠ°Ρ ΡΡΠΌ Π³Π»Π°Π²Π΅Π½ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π½Π° ΠΏΠΎΠ΄Π΅Π»Π±Π°ΡΠ° Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΏΡΠΈΠ²Π°ΡΠ΅Π½ ΠΎΠ±Π»Π°ΠΊ Π²ΠΎ Yandex.Cloud. ΠΠ°Ρ ΡΡΠΌ Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ Π²ΠΌΡΠ΅ΠΆΡΠ²Π°Ρ, ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅, Π²ΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΡΠ΅Π΄ΠΎΡ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΏΡΠΈΠ²Π°ΡΠ΅Π½ ΠΎΠ±Π»Π°ΠΊ (VPC) Π²ΠΎΠΎΠΏΡΡΠΎ ΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΎ. Π, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ΅ Π΄ΠΎΠ·Π½Π°Π΅ΡΠ΅ Π·ΠΎΡΡΠΎ Π½ΠΈΠ΅, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, Π³ΠΈ ΡΠ΅Π½ΠΈΠΌΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠΎ, ΠΏΡΠ²ΠΎ ΠΏΡΠ²ΠΎ.
Π¨ΡΠΎ Π΅ VPC?
ΠΠΎ Π΄Π΅Π½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ. Π‘ΠΈΠ³ΡΡΠ΅Π½ ΡΡΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠΎΡ ΡΓ¨ ΡΡΡΠ΅ Π³ΠΎ Π΄ΡΠΆΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΏΠΎΠ΄ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΎΡΠΎ Π±ΠΈΡΠΎ, ΠΈΠ°ΠΊΠΎ ΡΠ΅ Π½Π°Π΄Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΠ°ΠΊΠ²ΠΈ ΠΏΡΠΈΠΊΠ°Π·Π½ΠΈ.
Π‘Π΅Π³Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° ΠΎΠ΄Π°Ρ Π΄ΠΎ ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΠΈ ΠΈ ΡΡΠΊΠ° ΡΠ΅ ΡΡΠ΄ΠΈΡΠ°Π°Ρ ΡΠΎ VPC. VPC Π΅ Π΄Π΅Π» ΠΎΠ΄ ΡΠ°Π²Π΅Π½ ΠΎΠ±Π»Π°ΠΊ ΡΡΠΎ Π³ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ, ΠΊΠ°Π΄Π΅ ΠΈ Π΄Π° ΡΠ΅ ΡΠΈΠ΅, Π²ΠΎ Π½Π°ΡΠΈΠΎΡ ΠΠ±Π»Π°ΠΊ ΠΈΠ»ΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π½Π΅Π³ΠΎ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, VPC Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π½Π΅ Π³ΠΈ ΠΈΠ·Π»ΠΎΠΆΡΠ²Π°ΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΈ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, ΡΠΈΠ΅ ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π²ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄Π½Π°Π΄Π²ΠΎΡ?
ΠΠΎΠ΄ VPC, ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π½Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ VPNaaS, NATaas, LBaas, ΠΈΡΠ½.
ΠΡΠ΄Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΠΎΡ ΡΡΠ΅Π΄.
Π Π°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° Π΄Π²Π΅ Π·ΠΎΠ½ΠΈ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ. ΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΠΌΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° - ΠΎΠ½Π° ββΡΡΠΎ Π³ΠΎ Π½Π°ΡΠ΅ΠΊΠΎΠ²ΠΌΠ΅ VPC. ΠΡΡΡΠ½ΠΎΡΡ, ΡΠΎΡ Π³ΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° ΠΏΡΠΎΡΡΠΎΡΠΎΡ Π½Π° ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎΡΡΠ° Π½Π° Π²Π°ΡΠΈΡΠ΅ βΡΠΈΠ²ΠΈβ Π°Π΄ΡΠ΅ΡΠΈ. ΠΠΎ ΡΠ΅ΠΊΠΎΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΈΠΌΠ°ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· ΠΏΡΠΎΡΡΠΎΡΠΎΡ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅.
ΠΡΠ΅ΠΆΠ°ΡΠ° Π΅ Π³Π»ΠΎΠ±Π°Π»Π½Π°. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠΎΡ ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ Π·ΠΎΠ½ΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π΅Π½ΡΠΈΡΠ΅Ρ Π½Π°ΡΠ΅ΡΠ΅Π½ ΠΠΎΠ΄ΠΌΡΠ΅ΠΆΠ°. ΠΠ° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ°, Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ CIDR ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° 16 ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡ. ΠΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΡΠ°ΠΊΠΎΠ² Π΅Π½ΡΠΈΡΠ΅Ρ Π²ΠΎ ΡΠ΅ΠΊΠΎΡΠ° Π·ΠΎΠ½Π° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ ΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΏΠΎΡΡΠΎΠΈ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎ ΡΡΡΠΈΡΠ°ΡΠ΅ ΠΌΠ΅ΡΡ Π½ΠΈΠ². ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ Π²Π°ΡΠΈ ΡΠ΅ΡΡΡΡΠΈ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΈΡΡΠΈΠΎΡ VPC ΠΌΠΎΠΆΠ°Ρ Π΄Π° βΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π°Ρβ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΠ΅ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·ΠΎΠ½ΠΈ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ. βΠΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΡΡΠ΅β Π±Π΅Π· ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΏΡΠ΅ΠΊΡ Π½Π°ΡΠΈΡΠ΅ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, βΠΌΠΈΡΠ»Π΅ΡΡΠΈβ Π΄Π΅ΠΊΠ° ΡΠ΅ Π²ΠΎ ΠΈΡΡΠ° ΠΏΡΠΈΠ²Π°ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ ΠΏΠΎΠ³ΠΎΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΡΠΈΠΏΠΈΡΠ½Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°: Π΄Π²Π° VPC ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΊΡΡΡΡΠ²Π°Π°Ρ Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅. Π Π΄Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²Π°ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄Π΅Π½ Π·Π° ΡΠ°Π·Π²ΠΎΡ, Π΄ΡΡΠ³ΠΈΠΎΡ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ - Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ ΡΠΎΠ° Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ. Π Π΅Π΄Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΠΎ ΡΠ΅ΠΊΠΎΡ VPC.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° Π²Π»ΠΎΡΠΈΠΌΠ΅ ΡΠ΅ΠΌΠ°ΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ°ΠΊΠ° ΡΡΠΎ Π΅Π΄Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π΅ Π·Π°Π³Π»Π°Π²Π΅Π½Π° Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ. Π Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ°ΠΊΠ°, ΡΡΠΊΡ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°ΠΊΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΈΠ·Π»ΠΎΠΆΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ΅ΠΊΡ API ΠΈΠ»ΠΈ UI. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ NAT ΠΏΡΠ΅Π²ΠΎΠ΄ΠΎΡ Π½Π° Π²Π°ΡΠ°ΡΠ° βΡΠΈΠ²Π°β, Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π°Π΄ΡΠ΅ΡΠ°, Π²ΠΎ βΠ±Π΅Π»Π°β - ΡΠ°Π²Π½Π°. ΠΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ βΠ±Π΅Π»Π°β Π°Π΄ΡΠ΅ΡΠ°, ΡΠ°Π° ΡΠ΅ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π° ΠΏΠΎ ΡΠ»ΡΡΠ°Π΅Π½ ΠΈΠ·Π±ΠΎΡ ΠΎΠ΄ Π½Π°ΡΠΈΠΎΡ Π±Π°Π·Π΅Π½ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ. Π¨ΡΠΎΠΌ ΠΏΡΠ΅ΡΡΠ°Π½Π΅ΡΠ΅ Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½Π°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ°, ΡΠ°Π° ΡΠ΅ Π²ΡΠ°ΡΠ° Π²ΠΎ Π±Π°Π·Π΅Π½ΠΎΡ. ΠΠ»Π°ΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° βΠ±Π΅Π»Π°ΡΠ°β Π°Π΄ΡΠ΅ΡΠ°.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈ ΡΠ΅ Π΄Π°Π΄Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ NAT ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΡΠΎΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π΄ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΏΡΠ΅ΠΊΡ ΡΡΠ°ΡΠΈΡΠ½Π° ΡΡΡΠΈΡΠ°ΡΠΊΠ° ΡΠ°Π±Π΅Π»Π°. ΠΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ²ΠΌΠ΅ ΡΠ°ΠΊΠΎΠ² ΡΠ»ΡΡΠ°Ρ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΈΠΌ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½, Π° Π½ΠΈΠ΅ Π·Π½Π°Π΅ΠΌΠ΅ Π·Π° ΡΠΎΠ°. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠΎΠ°, Π½Π°ΡΠΈΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΎ ΡΠ»ΠΈΠΊΠΈ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° NAT ΡΠ»ΠΈΠΊΠ°.
ΠΠΎ, Π΄ΡΡΠΈ ΠΈ ΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° NAT ΡΠ»ΠΈΠΊΠ°, ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ. Π Π°Π·Π±ΡΠ°Π²ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π·Π° Π½Π΅ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°ΡΠ·Π³ΠΎΠ΄Π½Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ°, ΠΏΠ° Π½Π° ΠΊΡΠ°ΡΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΠ²ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ NAT Π·Π° ΡΠ°ΠΊΠ°Π½Π°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° ΡΠΎ Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ. ΠΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΡΓ¨ ΡΡΡΠ΅ Π΅ Π²ΠΎ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ»Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ°.
ΠΠ°ΠΊΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° ΠΎΠ΄Π²Π½Π°ΡΡΠ΅
ΠΠ°ΠΊΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°? ΠΠ΅Π±ΠΎΡ ΠΈΠ·Π³Π»Π΅Π΄Π° Π½Π°Π½Π°Π΄Π²ΠΎΡ ΡΠΎ ΡΠ²ΠΎΡΠΎΡ API. ΠΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄ΠΎΠ°ΡΠ° Π΄ΠΎ API ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΡΠ΅ΠΊΡ API, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ ΡΓ¨ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΡΠ΅Π΄Π΅Π½ΠΎ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ Π³Π»Π΅Π΄Π° ΡΡΠ°ΡΡΡΠΎΡ, ΠΊΠΎΠ»ΠΊΡ ΡΠ°ΠΊΡΠΈΡΠΊΠ°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΠΏΠΎΡΠ°ΠΊΡΠ²Π°Π½Π°ΡΠ°. ΠΠ²Π° Π΅ ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. Π¨ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²Π½Π°ΡΡΠ΅?
ΠΠ° ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π²ΠΎ Yandex Database ΠΈ ΠΎΠ΄ΠΈΠΌΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π½Π°ΡΠΈΠΎΡ VPC. ΠΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π²ΠΎ Yandex.Cloud ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° OpenContrail, ΠΊΠΎΡΠ° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° Π±Π΅ΡΠ΅ Π½Π°ΡΠ΅ΡΠ΅Π½Π° ΠΠΎΠ»ΡΡΠ°ΠΌΡΠΊΠ° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°. ΠΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π½Π° Π΅Π΄Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° CloudGate. ΠΠΎ CloudGate, ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ ΠΈ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄: GoBGP - Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π°, ΠΊΠ°ΠΊΠΎ ΠΈ VPP - Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΡΡΡΠ΅Ρ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° DPDK Π·Π° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠΎΠ»ΡΡΠ°ΠΌΡΠΊΠ°ΡΠ° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ CloudGate ΠΏΡΠ΅ΠΊΡ GoBGP. ΠΠ°ΠΆΡΠ²Π° ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅. CloudGate, ΠΏΠ°ΠΊ, Π³ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΈ ΡΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.
Π‘Π΅Π³Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π³ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ. ΠΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΠ»ΡΡΠ°Ρ. ΠΠΌΠ° Π΅Π΄Π½Π° Π·ΠΎΠ½Π° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ ΠΈ Π²ΠΎ Π½Π΅Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ Π΄Π²Π° VPC. Π£ΠΏΠΎΡΡΠ΅Π±ΠΈΠ²ΠΌΠ΅ Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ Π²ΠΎΠ»ΡΡΠ°ΠΌΡΠΊΠ° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π° ΠΈ ΡΠΎΡ ΠΏΠΎΠ²Π»Π΅ΠΊΡΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅ΡΠ΅ΡΠΈΡΠΈ ΠΈΠ»ΡΠ°Π΄ΠΈ ΠΌΡΠ΅ΠΆΠΈ. ΠΡΠ΅ΠΆΠΈΡΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ CloudGate. CloudGate, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ΠΊΠΎΠ²ΠΌΠ΅, ΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π½ΠΈΠ²Π½Π°ΡΠ° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎΡΡ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΈ ΡΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠ° ΡΠ΅ΡΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΡΠΎΡΠ° Π·ΠΎΠ½Π° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ. Π’ΡΠ΅Π±Π° Π΄Π° ΠΏΡΠΎΠΏΠ°Π΄Π½Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΎ ΠΎΠ΄ ΠΏΡΠ²ΠΈΠΎΡ. ΠΠ°ΡΠΎΠ°, Π²ΠΎ Π²ΡΠΎΡΠ°ΡΠ° Π·ΠΎΠ½Π° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ, ΠΌΠΎΡΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ Π²ΠΎΠ»ΡΡΠ°ΠΌΡΠΊΠ° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°. ΠΠ²Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΡ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΡΠΎ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΈ Π·Π½Π°Π΅ ΠΌΠ°Π»ΠΊΡ Π·Π° ΠΏΡΠ²ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. Π Π²ΠΈΠ΄Π»ΠΈΠ²ΠΎΡΡΠ° Π΄Π΅ΠΊΠ° Π½Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° Π΅ Π³Π»ΠΎΠ±Π°Π»Π½Π°, Π²ΡΡΡΠ½ΠΎΡΡ, Π³ΠΎ ΡΠΎΠ·Π΄Π°Π²Π° Π½Π°ΡΠ΅ΡΠΎ VPC API. ΠΠ²Π° Π΅ Π½Π΅Π³ΠΎΠ²Π° Π·Π°Π΄Π°ΡΠ°.
VPC1 Π΅ ΠΌΠ°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Π·ΠΎΠ½Π° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ΅ΡΡΡΡΠΈ Π²ΠΎ Π·ΠΎΠ½Π°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π ΡΡΠΎ ΡΠ΅ ΡΡΡΠΊΠ°Π°Ρ Π΄ΠΎ VPC1. ΠΠΊΠΎ Π½Π΅ΠΌΠ° ΡΠ΅ΡΡΡΡΠΈ ΠΎΠ΄ VPC2 Π²ΠΎ Π·ΠΎΠ½Π°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π, Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ VPC2 Π²ΠΎ ΠΎΠ²Π°Π° Π·ΠΎΠ½Π°. ΠΠ° Π²ΠΎΠ·Π²ΡΠ°Ρ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΎΠ΄ VPC3 ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΠ°ΠΌΠΎ Π²ΠΎ Π·ΠΎΠ½Π°ΡΠ° Π, VPC3 Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ Π²ΠΎ Π·ΠΎΠ½Π°ΡΠ° Π. Π‘Γ¨ Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΈ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ.
ΠΡΠ΄Π΅ Π΄Π° ΠΎΠ΄ΠΈΠΌΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄Π»Π°Π±ΠΎΠΊΠΎ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π²ΠΎ Y.Cloud. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΡΠΎ ΡΠ°ΠΊΠ°ΠΌ Π΄Π° ΡΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ Π΅ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ΅ Π½Π°ΡΠ΅Π΄Π΅Π½ΠΈ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½. ΠΠΈΠ΅ Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎΠ° ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΡΠ»ΡΠ³ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Ρ Π°ΡΠ΄Π²Π΅Ρ, ΡΠΈΡΠ΅ ΠΎΡΡΠ°Π½Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΈΠ΅ Π³ΡΠ°Π΄ΠΈΠΌΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΎΠ΄ ΠΏΠΎΠ²ΠΈΡΠΎΠΊ ΡΠ΅Π΄ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΠ±Π»Π°ΠΊΠΎΡ Π·Π° Π΄Π° ΡΠ΅ΡΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΠΎΠ½ΡΠΈΠ½ΡΠΈΡΠ°Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°.
ΠΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΄ΠΎΠΌΠ°ΡΠΈΠ½, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ:
- ΠΡΠ΅ΡΠΌΠ΅ΡΠ°ΡΡΠ΅ - Π΄Π΅Π»ΠΎΡ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ.
- VRouter Π΅ Π΄Π΅Π» ΠΎΠ΄ Tungsten Fabric ΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΡΠ½Π΅Π»ΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°.
- VDisks ΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ: ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊ, ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΎΠ΄Π°Ρ Π½Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏ ΠΏΡΠ΅ΠΊΡ VRouter.
ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π»Π΅ΠΏΠ°Ρ Π²ΠΎ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠΎΡ, Π½ΠΎ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π° ΡΠΈΠ΅ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ°. Π’ΠΈΠ΅ ΡΠ΅ Π·Π°Π³Π»Π°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° SR-IOV. ΠΡΡΡΠ½ΠΎΡΡ, ΡΠ° ΡΠ΅ΡΠ΅ΠΌΠ΅ ΠΊΠ°ΡΡΠΈΡΠΊΠ°ΡΠ° Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ (Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ) ΠΈ Π³ΠΈ ΡΡΡΠΊΠ°ΠΌΠ΅ Π²ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° Π΄Π° Π½Π΅ Π³ΠΈ ΠΈΠ·Π³ΡΠ±ΠΈΠΌΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΡΠΈΠΎΡ CloudGate Π΅ Π»Π°Π½ΡΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ Π΅Π΄Π½Π° ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
Π‘Π΅Π³Π° ΠΊΠΎΠ³Π° Π³ΠΈ ΠΎΠΏΠΈΡΠ°Π²ΠΌΠ΅ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ, Π°ΡΠ΄Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ.
Π Π°Π·Π»ΠΈΠΊΡΠ²Π°ΠΌΠ΅ ΡΡΠΈ ΡΠ»ΠΎΡΠ° Π²ΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ:
- Config Plane - ΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠ²Π° Π΅ ΠΎΠ½Π° ΡΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ API.
- ΠΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°ΠΌΠ½ΠΈΠ½Π° - ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠ° Π΄ΠΎΠ²Π΅Π΄ΡΠ²Π° ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΡΠ°ΠΌΠ½ΠΈΠ½Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄ΠΎ ΠΎΠ½Π° ΡΡΠΎ Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π» ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π²ΠΎ Config Plane.
- Data Plane - Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π³ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ.
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΊΠΎΠ² ΠΏΠΎΠ³ΠΎΡΠ΅, ΡΓ¨ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΡΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈΠ»ΠΈ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄ΠΎΠ°ΡΠ° Π΄ΠΎ API ΠΈ ΠΎΠΏΠΈΡΡΠ²Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΡΠ΅Π»Π½Π° ΡΠΎΡΡΠΎΡΠ±Π°.
ΠΠ²Π°Π° ΡΠΎΡΡΠΎΡΠ±Π° Π²Π΅Π΄Π½Π°Ρ ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π° Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Yandex, Π³ΠΎ Π²ΡΠ°ΡΠ° ID Π½Π° Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ API ΠΈ ΡΠ° ΡΡΠ°ΡΡΡΠ²Π° Π½Π°ΡΠ°ΡΠ° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° ΠΌΠ°ΡΠΈΠ½Π° Π·Π° Π΄Π° ΡΠ° Π²ΡΠ°ΡΠΈ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° ΡΡΠΎ ΡΠ° ΡΠ°ΠΊΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ. ΠΠ°Π΄Π°ΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΎΠ΄Π°Ρ Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ SDN ΠΈ ΠΌΡ ΠΊΠ°ΠΆΡΠ²Π°Π°Ρ Π½Π° Tungsten Fabric ΡΡΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈ Π²ΠΎ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°Π½ΠΈΡΡΠ°, Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΈ ΡΠ»ΠΈΡΠ½ΠΎ.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠ°ΡΠ° ΡΠ°ΠΌΠ½ΠΈΠ½Π° Π²ΠΎ Π²ΠΎΠ»ΡΡΠ°ΠΌΡΠΊΠ° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π° ΡΠ° ΠΈΡΠΏΡΠ°ΡΠ° ΠΏΠΎΡΡΠ΅Π±Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΠΌΠ½ΠΈΠ½Π°. ΠΡΠ΅ΠΊΡ Π½Π΅Π³ΠΎ, Config Plane ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΆΡΠ²Π°ΡΡΠΈ ΡΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΠΈΠΌ ΡΠ΅ Π²ΡΡΠΈ Π½Π°ΡΠΊΠΎΡΠΎ.
Π‘Π΅Π³Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅. ΠΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠΌΠ° ΠΌΡΠ΅ΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ Π²ΠΎ VRouter. VRouter Π΅ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΡΠΊΠ°Π΅Π½ΠΈΠ½Π° ΠΎΠ΄ Π²ΠΎΠ»ΡΡΠ°ΠΌ ΡΡΠΎ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅. ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠΎΡΠΎΠΊ Π·Π° Π½Π΅ΠΊΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ, ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°. ΠΠΊΠΎ Π½Π΅ΠΌΠ° ΠΏΡΠΎΡΠΎΠΊ, ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΎΡΠΎ punting, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΠΈΡΠΏΡΠ°ΡΠ° ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ usermod. ΠΡΠΎΡΠ΅ΡΠΎΡ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΈΠΎΡ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊΠΎ DHCP ΠΈ DNS, ΠΈΠ»ΠΈ ΠΌΡ ΠΊΠ°ΠΆΡΠ²Π° Π½Π° VRouter ΡΡΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈ ΡΠΎ Π½Π΅Π³ΠΎ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ°, VRouter ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ.
ΠΠΎΠ½Π°ΡΠ°ΠΌΡ, ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΈΡΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄ΠΈ ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎ, ΡΠΎΡ Π½Π΅ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΠΎΠ½ CloudGate. ΠΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. Π’ΠΈΠ΅ Π³ΠΎ ΡΡΠ½Π΅Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΈ Π³ΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π°Ρ Π΅Π΄Π΅Π½ Π·Π° Π΄ΡΡΠ³ ΠΏΡΠ΅ΠΊΡ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ°.
ΠΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ°ΠΌΠ½ΠΈΠ½ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΠΌΠ΅ΡΡ ΡΠ΅Π±Π΅ ΠΏΠΎΠΌΠ΅ΡΡ Π·ΠΎΠ½ΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ ΠΏΡΠ΅ΠΊΡ BGP, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎ Π΄ΡΡΠ³ ΡΡΡΠ΅Ρ. Π’ΠΈΠ΅ ΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΊΠΎΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ΅ Π³ΠΎΡΠ΅, ΡΠ°ΠΊΠ° ΡΡΠΎ VM-ΠΈΡΠ΅ Π²ΠΎ Π΅Π΄Π½Π° Π·ΠΎΠ½Π° ΠΌΠΎΠΆΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ ΡΠΎ Π΄ΡΡΠ³ΠΈΡΠ΅ VM-ΠΈ.
Π Control Plane ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ CloudGate. Π‘Π»ΠΈΡΠ½ΠΎ, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π° ΠΊΠ°Π΄Π΅ ΠΈ ΠΊΠΎΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΠΈΠ³Π½Π°ΡΠΈ, ΠΊΠ°ΠΊΠ²ΠΈ Π°Π΄ΡΠ΅ΡΠΈ ΠΈΠΌΠ°Π°Ρ. ΠΠ²Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ Π½Π°ΡΠΎΡΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΠΎΠ΄ Π±Π°Π»Π°Π½ΡΠ΅ΡΠΈ ΠΊΠΎΠ½ Π½ΠΈΠ².
Π‘ΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΡΡΠΎ Π³ΠΎ Π½Π°ΠΏΡΡΡΠ° VPC Π΄ΠΎΠ°ΡΠ° Π΄ΠΎ CloudGate, Π΄ΠΎ ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ VPP ΡΠΎ Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ Π±ΡΠ·ΠΎ ΡΠ΅ ΡΠ²Π°ΠΊΠ°. ΠΠΎΡΠΎΠ° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΡΠ΅ ΠΎΡΠΏΡΡΡΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ Π΄ΡΡΠ³ΠΈ VPC ΠΈΠ»ΠΈ Π½Π°Π΄Π²ΠΎΡ, Π΄ΠΎ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈ ΡΡΡΠ΅ΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠ°ΠΌΠ½ΠΈΠ½Π° Π½Π° ΡΠ°ΠΌΠΈΠΎΡ CloudGate.
ΠΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° Π±Π»ΠΈΡΠΊΠ° ΠΈΠ΄Π½ΠΈΠ½Π°
ΠΠΊΠΎ Π³ΠΎ ΡΡΠΌΠΈΡΠ°ΠΌΠ΅ ΡΓ¨ ΡΡΠΎ Π΅ ΠΊΠ°ΠΆΠ°Π½ΠΎ ΠΏΠΎΠ³ΠΎΡΠ΅ Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° VPC Π²ΠΎ Yandex.Cloud ΡΠ΅ΡΠ°Π²Π° Π΄Π²Π΅ Π²Π°ΠΆΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ:
- ΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
- ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΡΠ΅ΡΡΡΡΠΈ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΏΠ»Π°ΡΡΠΎΡΠΌΡΠΊΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π΄ΡΡΠ³ΠΈ ΠΎΠ±Π»Π°ΡΠΈ ΠΈ Π²Π½Π°ΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΡΡΠΎΡ Π²ΠΎ Π΅Π΄Π½Π° ΠΌΡΠ΅ΠΆΠ°.
Π Π·Π° Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎΠ±ΡΠΎ, ΡΡΠ΅Π±Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡΠ΅ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡ ΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΡΡΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ VPC.
ΠΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ VPC ΡΡΠ΅ΠΊΠ½ΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ Π½Π΅ΡΡΠΎ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΠ΄ΠΎΠ±Π½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅. ΠΠ΅ΠΊΠΎΠΈ ΠΈΠ΄Π΅ΠΈ ΡΠ΅ ΠΈΡΠΊΠ°ΠΆΡΠ²Π°Π°Ρ ΠΈ Π²Π»Π΅Π³ΡΠ²Π°Π°Ρ Π²ΠΎ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½Π°ΡΠ° Π»ΠΈΡΡΠ° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Π½Π°ΡΠ°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ°.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π»ΠΈΡΡΠ° Π½Π° ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° Π±Π»ΠΈΡΠΊΠ° ΠΈΠ΄Π½ΠΈΠ½Π°:
- VPN ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°.
- ΠΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ DNS ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ Π·Π° Π±ΡΠ·ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ DNS ΡΠ΅ΡΠ²Π΅Ρ.
- DNS ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°.
- ΠΠ½Π°ΡΡΠ΅ΡΠ΅Π½ Π±Π°Π»Π°Π½ΡΠ΅Ρ Π½Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅.
- ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ βΠ±Π΅Π»Π°β IP Π°Π΄ΡΠ΅ΡΠ° Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°.
ΠΠ°Π»Π°Π½ΡΠ΅ΡΠΎΡ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π·Π° Π²Π΅ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π±Π΅Π° Π½Π° ΠΎΠ²Π°Π° Π»ΠΈΡΡΠ° Π½Π° Π±Π°ΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅. ΠΠ° Π±ΠΈΠ΄Π°ΠΌ ΠΈΡΠΊΡΠ΅Π½, Π±Π΅Π· Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°, ΡΠ΅ Π³ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π²ΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΡΠ½Π°. Π ΡΠ°ΠΊΠ° Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅.
ΠΡΠ²ΠΈΡΠ½ΠΎ, βΠ±Π΅Π»Π°β IP Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΊΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π°Π±ΠΎΡΠ°Π²ΠΈΠ» Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΠ²Π°, Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠΎΡΠ°ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅. ΠΡΡΠΎΡΠΎ ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ΅ ΡΠ° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½Π°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ°. ΠΠ°ΡΠΊΠΎΡΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈ ΡΠ°Π²Π½Π°ΡΠ° IP Π°Π΄ΡΠ΅ΡΠ° Π±Π΅Π· Π΄Π° ΠΌΠΎΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
Π‘Π»ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΡΠ°Π·Π΅ΡΠ΅ Π³ΠΎ Π²Π°ΡΠ΅ΡΠΎ
ΠΠ·Π²ΠΎΡ: www.habr.com