. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈΡ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌ Π³Π»Π΅Π΄Π°Π½Π΅ΡΠΎ ΠΈΠΌ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π² YouTube. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π° ΡΠ° Π»ΠΈΡΠ½ΠΈ ΡΠΏΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ, ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ Π² ΡΠ°ΠΌΠΈΡ YouTube. ΠΡΠΆΠ΄Π°Π΅ΠΌ ΡΠ΅ ΠΎΡ ΠΏΠΎ-Π»ΠΈΡΠ΅Π½ Ρ ΠΎΡΡΠΈΠ½Π³, ΠΊΠΎΠΉΡΠΎ Π΅ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΡΠΈΠ³ΡΡΠ΅Π½.
Π‘ΡΡΠΏΠΊΠ° 3: ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅
ClipBucket, ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³ Π½Π° YouTube Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π½Π° Π²Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΡΡΡΠ²ΡΡ
ΠΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠΏΠΈΡΠ°Ρ , ΠΊΠΎΠΉΡΠΎ Π½Π°ΡΠΈΡΠ° ΡΠ΅Π±Π΅ ΡΠΈ YouTube ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π°ΡΠΈΡ ΡΡΡΠ²ΡΡ.

ΠΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ, ClipBucket Π½ΡΠΌΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Ρ ΠΏΡΠ΅Π· , ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°.
Π§Π°ΡΡ ΠΎΡ ΡΡΡΠ΄Π½ΠΎΡΡΡΠ° Π±Π΅ΡΠ΅, ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π° ClipBucket Π±ΡΡ
Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ΠΈ. ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π°Π· ΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ° Π½ΡΠΌΠ°Ρ
ΠΏΡΠ°Π²ΠΎ Π΄Π° ΡΡΠ°ΡΡΠ²Π°ΠΌ Π² ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³Π° Π½Π° YouTube Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π½ΠΎ Π°Π· , ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π»Π΅ΡΠ½ΠΎ Π±ΠΈΡ
Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ. ΠΠΈΠ½Π°Ρ
Π° ΠΌΠ΅ΡΠ΅ΡΠΈ, Π° ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Ρ
Π° ΠΊΠ°ΠΊΡΠ² Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ
Π° Π²ΡΠΈΡΠΊΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π±ΡΠ³ΠΎΠ²Π΅ Π²ΡΠ² Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ.
ClipBucket ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΠ°Π½ΡΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π» - ΡΠ΅ ΠΏΡΡΠ½Π°Ρ Π° ΡΠ²ΠΎΡ ΠΊΠΎΠ΄ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ ΠΈ ΡΠ°ΠΊΡΡΠ²Π°Ρ Π° Π·Π° ΠΏΠΎΠΌΠΎΡ ΠΏΡΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ. ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΌΠΈ ΡΡΠ°Π½Π° ΡΡΠ½ΠΎ, ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π»ΠΈ ΠΏΠ°ΡΠΈ ΠΎΡ ΠΏΠ»Π°ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΡΠ°ΠΌΠΈ.
MediaGoblin, ΠΏΠΎ-ΠΌΠΎΠ΄Π΅ΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°
Π‘Π»Π΅Π΄ ΠΌΠ΅ΡΠ΅ΡΠΈ Π½Π° ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ ClipBucket, ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΈ ΠΎΡΠΊΡΠΈΡ .

