ΠΠ° ΠΎΠΊΠ½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½Π°Ρ ΠΎΡΠ΅Π½Π½ΡΡ ΠΏΠΈΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΠΎΠ³ΠΎΠ΄Π°, Π² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½Ρ-Π·Π°Π»Π΅ Selectel ΡΠ΅ΠΏΠ»ΠΎ, ΠΊΠΎΡΠ΅, ΠΊΠΎΠΊΠ°-ΠΊΠΎΠ»Π° ΠΈ ΠΏΠΎΡΡΠΈ Π»Π΅ΡΠΎ. Π ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ 5 ΡΠ΅Π½ΡΡΠ±ΡΡ 2019 Π³ΠΎΠ΄Π°, Ρ Π½Π°Ρ Π²ΡΠΎΡΠΎΠΉ Π΄Π΅Π½Ρ ΠΎΡ Π½Π°ΡΠ°Π»Π° Π‘Π»ΡΡΠΌΠ° DevOps.
Π ΠΏΠ΅ΡΠ²ΡΠΉ Π΄Π΅Π½Ρ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π° ΠΌΡ ΠΏΡΠΎΡΠ»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ΅ΠΌΡ: Git, CI/CD. ΠΠ° Π²ΡΠΎΡΠΎΠΉ Π΄Π΅Π½Ρ ΠΌΡ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌ Infrastructure as Code ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ β ΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΡΠ°Π½Π½ΡΠ΅, Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π½ΡΠ°Π½ΡΠΎΠ² ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π‘ΡΠ΅ΠΏΠ°Π½Π΅Π½ΠΊΠΎ β ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Selectel, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΏΠ»ΠΎ Π²ΡΡΡΠ΅ΡΠΈΠ»Π°, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ. ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π‘ΡΠ΅ΠΏΠ°Π½Π΅Π½ΠΊΠΎ Π² Selectel Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΏΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΠ±Π»Π°ΠΊΠ° OpenStack, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΠΌ, CI/CD ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ.
ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ΅ΡΡΠΎΠΏΡΠ½ ΠΈ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΡΡΡΠ½ΠΎΠ², ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Southbridge. ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΡΡΡΠ½ΠΎΠ² Ρ 2015 Π³ΠΎΠ΄Π° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΏΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»ΡΡΡΠ²Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΠ Β«ΠΠΎΠΌΠΈΡΠ°Β», Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΎΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΠ Β«ΠΠΎΠΌΠΈΡΠ°Β» Π½Π° DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄.
Π 10-00 ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠΎΠ±ΡΠ°Π»ΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½Ρ-Π·Π°Π»Π΅. ΠΠΎΡΠ»Π΅ ΡΠ΅ΠΌΠΏΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π΄Π½Ρ Π‘Π»ΡΡΠΌΠ° DevOps ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄ΡΠΌΡΠΈΠ²ΡΠΌΠΈ ΠΈ ΠΏΠΎΡΡΡΠΏΠ°Π½Π½ΡΠΌΠΈ. ΠΠΈΠΊΡΠΎ Π½Π΅ ΠΎΠ±Π΅ΡΠ°Π», ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ. ΠΠ½ΡΠ΅Π½ΡΠΈΠ² Π½Π° ΡΠΎ ΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½, ΡΡΠΎΠ±Ρ Π² ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ Π·Π° ΡΡΠΈ Π΄Π½Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π£ΡΠ²ΠΎΠΈΡΡ Π‘Π»Π΅ΡΠΌ Π·Π° ΡΡΠΈ Π΄Π½Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π‘Π°ΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ² β ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ.
ΠΠ»Π΅ΠΊΡΠ΅ΠΉ Π‘ΡΠ΅ΠΏΠ°Π½Π΅Π½ΠΊΠΎ Π² ΠΏΠ΅ΡΠ²ΡΠΉ Π΄Π΅Π½Ρ Π·Π°ΡΡΠΎΠ½ΡΠ» ΠΏΠΎΠ΄ΡΠ΅ΠΌΡ Β«IaC: ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΠΊΠ°ΠΊ ΠΊ ΠΊΠΎΠ΄ΡΒ». Π Π½Π° Π²ΡΠΎΡΠΎΠΉ Π΄Π΅Π½Ρ Π‘Π»ΡΡΠΌΠ° ΡΠΆΠ΅ Π½Π°ΡΠ°Π» Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ.
» β Π― ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½Ρ…»
«β¦ ΠΈ ΡΠ½ΠΎΠ²Π° ΡΡΠ΅ΡΡΠ΅ ΡΠ΅Π½ΡΡΠ±ΡΡ!»
ΠΠ°ΡΠ΅ΠΌ ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΡΠ°Π·ΠΎΠ±ΡΠ°Π» ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ±ΠΎΡΠΊΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² (packer). ΠΡΠ»Π΅Π΄ Π·Π° ΡΡΠΈΠΌ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ» ΠΊ Β«Π΄ΡΡΠ΅ΡΠΈΠΏΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΡΡΠΎΡΠΈΡΠΌ ΠΎ TerraformΒ»,
Π Π·Π°Π²Π΅ΡΡΠΈΠ» Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΡΠ²Π° ΠΌΡ ΡΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ Ρ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎΠΉ Π·Π°ΡΡΠ΅Π½ΡΠΈΠ²ΠΎΡΡΡΡ ΠΈ ΡΠΊΡΠΎΠΌΠ½ΠΎΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΡΠΈΠ³Π»Π°ΡΠΈΠ»ΠΈ Π²ΡΠ΅Ρ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
Π‘Π»ΡΡΠΌ ΠΎΠΊΡΡΠ»ΡΠ΅Ρ! Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ½Π΄Π°ΡΠ΅Π² ΠΈ ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ² ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΠΌΠΈΡΡΠΈΡ Π‘ΠΈΠΌΠΎΠ½ΠΎΠ²Π° Π½Π° Π·Π΅ΠΌΠ»Π΅.
ΠΠΎΡΠ»Π΅ ΠΎΠ±Π΅Π΄Π° ΠΈ ΠΏΡΡΠΌΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΡΠ΅ΠΈΠ½Π° Π² ΠΏΡΡΠ»ΠΈΠ²ΡΠ΅ Π³ΠΎΠ»ΠΎΠ²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΡΠ»Π° ΠΏΠΎΡΠ° IaC Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ansible.
ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ΅ΡΡΠΎΠΏΡΠ½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΎΡΠ²Π΅ΡΠΈΠ» Π½Π° Π²ΠΎΠΏΡΠΎΡ: Β«Π ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Ansible?Β». Π‘ΠΏΠΈΠΊΠ΅Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π» ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π· Terraform ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ansible-vault. ΠΠ°Π»Π΅Π΅ ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΡΠ°Π·ΠΎΠ±ΡΠ°Π» ΠΈΠ· ΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΠΈΡ Ansible: ΠΏΠ»Π΅ΠΉΠ±ΡΠΊΠΈ, ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΡ, ΡΠΎΠ»ΠΈ. ΠΡΠΏΡΡΠ°Π» ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΠΈ Π½Π° ΠΊΠΎΡΠΊΠ°Ρ .
Π Ρ
ΠΎΠ΄Π΅ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡΡΠ½ΠΎΠΊ Π½Π΅ ΠΏΠΎΡΡΡΠ°Π΄Π°Π».
ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ΅ΡΡΠΎΠΏΡΠ½ Π·Π°Π²Π΅ΡΡΠΈΠ» Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ±ΠΎΡΠΊΠΎΠΉ ΠΈ Π΄Π΅ΠΏΠ»ΠΎΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ xpaste, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠ΅ΠΉ rolling-update ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Β«ΠΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ standalone PostgreSQL Π² ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅ΡΒ». β¨
β Π‘ΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ Ρ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ? Π‘Π°ΠΌΠΎΠ΅ ΡΡΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠ±Π½ΠΈΠΌΠΈΡΠ΅ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°…
ΠΠΎΠ΄ Π²Π΅ΡΠ΅Ρ Π²ΡΡΡΡΠΏΠΈΠ» ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΡΡΡΠ½ΠΎΠ² Ρ ΡΠ΅ΠΌΠΎΠΉ Β«Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡΒ». Π‘ΠΈΠ»Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π±ΡΠ»ΠΈ ΡΠΆΠ΅ Π½Π° ΠΈΡΡ ΠΎΠ΄Π΅. Π ΠΏΡΠ΅Π΄Π΅Π», ΠΊΠΎΠ³Π΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΡΠΎΡΠΊΠ°ΠΊΠΈΠ²Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΠΌΠΈ, ΠΌΠΈΠ½ΡΡ ΠΌΠΎΠ·Π³, ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π²ΡΡ Π±Π»ΠΈΠΆΠ΅ ΠΈ Π±Π»ΠΈΠΆΠ΅. Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΡΠ²Π»Π΅ΠΊΠ»ΠΈΡΡ Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠ°Π·ΡΡΠ°ΠΌΠΈ:
Alex GSTC, [5 ΡΠ΅Π½Ρ. 2019 Π³., 19:56:29 (06.09.2019, 10:10:50)]:
Π ΠΌΠ½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΆΠ΅Ρ ΡΠ»ΡΡ
ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΊΠΎΠΌΡ?
* ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΡΠΈΠΉ
* Π΄Π΅ΡΠΠ£Π»Ρ
* Π²ΠΎΠ»Π¬Ρ
* Π°Π½ΡΠΈΠ±Π»Π¬
* ΡΠ΅Π΄ΠΡ
* Π½Π°ΠΠΠΈΡΡ
* ΠΏΡΠΎΠΌEΡΠΈΡΡ
Nikolay Mesropyan, [5 ΡΠ΅Π½Ρ. 2019 Π³., 19:57:09 (05.09.2019, 19:57:30)]:
> Π°Π½ΡΠΈΠ±Π»Π¬
ΠΠ°ΠΊ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΡΡΡ ΡΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΡΠ³ΠΊΠΈΠΉ Π·Π½Π°ΠΊ?)
Lucky SB, [5 ΡΠ΅Π½Ρ. 2019 Π³., 19:57:13]:
Π° Π΅ΡΠ΅ Π½Π°Ρ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΠ°Π²Π΅Π» Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠΠ΅Π΄ΡΠ»Π΅Ρ, Π° Ρ Π°Π½ΡΠΈΠ±Π»Ρ
ΠΠΎΡΠΎΠΌΡ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ c Prometheus ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ, ΡΡΠ΅ΡΠΈΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄Π΅Π½Ρ Π‘Π»ΡΡΠΌΠ°.
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΡΡΡΠ½ΠΎΠ² ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ»ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ Ρ Molecule ΠΈ Gitlab CI, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Vagrant.
ΠΠ΅ΡΠ²ΡΠΉ Π΄Π΅Π½Ρ Π‘Π»ΡΡΠΌΠ° ΠΎΠ±ΠΎΡΡΠ»ΡΡ Π±Π΅Π· ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΏΠΎΠ΄ΠΆΠΈΠ΄Π°Π»ΠΈ Π½Π° Π²ΡΠΎΡΠΎΠΉ Π΄Π΅Π½Ρ. Π ΡΠ°ΡΠ΅ Π‘Π»ΡΡΠΌΠ° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΠ΄Π½ΡΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡ ΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ: β¨β¨
Nik Grebnev, [4 ΡΠ΅Π½Ρ. 2019 Π³., 21:53:09]:
ΠΠΎΠ±ΡΡΠΉ Π²Π΅ΡΠ΅Ρ. ΠΠ°ΠΊ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, Π·Π°ΠΏΠΈΡΡ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ. Π’ΠΎΠ»ΡΠΊΠΎ Π²ΠΎΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ½Ρ - 720 Π»ΠΈΠ½ΠΈΠΉ. Π ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ 1080? Π ΡΠΎ Π²ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΠΎ - Π΄ΡΠΌΠ°Π» ΡΡΠΎ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ ΠΈΠ΄Π΅Ρ ΠΏΠ°ΡΡΠΈΠ²ΠΎ, Π½ΠΎ Π² Π·Π°ΠΏΠΈΡΠΈ Π±ΡΠ΄Π΅Ρ 1080. Π ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΡΠΎ ΠΈ Π² Π·Π°ΠΏΠΈΡΠΈ ΠΎΡΡΠ°Π»ΠΎΡΡ 720, ΡΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎ
Dmitriy Miroshnichenko, [4 ΡΠ΅Π½Ρ. 2019 Π³., 21:56:52]:
+1, Ρ
ΠΎΡΠ΅ΡΡΡ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ 1080, ΡΠ°Π· ΡΡΡΠΈΠΌΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ 720 Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅
ΠΠΊΠ±Π°ΡΡ
ΠΎΠ½ ΠΠΌΠΈΡΡ
ΠΎΠ½ΠΎΠ², [4 ΡΠ΅Π½Ρ. 2019 Π³., 22:24:40]:
ΠΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ 1080.
Nik Grebnev, [4 ΡΠ΅Π½Ρ. 2019 Π³., 22:29:23]:
ΠΠ°Π»Ρ! Π§ΡΠΎ Π΄Π°ΠΆΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π½Π΅ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡΡ ΠΏΠΎΠ΄ ΡΡΠΎ.....ΠΡΠ΄Π΅ΠΌ ΠΌΡΡΠΈΡΡΡΡ Ρ 720p
Maksim Vasilev, [5 ΡΠ΅Π½Ρ. 2019 Π³., 10:19:35]:
#support Π Π·Π°ΠΏΠΈΡΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠΏΠΈΠΊΠ΅ΡΠ° - ΠΏΡΠΎΡΡΠΎ Π±ΠΎΠ»Ρ. ΠΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ
ΠΎ Π²ΠΈΠ΄Π½ΠΎ
ΠΡ ΡΡΡΠΈΠΌΠΈΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Facecast. Π Π°Π½Π΅Π΅, Π½Π° Π²ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΡ Π‘Π»ΡΡΠΌΠ°Ρ Π²ΠΏΠΎΠ»Π½Π΅ Ρ Π²Π°ΡΠ°Π»ΠΎ 720 Π»ΠΈΠ½ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ. Π Π°Π±ΠΎΡΠΈΠ΅ Π½ΠΎΡΡΠ±ΡΠΊΠΈ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² Π‘Π»ΡΡΠΌΠ° Π±ΡΠ»ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π½Π° 720Ρ. ΠΠ° Π²ΡΠΎΡΠΎΠΌ Π΄Π½Π΅ Π‘Π»ΡΡΠΌ DevOps Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π½ΠΎΡΡΠ±ΡΠΊΠΈ ΠΏΡΠΈΠ³Π»Π°ΡΡΠ½Π½ΡΡ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² Π½Π°ΡΡΡΠΎΠ΅Π½Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ. Π Π±ΡΡΡΡΠΎ ΡΡΠΎ ΡΠ΅ΡΠΈΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ β ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ° Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ Π»ΠΎΠΌΠ°Π»ΠΎ ΡΠ°Π±Π»ΠΈΡΡ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠΎΠ². ΠΠ΅Π»ΠΊΠΈΠΉ ΡΡΠΈΡΡ Π² ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π½Π° 720Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΏΠ»ΠΎΡ ΠΎ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ.
Π‘Π»ΡΡΠΌ ΡΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π² 1080, Π² 720 Π΅Π³ΠΎ ΠΆΠΌΠ΅Ρ ΡΠΆΠ΅ Π€Π΅ΠΉΡΠΊΠ°ΡΡ. Π’Π°ΠΊ ΡΡΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Ρ Π² 1080 Ρ Π½Π°Ρ Π±ΡΠ»ΠΈ. Π‘ΡΡΠΊΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΠ΅ΠΉ Π€Π΅ΠΉΡΠΊΠ°ΡΡ, ΠΈ Ρ Π½Π°Ρ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΡΠΈΡΠ½ΡΠΉ ΠΏΠ»Π°Π½, ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π² 1080 ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π»ΠΈΠ² ΠΏΠ΅ΡΠ²ΡΡ Π΄Π²ΡΡ Π΄Π½Π΅ΠΉ Π² 1080. Π’Π°ΠΊ ΡΡΠΎ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ Π·Π°ΡΠ²ΠΊΠ°ΠΌ ΡΠ΅Π»Π΅Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΎΠΆΠ΅ Π±ΡΠ΄ΡΡ Π² 1080.
ΠΠ° ΡΡΠ΅ΡΠΈΠΉ Π΄Π΅Π½Ρ Π‘Π»ΡΡΠΌ DevOps ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅: SRE. Π Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΠΌΠΎΡΠ½ΡΡ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² β ΠΠ΄ΡΠ°ΡΠ΄Π° ΠΠ΅Π΄Π²Π΅Π΄Π΅Π²Π°, CTO Π² Tungsten Labs, ΠΈ ΠΠ²Π°Π½Π° ΠΡΡΠ³Π»ΠΎΠ²Π°, Principal Developer Π² Booking.com.
Π ΠΈΡΠΎΠ³Π΅ ΠΌΡ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ ΡΡΠ΄Π° ΡΠ΅ΠΌ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ β Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π΄Π°ΠΆΠ΅ Windows Π½Π΅ Π²ΡΠ΄Π΅ΡΠΆΠ°Π» ΡΠ΅ΠΌΠΏΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΠ΅ΡΠ΅Π΄Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ.
Arthur Gordienko, [5 ΡΠ΅Π½Ρ. 2019 Π³., 21:45:02]
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΈΡΠ΅Π» ΡΠΎ ΡΠ»ΡΡΠΌΠ°.... ΠΡΡΡ Π»ΠΈ Ρ ΠΊΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠ°Ρ ΡΠ»Π΅Ρ
Π° ΠΈΠ»ΠΈ 10Π°Ρ Π²ΠΈΠ½Π΄Π° Π½Π° Π½Π΅ΠΉ?
P.S. ΠΡΠΈΠ·Π½Π°Π΅ΠΌΡΡ ΡΠ΅ΡΡΠ½ΠΎ, ΠΌΡ ΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠΎ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° Π‘Π»ΡΡΠΌΠ΅ DevOps.
ΠΡ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ Π²ΡΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅:
ΠΡΡΡΠΌ ΠΠ°Π»ΠΎΠ½ΡΠΊΠΈΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π‘ΠΎΠ½Π°ΡΡ Π΄Π»Ρ ΡΠΎΡΡΠ΅ΠΏΠΈΠ°Π½ΠΎ β 8 (ΠΠ°ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΡΡ) Π΄ΠΎ ΠΌΠΈΠ½ΠΎΡ ΠΠ΅ΡΡ
ΠΎΠ²Π΅Π½Π°. Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠΎΠ½Π΄Π°ΡΠ΅Π² Π΄ΠΈΠΊΡΡΠ΅Ρ Π½ΠΎΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com