DevOps FM
Kanalga Telegramβda oβtish
βΎοΈ ΠΠ°Π½Π°Π» Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΆΠΈΠ²ΡΡ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ (DevOps) ΠΈ ΡΠΈΡ. Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ²ΠΎΡΡΠΈ, ΡΡΠ°ΡΡΠΈ, ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ. Cloud Native, Docker, Kubernetes, ΠΠ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ ΠΏΡ. ΠΠ»Π΅Π½Π° @alyona2780
Ko'proq ko'rsatish5 282
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
-1130 kun
Postlar arxiv
5 282
ΠΠ»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΏΠΎΠ³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΡΠ°ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠΈΡ DevOps, ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΡΠ³Π»ΡΠ±ΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈ ΡΡΠ°ΡΡ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°Ρ
(ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ).
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΈ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅. ΠΡΠΈΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ!
5 282
GitHub Π·Π°ΠΏΡΡΡΠΈΠ» Π±Π΅ΡΠ°-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° Π΄Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (2FA) Π΄Π»Ρ Π²ΡΠ΅Ρ
npm-Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ².
Π ΡΠ°ΠΌΠΊΠ°Ρ
ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 2FA, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π°ΡΠΈΡΡ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½Π°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° CLI.
Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π±Π΅ΡΠ°-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° 2FA Π΄Π»Ρ npm-Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² ΠΌΠΎΠ³ΡΡ Π²Ρ
ΠΎΠ΄ΠΈΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· CLI, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
5 282
GitHub ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π²ΠΎΠ΄ΠΈΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠ°ΡΠ°ΡΡΠΈΠ΅ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π΄Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (2Π€Π).
Π ΠΊΠΎΠ½ΡΡ 2023 Π³ΠΎΠ΄Π° Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ Π²Π½ΠΎΡΡΡΠΈΠ΅ ΠΊΠΎΠ΄ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π² ΡΠ²ΠΎΠΈΡ
ΡΡΠ΅ΡΠ½ΡΡ
Π·Π°ΠΏΠΈΡΡΡ
.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ 16,5% Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ GitHub ΠΈ 6,44% ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ npm ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ 2Π€Π Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΡΠΌΠ΅.
5 282
ΠΠ΅Π²ΠΎΠΏΡΠ°ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! βΎ
ΠΠ»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠΆΠ΅ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ°Π» ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΊΡΡΡ Π°Π»Π΅ΡΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° Π·Π°Π³ΠΈΠ±Π°Π΅ΡΡΡ ΠΎΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π½Π°Π±Π΅Π³ΠΎΠ² ΠΏΠ΅ΡΠ΅Π½Π΅Π³ΠΎΠ² Π±ΠΎΡΠΎΠ² ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ°ΡΠ΅Π½ΠΊΠΎ ΠΈΠ· Nixys ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΡΡΠ°ΡΡΡ "ΠΠ°ΠΊ Π·Π°ΡΠΈΡΠΈΡΡΡΡ ΠΎΡ dos/ddos, ΠΈΠ»ΠΈ ΠΠ°ΠΊ Ρ Π½Π°ΡΠ°Π» Π²Π½ΠΎΠ²Ρ Π²ΡΡΡΠΏΠ°ΡΡΡΡ ΠΏΠΎ Π½ΠΎΡΠ°ΠΌ".
ΠΡΡΡΡ ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠΏΠ°ΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π½Π΅ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΎΡΡΠΈ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π°ΡΠΈΡΡ ΠΎΡ dos ΠΈ ddos.π€π½
5 282
π£ Π₯Π°ΠΊΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ±ΡΠ°Π·Ρ Docker Π΄Π»Ρ DDoS-Π°ΡΠ°ΠΊ Π½Π° ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΡΠ°ΠΉΡΡ
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ CrowdStrike Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ Docker-ΠΎΠ±ΡΠ°Π·Ρ, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ 150 000 ΡΠ°Π·, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ DDoS-Π°ΡΠ°ΠΊ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΠΉΡΠΎΠ² Π³ΠΎΡΠΎΡΠ³Π°Π½ΠΎΠ² ΠΈ Π½ΠΎΠ²ΠΎΡΡΠ½ΡΡ
ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ Π² Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΠ΅Π»Π°ΡΡΡΠΈ.
5 282
Π’Π΅ΠΌ, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΎΡΠ²ΠΎΠΈΡΡ ΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΈΠ±ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³Π»ΡΠ±ΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΎΡΠΊΡΡΡΡΠΉ ΡΡΠΎΠΊ "ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Docker".
πΈ ΠΠΎΠ³Π΄Π°? β° 17 ΠΌΠ°Ρ Π² 20:00 ΠΌΡΠΊ
πΈ ΠΠ°ΠΊ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ? βπΌ ΠΡΠΎΠΉΡΠΈ Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β https://otus.pw/mjKW/
5 282
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π°Π²ΡΠΎΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΡ
ΡΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ ΠΈΡ
ΠΈΠ»ΠΈ ΡΠ΅ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅.
Π‘ΡΠ°ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ, Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ. ΠΡΠΈΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ, Ρ
ΠΎΡΠΎΡΠΈΡ
Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
, ΠΈ Π²ΡΠ΅ΠΌ DevOps! βΎ
5 282
ΠΡΠ΅ΠΌ DevOps!
ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ ΡΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΡΠ΅ΡΠΈΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ LEMP-ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ docker Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²: Π§Π°ΡΡΡ ΡΡΠ΅ΡΡΡ: docker-compose, Dockerfile.
Π ΡΡΠ°ΡΡΠ΅ ΠΠΈΠΊΠΈΡΠ° ΠΠΎΡΠΎΠ±ΡΠ΅Π² ΠΈΠ· Nixys ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ Dockerfile, docker-compose, ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π½ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ docker. ΠΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΈ Ρ
ΠΎΡΠΎΡΠΈΡ
Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
!
5 282
ββΒ«ΠΠ°ΠΊ-ΡΠΎ ΡΠ°Π· Π² Π½Π°Ρ ΡΠ³ΠΎΠ»ΠΎΠΊ Π½Π° 42 ΡΡΠ°ΠΆΠ΅ Π·Π°Π³Π»ΡΠ½ΡΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ β ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΠΈΡΡ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ ΠΎΡΠΊΡΡΡΡ ΡΡΠ΄ΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠΈ Π²ΡΠ΅ΠΌΡΠ½ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π΄Π²ΡΡ
ΠΆΠΈΠ²ΡΡΠΈΡ
Π² Kubernetes ΠΈ ΠΎΠ±ΡΠ°ΡΡΠΈΡ
ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°Π·Π½ΠΈΡΡ Π² Π²ΡΡΠΎΠΊΠΈΡ
ΠΊΠ²Π°Π½ΡΠΈΠ»ΡΡ
: ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ²Π΅Ρ ΠΈΠ· ΡΠΎΡΠ½ΠΈ Π΅ΠΌΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ Π·Π° ΡΡΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄, ΡΠ΅ΡΠ²Π΅Ρ ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π·Π° Π΄Π΅ΡΡΡΡΒ».
ΠΡΠ΄Π° ΡΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ? ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅Π³ΠΎ Π²Π΅ΡΠ½ΡΡΡ? ΠΠ²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ ΡΠΎΠΌ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π³ΡΠ°Π±Π»ΡΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ, ΠΆΠΈΠ²ΡΡΠΈΠΉ Π² ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ Kubernetes.
ΠΡΠ΄Π° ΡΡ
ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ΠΌΡ? ΠΠΎΡΠ΅ΠΌΡΡ Π·Π° ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ Π² Kubernetes
5 282
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΠ Β«ΠΡΡΡΠ°Β» ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Ρ Π² Yandex Cloud.
ΠΠ± ΡΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠΈΠ»ΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΏΠΎΠ²ΡΡΠΈΠ» ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΈΡ
Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π²Π΅Π½Π΄ΠΎΡ Π³ΠΎΡΠΎΠ² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Β«ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎΒ» ΠΎΠ±ΡΠ°Π·Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΠ‘, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Β«ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉΒ» ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠΈΠ»ΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠΈΠ±Π΅ΡΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ, Β«ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅Β» ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ Ρ.Π΄.
5 282
Nixys ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ², ΠΈ ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Ρ: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° cΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ docker Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². Π§Π°ΡΡΡ Π²ΡΠΎΡΠ°Ρ: docker-compose.
Π‘ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ ΠΈΠ· ΡΠ΅ΡΠΈΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
5 282
Π Π²ΠΎΡ Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΠΎΡΠΊΡΡΡΠΎΠΉ, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΠΈ Π±ΡΡΡΡΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ Docker Desktop - Stevedore. ΠΠ²ΡΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Windows ΠΈ ΡΡΡΠ°Π΄Π°Π» - ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Docker Desktop, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΠΎ-ΡΠΎ Π»ΠΎΠΌΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ
.
ΠΠ°ΡΠ²Π»Π΅Π½ΠΎ, ΡΡΠΎ Stevedore "ΡΡΠ΄ΠΎΠ²ΠΈΡΠ½ΠΎ Π±ΡΡΡΡΡΠΉ". ΠΡΠ»ΠΈ ΡΡΠ΅Π΄ΠΈ Π½Π°ΡΠΈΡ
ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΊΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠ΅Ρ, ΠΏΡΠΎΡΠΈΠΌ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡΠΌΠΈ.
Π ΠΏΠ»Π°Π½Π°Ρ
Ρ Π°Π²ΡΠΎΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Kubernetes.
5 282
21 Π°ΠΏΡΠ΅Π»Ρ Π²ΡΡΠ»Π° Ubuntu 22.04 LTS Β«Jammy JellyfishΒ». ΠΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΠΊΠ°ΠΊ "Π²Π΅Π·ΡΡΠ°Ρ ΠΌΠ΅Π΄ΡΠ·Π°".
ΠΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠ° Π²Π΅ΡΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ ΡΠ΄ΡΠ° Linux ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
5 Π»Π΅Ρ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ 2032-04-21 (ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Extended Security Maintenance). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΡΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
ΠΠ±ΡΠ°Π·Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°.
5 282
ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ CI/CD Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nixys, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Vault ΠΎΡ HashiCorp. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΡΠ°ΡΡΡΡ ΠΈ ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Vault Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Vault, ΡΠ½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΡ.
Π Π°Π½ΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π²ΡΡΡΠ½ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΎ ΠΎΡΠ½ΠΈΠΌΠ°Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°ΠΉΡΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΡΠ΅Π» Π±Ρ, Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π² Nixys Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ terraform-ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅ ΡΡΠ°ΡΡΡ ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΡΡΠΈΠΌΠ°Π΅Π²Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ terraform-ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
5 282
Nixys ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠΈΠΊΠ» ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΠ°ΡΡΡΠ΅Ρ Π½ΠΎΠ²Π°Ρ ΡΠ΅ΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ "ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° LEMP ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ docker Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²".
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π§Π°ΡΡΡ ΠΏΠ΅ΡΠ²ΡΡ: ΠΠ°Π·Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΠΈΠΊΠΈΡΠ° ΠΠΎΡΠΎΠ±ΡΠ΅Π² ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ docker ΠΈ docker-compose, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π½ΡΡΡ ΡΡΠ΅ΠΊ LAMP+Nginx Ρ ΠΏΠΎΠΌΠΎΡΡΡ docker, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π² ΡΠ΅ΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌΠΈ ΡΡΠ°ΡΡΡΠΌΠΈ ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
5 282
Π―Π½Π΄Π΅ΠΊΡ Π²ΡΠ»ΠΎΠΆΠΈΠ» Π² ΠΎΠΏΠ΅Π½ΡΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
YDB.
ΠΡΠΎ ΠΏΠ»ΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΠΏΡΡΠ° Π―Π½Π΄Π΅ΠΊΡΠ° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, SDK ΠΈ Π²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·ΠΎΠΉ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π½Π° GitHub ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0. Π Π°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π°Π·Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
β Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² Π»ΡΠ±ΡΡ
ΠΎΠ±Π»Π°ΡΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
.
YDB ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ ΠΏΠΎ ΠΎΠ±ΡΡΠΌΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠ½Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»Π°ΡΡ, ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡΠ°: 1. ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ, 2. ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ Π½Π° Π΄Π΅ΡΡΡΠΊΠΈ ΡΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π° Π·Π°ΠΏΠΈΡΡ ΠΈ 3. ΡΡΡΠΎΠ³Π°Ρ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
.
5 282
ΠΠ΅Π²ΠΎΠΏΡΠ°ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! βΎ
ΠΠΎΠ²ΠΎΡΡΠΈ ΠΏΠΎ GitHub:
πΉ GitHub ΠΎΠ±ΡΡΡΠ½ΠΈΠ» Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° 13 Π°ΠΏΡΠ΅Π»Ρ.
"ΠΠ°ΠΊ ΠΈ Π»ΡΠ±Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Π² Π‘Π¨Π, ΠΌΡ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΡ
Π²Π»Π°ΡΡΠ΅ΠΉ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°ΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΌΠΈ ΡΠ°Π½ΠΊΡΠΈΡΠΌΠΈ ΠΠΈΠ½ΡΠΈΠ½Π° Π‘Π¨Π ΠΈΠ»ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ GitHub ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠΏΠ°Π²ΡΠΈΡ
ΠΏΠΎΠ΄ ΡΠ°Π½ΠΊΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²", - ΠΏΠΎΡΡΠ½ΠΈΠ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ GitHub.
πΉ 16 Π°ΠΏΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° GitHub Security ΡΠ°ΡΡΠΊΠ°Π·Π°Π»Π° ΠΎΠ± ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ΅ ΠΏΠΎ ΡΡΠ΅ΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈΠ· ΠΏΡΠΈΠ²Π°ΡΠ½ΡΡ
ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΎΠΊΠ΅Π½ΠΎΠ² OAuth, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Heroku ΠΈ Travis-CIGitHub.
ΠΡ Π°ΡΠ°ΠΊΠΈ ΠΏΠΎΡΡΡΠ°Π΄Π°Π»ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 12 ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠΎΠ½ΡΠ»Π° ΡΠ°ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² GitHub ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° NPM. ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° ΠΈ ΡΠ΅ΡΠ½ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅Ρ Ρ ΠΏΠΎΡΡΡΠ°Π΄Π°Π²ΡΠΈΠΌΠΈ ΠΎΡ Π°ΡΠ°ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ ΡΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
.
5 282
Π ΠΊΠΎΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ²Π΅ΠΆΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ "ΠΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ 10 ΡΠ°ΡΡΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ NGINX" ΠΎΡ Π’ΠΈΠΌΠΎ Π‘ΡΠ°ΡΠΊΠ° ΠΈ Π‘Π΅ΡΠ³Π΅Ρ ΠΡΠ΄Π½Π΅Π²ΠΈΡΠ° ΠΈΠ· F5.
ΠΠ²ΡΠΎΡΡ, ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ NGINX Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΡ
ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½ΠΈΡ
ΡΠ°ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π΄Π°ΠΆΠ΅ Ρ ΡΠ°ΠΌΠΈΡ
ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² NGINX! Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π’ΠΠ-10 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Ρ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΈΡ
ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ.
5 282
Atlassian ΡΠ°ΡΠΊΡΡΠ»Π° ΠΏΡΠΈΡΠΈΠ½Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ°, Π²ΡΠ·Π²Π°Π²ΡΠ΅Π³ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ±ΠΎΠΉ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Jira ΠΈ Confluence
ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° ΡΡΠ°Π» Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π² ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ IT-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Β«Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΒ» ΠΎΡΠΊΠ»ΡΡΠΈΠ» Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΎΡ Atlassian, Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π² Π΄ΠΎΡΡΡΠΏ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΠΊ ΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ ΠΈ Π΄Π°Π½Π½ΡΠΌ. ΠΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π½Π°Π±Π»ΡΠ΄Π°ΡΡΡΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Jira Software, Jira Work Management, Jira Service Management, Confluence, Opsgenie, Statuspage ΠΈ Atlassian Access.
5 282
β‘οΈ GitHub Π½Π°ΡΠ°Π» Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° 15 Π°ΠΏΡΠ΅Π»Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠ΅ Π΄Π΅ΡΡΡΠΊΠΈ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ². Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ
β Π°ΠΊΠΊΠ°ΡΠ½ΡΡ Π‘Π±Π΅ΡΠ±Π°Π½ΠΊΠ°, ΠΠ»ΡΡΠ°-ΠΠ°Π½ΠΊΠ°, Π΄ΡΡΠ³ΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