Π΅ ΠΎΡΠ»Π°ΠΉΠ½ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΠΈ
MediaGoblin ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π΅ΠΊΡΡΡΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ClipBucket Π² Π³ΡΠΎΠ·Π½ΠΈΡ PHP, MediaGoblin Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python, Π΅Π·ΠΈΠΊ, Ρ ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡ Π² ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ. Π―ΠΆΡΠ΅ , ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π»Π΅ΡΠ½ΠΎ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. ΠΠ°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΅, ΡΠ΅ MediaGoblin ΠΈΠ΄Π²Π° Ρ , ΠΊΠΎΠ΅ΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°.
Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π° ΡΡΠ΅Π΄Π° Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Docker Π² .
ΠΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠ΄Π½ΠΎΡΡ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ Π΄ΠΎΠΊΠ΅ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° MediaGoblin
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ , ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° MediaGoblin ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΠΈΠ²ΠΈΠ°Π»Π½Π° Π·Π°Π΄Π°ΡΠ°. Π, ΡΠΎΠ²Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ ΡΡΠ²ΡΠ΅ΠΌ ΡΠ°ΠΊΠ°.
ΠΠΎΡΠΎΠ²ΠΎΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ° Π΄Π²Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ:
- Π·Π°Π²Π΅ΡΠΊΠ°
- MediaGoblin ΡΡΠ·Π΄Π°Π²Π° ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½ ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΠΏΠΎΡΡΠ°Π» ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΎΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ Π²ΡΠ½ΡΠ½ΠΈ Π»ΠΈΡΠ°.
- Π’ΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅
- ΠΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏ, MediaGoblin ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ° Π·Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅. ΠΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΅ Π³ΠΎΡΠΎΠ²ΠΎ Π·Π° ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅, ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π²Π»ΠΎΡΠ°Π²Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ.
- MediaGoblin ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ , Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Docker.
Π, Π½ΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Docker ΠΈΠ΄Π²Π° Ρ , Π·Π½Π°ΡΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ .
ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Docker Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΎ ΠΎΡ ΡΠ΅ΠΊΡΡΠΎΡΠΎ. . ΠΠΏΠΈΡΠ°Ρ ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΠΌ Ρ Π²Π΅ΡΡΠΈΡΡΠ° ΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΡΠΏΠ΅ΡΠ½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ, Π½ΠΎ ΡΠΎΠ²Π° ΡΡΡΠΎ Π½Π΅ ΡΡΠΏΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΡΡΠΈΡ ΠΊΠΎΠ΄, Π²ΡΠ½ΡΠ½ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π° MediaGoblin ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡ Π°, Π½Π°ΡΡΡΠ°Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°. Π‘Π»Π΅Π΄ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΎΠ²Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΏΡΠ΅Π· 10-15-ΠΌΠΈΠ½ΡΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° MediaGoblin ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΈ.
ΠΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΡΡΠΎΡΠΎ. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π²Π΅ΡΠΈΠ³Π°ΡΠ° Π·Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π° MediaGoblin Π½Π°ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΠΌΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ, Π±Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΈΡΠ΅Ρ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ. ΠΠ°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ c ΠΈ ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΌΠ½ΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΠ΅, ΡΠ΅ MediaGoblin ΡΠ°Π±ΠΎΡΠΈ Ρ Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ >= 3.0, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π²Π΅ΡΡΠΈΡΡΠ° Π·Π°ΡΠΎΡΠΎ ΡΠ΅ΡΡΠ²Π°Ρ MediaGoblin Ρ ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ. ΠΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ , Π½ΠΎ ΠΎΡΠ΅ Π½Π΅ ΡΡΠΌ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ».
Π’Π°ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΡΠ»Π΅Π΄ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΎΠ²Π΅ Π½Π° Π±ΠΎΡΠ±Π°, Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΡΡΠΏΡΡ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄Ρ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌ MediaGoblin Π² Docker ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π°ΠΌ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ ΠΈ .
Π‘ΡΡΠΏΠΊΠ° 4. Π₯ΠΎΡΡΠΈΠ½Π³
Π’ΡΠΉ ΠΊΠ°ΡΠΎ MediaGoblin ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Ρ Docker Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡ, ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠΏΠΊΠ° Π±Π΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠ΅Π½ ΡΡΡΠ²ΡΡ, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ Π΄Π° Π³Π»Π΅Π΄Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ°.
MediaGoblin ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΡΡΡ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ
ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π·Π΅ΠΌΠ°Ρ Docker ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π³ΠΎ Ρ ΠΎΡΡΠ²Π°Ρ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ URL Π°Π΄ΡΠ΅Ρ. Π£Π»ΠΎΠ²ΠΊΠ°ΡΠ° Π΅, ΡΠ΅ ΠΎΡΠ²Π΅Π½ ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ 33 GB Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠ΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΡΠ²ΡΡΠ΄ΠΎ Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Docker, Π½ΠΎ ΡΠΎΠ²Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΡΡΠΎΠΌΠ°Π²ΠΎ ΠΈ Π³ΡΠΎΠ·Π½ΠΎ. ΠΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° 33 GB Π΄Π°Π½Π½ΠΈ.
ΠΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ClipBucket, ΡΠ΅ΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ - ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π° ΠΊΠ°ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google ΠΊΠ°ΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΠΏΡΡΠΈΡΠ° ΠΊΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. Π₯ΠΎΡΡΠ²Π°Ρ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π² Google Cloud ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ gcsfuse, Π·Π° Π΄Π° Π³ΠΈ Π½Π°ΠΊΠ°ΡΠ°ΠΌ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ClipBucket ΠΊΠ°ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅, ΡΠ΅ ClipBucket ΡΠ°Π±ΠΎΡΠΈ Π² ΡΠ΅Π°Π»Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, Π΄ΠΎΠΊΠ°ΡΠΎ MediaGoblin ΡΠ°Π±ΠΎΡΠΈ Π² Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. Π’ΡΠΊ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΎ. ΠΡΠ΅ΠΊΠ°ΡΠ°Ρ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΎΠ²Π΅ Π² ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΠΈΡΠ°Ρ Π·Π° ΡΠΎΠ²Π° .

ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° MediaGoblin Ρ Google Cloud Storage, Π·Π° ΠΊΠΎΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡ
Π‘Π»Π΅Π΄ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄ΠΌΠΈΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π²ΡΠΈΡΠΊΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΈ. ΠΠ΅Π· Π΄Π° ΠΏΡΠ°Π²Ρ ΠΊΠ°ΠΊΠ²ΠΈΡΠΎ ΠΈ Π΄Π° Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° Π½Π° MediaGoblin, Π³ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠΈΡ Π΄Π° ΡΠ΅ΡΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΠ²Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅, ΡΠ΅ MediaGoblin ΡΡΠ°Π½Π° Π½Π΅ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π±Π°Π²Π΅Π½. ΠΡΠ½Π΅ ΡΠ΅Π»ΠΈ 20 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΡΠ΅Π΄ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈ Π½Π° Π½Π°ΡΠ°Π»Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΠΊΠΎ ΡΠΊΠΎΡΠΈΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄, Π΄ΠΎΠΊΠ°ΡΠΎ Π³Π»Π΅Π΄Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏ, MediaGoblin ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΠ°ΡΠ·Π° Π·Π° Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΈ 10 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π²ΡΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅, ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈΡΠ΅ Π²ΡΡΠ²ΡΡ Π° ΠΏΠΎ Π΄ΡΠ»ΡΠ³, Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ ΠΏΡΡ Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. Π’Π΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google ΠΏΡΠ΅Π· gcsfuse Π΄ΠΎ MediaGoblin, Nginx - ΠΈ Π΅Π΄Π²Π° ΡΠΎΠ³Π°Π²Π° ΡΡΠΈΠ³Π½Π°Ρ Π° Π΄ΠΎ Π±ΡΠ°ΡΠ·ΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΡΡΠ½ΠΎ ΠΌΡΡΡΠΎ Π±Π΅ΡΠ΅ gcsfuse, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΠΊΠΎΡΠΎΡΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°Ρ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠΎΡΠ½ΠΎ Π½Π° Π³Π»Π°Π²Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°:

ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° gcsfuse
Π ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π±ΡΠ°ΡΠ·ΡΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π²Π»ΠΈΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ Google Cloud, Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠΉΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΡΠ»ΠΎΠ΅Π²Π΅. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, Π±Π΅Π· Π΄Π° ΡΠ΅ Π³ΠΌΡΡΠ½Π΅ΡΠ΅ Π² ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° MediaGoblin ΠΈΠ»ΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° Google Cloud?
Π’ΡΠΈΠΊ Π·Π° sub_filter Π² nginx
ΠΠ° ΡΠ°ΡΡΠΈΠ΅ ΠΎΠ±Π°ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠΎΠ·Π΅Π½. ΠΠΎΠ±Π°Π²ΠΈΡ ΠΊΡΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° default.conf Π² Nginx :
sub_filter "/mgoblin_media/media_entries/" "https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/";
sub_filter_once off;Π ΠΌΠΎΡΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Nginx Π΄Π΅ΠΉΡΡΠ²Π°ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ MediaGoblin ΠΈ ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π». ΠΠΎΡΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Nginx Π΄Π° ΡΡΡΡΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½Ρ Π²ΡΠΈΡΠΊΠΈ HTML ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° MediaGoblin, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ° Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π». Nginx Π·Π°ΠΌΠ΅ΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΡΠΈΡΠ° ΠΊΡΠΌ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° MediaGoblin Ρ URL Π°Π΄ΡΠ΅ΡΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ MediaGoblin Π³Π΅Π½Π΅ΡΠΈΡΠ° HTML ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
<video width="720" height="480" controls autoplay>
<source
src="/mgoblin_media/media_entries/16/Michael-riding-a-bike.mp4"
type="video/mp4">
</video>Nginx ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ°:
<video width="720" height="480" controls autoplay>
<source
src="https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/16/Michael-riding-a-bike.mp4"
type="video/mp4">
</video>Π‘Π΅Π³Π° Π²ΡΠΈΡΠΊΠΎ Π²ΡΡΠ²ΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈΡΡΠ°:

Nginx ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΎΡ MediaGoblin, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΌΠΎΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅, ΡΠ΅ ΡΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π° Π½Π° MediaGoblin. ΠΠ²ΡΡΠ΅Π΄ΠΎΠ²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° Π½Π° Nginx Π±Π΅Π·ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° MediaGoblin ΠΈ Google Cloud, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π΅ Π·Π½Π°ΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½ΠΈΡΠΎ Π΅Π΄Π½Π° Π·Π° Π΄ΡΡΠ³Π°.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ. ΠΠ° Π΄Π° Π½Π°ΠΌΠ°Π»Ρ ΡΠΈΡΠΊΠ° ΠΎΡ Π½Π΅ΠΎΡΠΎΡΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎΡΡΡΠΏ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π΄ΡΠ»Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΊΠΎΡΠ° (Π½Π°ΠΏΡ.
mediagoblin-39dpduhfz1wstbprmyk5ak29) ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° Π½Π΅ΠΎΡΠΎΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ°.
ΠΡΠ°Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ
Π ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠΌΠ°Ρ ΠΏΡΠ»Π½ΠΎ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. MediaGoblin ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎ Π² ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ ΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π² ΠΎΠ±Π»Π°ΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° Google, ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π΅ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΠ°ΡΠ²Π° ΠΈΠ»ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° ΡΠ΅ΡΡΠΎ. ΠΡΠΈΡΠΊΠΎ Π² ΠΌΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π±Π΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ Π»Π΅ΡΠ½ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ Π²ΡΡΡΠ°Π½Π΅ ΠΊΡΠΌ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ.
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ ΠΌΠΈ Π½Π°ΠΈΡΡΠΈΠ½Π° Ρ Π°ΡΠ΅ΡΠ° ΠΊΠΎΠ»ΠΊΠΎ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ Π³Π»Π΅Π΄Π°Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ΡΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Ρ Π°ΠΊΠ° Π½Π° Nginx, ΠΎΠΏΠΈΡΠ°Π½ ΠΏΠΎ-Π³ΠΎΡΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΡΡΠ°Π½Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° Π±ΡΡΠ·Π°, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π² YouTube.
ΠΠΊΡΠ°Π½ΡΡ Π·Π° Π³Π»Π΅Π΄Π°Π½Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:

Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ Π΅ΡΠΈΠΊΠ΅Ρ βΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎβ
Π©ΡΠ°ΠΊΠ²Π°Π½Π΅ΡΠΎ Π²ΡΡΡ Ρ ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠ°ΡΠ° ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π΅ΠΊΡΠ°Π½ ΠΊΠ°ΡΠΎ ΡΠΎΠ·ΠΈ:

ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠΏ Π½Π° ΠΌΠ΅Π΄ΠΈΠ΅Π½ ΡΡΡΠ²ΡΡ
Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ° Π±Π΅ΡΠ΅ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΡΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π°Π²Π°ΡΠΎ Π΄Π° Π΄Π°ΠΌ Π½Π° ΡΠ»Π΅Π½ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π³Π»Π΅Π΄Π°Ρ Π½Π°ΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ Π² ΡΡΡΠΈΡ ΡΠ΄ΠΎΠ±Π΅Π½ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° YouTube, ΠΊΠΎΠΉΡΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΡΠΊΠ°Ρ .
ΠΠΎΠ½ΡΡ: ΠΠ°ΠΌΠ°Π»Π΅ΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π΄ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ $1 Π½Π° ΠΌΠ΅ΡΠ΅Ρ
ΠΠ΅ Π³Π»Π΅Π΄Π°ΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΡΠ΅ΡΡΠΎ, ΡΠ°ΠΌΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ°. Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ ΠΌΠΈ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΎΠΊΠΎΠ»ΠΎ 20 ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΠΊ Π·Π° Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ ΡΡΡΠ²ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ 15/99,7. ΠΠ»Π°ΡΠ°Ρ $XNUMX ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ Π·Π° ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π· XNUMX% ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ.
Π ΠΊΡΠ°Ρ Π½Π° 2018 Π³. Google ΠΏΡΡΠ½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° . Π£Π±ΠΈΠΉΡΡΠ²Π΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π±ΡΡΠ·ΠΎ, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° HTTP Π·Π°ΡΠ²ΠΊΠΈ. Π’ΠΎΠ΅ΡΡ ΡΡΡΠ²ΡΡΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΡΠ°Π½Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡ ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π°ΡΠΎ Π½ΡΠΊΠΎΠΉ ΠΏΠΎΠΈΡΠΊΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ. ΠΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΡΠ΄ΠΊΠΎ ΠΊΠ°ΡΠΎ ΠΌΠΎΠ΅ΡΠΎ, ΡΠ΅Π½Π°ΡΠ° Π΅ ΡΠΏΠ°Π΄Π½Π°Π»Π° ΠΎΡ $15 Π½Π° ΠΌΠ΅ΡΠ΅Ρ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π½ΡΠ° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ, Cloud Run Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΌΠΎΡ ΠΎΠ±ΡΠ°Π· Π½Π° MediaGoblin. ΠΠΎ Ρ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° Cloud Run ΡΠΈ ΡΠΏΠΎΠΌΠ½ΠΈΡ ΡΠΎΠ²Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΡΠ»ΡΠ³Π° Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ Π½Π° Google.
Π‘ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ ΡΡΡΠ²ΡΡ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠ΅Π½Π° Π΅ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΡΠΎ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Google ΡΡΡΡΠ²Π° 2,3 ΡΠ΅Π½ΡΠ°/GB. ΠΠΈΠ΄Π΅ΠΎΠ°ΡΡ ΠΈΠ²ΡΡ Π·Π°Π΅ΠΌΠ° 33 GB, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠ»Π°ΡΠ°ΠΌ ΡΠ°ΠΌΠΎ 77 ΡΠ΅Π½ΡΠ° Π½Π° ΠΌΠ΅ΡΠ΅Ρ.

Π’ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠ²Π° ΡΠ°ΠΌΠΎ $0,77 Π½Π° ΠΌΠ΅ΡΠ΅Ρ
Π‘ΡΠ²Π΅ΡΠΈ Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° ΠΎΠΏΠΈΡΠ°Ρ
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΌΠΈ ΠΎΡΠ½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎ ΡΠ΅ Π½Π°Π΄ΡΠ²Π°ΠΌ, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠΏΠ΅ΡΡΠΈΡΠ΅ 80-90% ΠΎΡ ΡΡΠΈΠ»ΠΈΡΡΠ° Π·Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅. Π ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠ°Π·Π΄Π΅Π» ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΡΠ΅Π· ΡΠ΅Π»ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, Π½ΠΎ Π΅ΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΎΠ±ΡΠΈ ΡΡΠ²Π΅ΡΠΈ:
- ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·Π°ΡΠ° Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅, Π·Π°ΠΏΠ°Π·Π΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ.
- Π¦Π΅Π½Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ΅ΡΡΠΎ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° Π²ΡΡΡ Ρ Π΅ΡΠΈΠΊΠ΅ΡΠΈΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΠ΅ΡΠΈ.
- Π‘Π»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠΏ Π΅ Π·Π°ΡΠ½Π΅Ρ ΠΎΡ ΠΊΠΎΡ Π»Π΅Π½ΡΠ° ΠΈ Π² ΠΊΠ°ΠΊΡΠ² ΡΠ΅Π΄.
- ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ Π΄Π°ΡΠ°ΡΠ° Π½Π° Π·Π°ΡΠ½Π΅ΠΌΠ°Π½Π΅, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡΠΎ.
- ΠΠΎΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° Π·Π°ΠΏΠ»Π°ΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠΈΡΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΡ.
- Π’ΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΠ½ΡΠ΅Π΄Π½ΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΈ ΡΠΊΡΠΏΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΡΠΏΠΎΡΡΠ°Π²ΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΡΡΠ°.
- ΠΠΎ ΡΡΠΎΠΉΡΠ΅ Π΄Π°Π»Π΅Ρ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, Π½Π°ΡΠ΅ΡΠ΅Π½Π° EverPresent (ΠΈΠ·ΠΏΡΠ°ΡΠ΅ΡΠ΅ ΠΌΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ).
- ΠΠΊΠΎ ΡΠ°ΠΌΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΠΈΠ·Π°ΡΠΈΡ, ΠΊΡΠΏΠ΅ΡΠ΅ HDD.
- ΠΠ΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΎΡΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΎΡΠ½Π΅ΠΌΠ° 100-200 MB Π½Π° ΠΌΠΈΠ½ΡΡΠ°.
- ΠΡΡΠΆΠ°Ρ Π²ΡΠΈΡΠΊΠΎ Π½Π° ΠΌΠΎΠ΅ΡΠΎ (10 TB).
- ΠΠ°ΠΏΠΈΡΠ²Π°ΠΉΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π² Π½ΡΠΊΠ°ΠΊΡΠ² ΠΎΠ±Ρ ΡΠΎΡΠΌΠ°Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ Π΅ ΠΎΠ±Π²ΡΡΠ·Π°Π½ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, Π²ΡΠ΅ΠΌΠ΅Π²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅, Π΄Π°ΡΠΈ ΠΈ Π΄Ρ.
- ΠΠΊΠΎ Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ (ΠΈΠ»ΠΈ ΠΏΠΎ-Π»ΠΎΡΠΎ, Π½Π΅ Π³ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°ΠΉΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠΎ), Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ΡΠΎ, Π°ΠΊΠΎ ΡΠ΅ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
- ΠΠΎΠΊΠ°ΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅, Π²ΠΈΠΆΠ΄Π°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠ°. Π©Π΅ Π³ΠΈ Π·Π°Π³ΡΠ±ΠΈΡΠ΅, Π°ΠΊΠΎ Π½Π΅ Π³ΠΈ ΡΠΏΠ°ΡΠΈΡΠ΅.
- ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎΡΠΎ?
- ΠΠΎΠΉ Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ ΡΠ°ΠΌ?
- ΠΠΎΠ³Π° Π΅ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠΎΠ²Π°?
- ΠΠ°ΡΠΊΠΈΡΠ°ΠΉΡΠ΅ Π»ΡΠ±ΠΈΠΌΠΈΡΠ΅ ΡΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅.
- Π§Π΅ΡΡΠ½ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΡΠ° Π΄ΠΎΡΡΠ° ΡΠΊΡΡΠ½ΠΈ.
- ΠΡΠΈΠ»Π°Π³Π°ΠΌ Π΅ΡΠΈΠΊΠ΅ΡΠ° βΠ½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ ΠΎΡβ ΠΊΡΠΌ Π»ΡΠ±ΠΈΠΌΠΈΡΠ΅ ΡΠΈ ΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΈ Π³ΠΈ ΠΎΡΠ²Π°ΡΡΠΌ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π³Π»Π΅Π΄Π°ΠΌ Π·Π°Π±Π°Π²Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅.
- ΠΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ»ΠΎΡΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΡΠ°Π½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄Π° Π²ΡΡΠ²ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΎΡ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π΄ΠΎ ΠΊΡΠ°Ρ.
- ΠΡΡΠ²ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° Π΄ΠΈΠ³ΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌ Π²ΡΠΈΡΠΊΠΈ Π»Π΅Π½ΡΠΈ, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌ Π²ΡΠΈΡΠΊΠΈ Π»Π΅Π½ΡΠΈ ΠΈ Ρ.Π½.
- ΠΡΠΊΠ° ΠΌΠΈ ΡΠ΅ Π΄Π° Π±ΡΡ Π·Π°ΠΏΠΎΡΠ½Π°Π» Ρ Π΅Π΄Π½Π° Π»Π΅Π½ΡΠ° ΠΈ Π΄Π° Π±ΡΡ ΡΠ²ΡΡΡΠΈΠ» ΡΡΠ»Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Ρ Π½Π΅Ρ. Π’ΠΎΠ³Π°Π²Π° ΡΡΡ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ° ΠΊΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π° ΠΊΠ°ΠΊΠ²ΠΈ Π΅ΡΠ°ΠΏΠΈ Π²Π»ΠΈΡΡΡ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ.
- Π‘Π²Π΅Π΄Π΅ΡΠ΅ ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ.
- ΠΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΠΈΠΏ, Π²ΠΈΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΌΡ.
- ΠΠΈΠ³ΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΡΡΡΠΎΠ²ΠΈ ΠΊΠ°Π΄ΡΠΈ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅ΠΊΠΎΠ΄ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΠΈΠΏ ΡΠΎΡΠ½ΠΎ Π²Π΅Π΄Π½ΡΠΆ Π²ΡΠ² ΡΠΎΡΠΌΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π±ΡΠ°ΡΠ·ΡΡΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ.
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅.
- Π ΡΠ΅ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ MediaGoblin ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΠΊΠ°Π»Π΅Π½ΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π± ΡΡΡΠ°Π½ΠΈΡΠΈ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΠΊΠΎ Π·Π°ΠΏΠΎΡΠ²Π°Ρ ΠΎΡΠ½Π°ΡΠ°Π»ΠΎ, ΡΡΡ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅Π½ ΡΠ°ΠΉΡ ΠΊΠ°ΡΠΎ , ΠΈΠ»ΠΈ .
- ΠΠ°ΠΏΡΠ°Π²Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°.
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΅ Π·Π°Π±Π°Π²Π΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅.
- ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π² ΠΌΠΎΠ½ΡΠ°ΠΆΠ° Π΅ ΠΌΡΠ·ΠΈΠΊΠ°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΌΠ°ΡΠ° Π΅ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½Π° ΠΎΡ The National, ΡΠΎΠ²Π° Π΅ ΠΌΠΎΠ΅ΡΠΎ Π»ΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΡΠΈΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com
