ΠΠΊΠΈΠΏ ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΎΡ MIT ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π·Π° ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΠΈ. Π ΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ.
ΠΠ°ΠΊΡΠΎ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Π½Π΅ Π΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ΅Π½ΠΎ ΠΎΡ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅ΡΡΠ°. Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° Π² ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎ 10 ΠΏΡΡΠΈ (
ΠΠΎΠ²ΡΠ΅Π΄Π°ΡΠ° Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° ΠΎΡ ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΎΡΠΎ Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° Π΄Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ°. Π Π½ΡΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ½Π΅ΠΌΠ΅ Π΄ΠΎ 64 ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΈ ΡΠΈΠΊΡΠ»Π°.
ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅: ΡΡΠ±ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΠ° Π·Π°ΠΏΠ΅ΡΠ°Ρ
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° ΡΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Hotpads, Zippads ΠΈ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ COCO.
Hotpads ΡΠ° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° ΠΉΠ΅ΡΠ°ΡΡ
ΠΈΡ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π° ΠΏΠ°ΠΌΠ΅Ρ (
ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π΅ ΠΊΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, Π½ΠΎ ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½Π° Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±Π΅ΠΊΡΠΈ. ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°ΡΠ°, Π²ΡΡΡ Ρ ΠΊΠΎΡΡΠΎ Π΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡΡ, Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°. ΠΠΊΠΎ Π΅Π΄Π½ΠΎ ΠΎΡ Π½ΠΈΠ²Π°ΡΠ° βΠΏΡΠ΅ΠΏΡΠ»Π½ΠΈβ, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΡΠ°ΡΡΠΈΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° βΡΡΠ±ΠΈΡΠ°ΡΠΈΡΠ΅ Π½Π° Π±ΠΎΠΊΠ»ΡΠΊβ Π² Π΅Π·ΠΈΡΠΈΡΠ΅ Java ΠΈΠ»ΠΈ Go. Π’ΠΎΠΉ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΊΠΎΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎ-ΡΡΠ΄ΠΊΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π³ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠ²Π°ΡΠ°.
Zippads ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ Ρ Hotpads - Π°ΡΡ ΠΈΠ²ΠΈΡΠ° ΠΈ Π΄Π΅Π°ΡΡ ΠΈΠ²ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π»ΠΈΠ·Π°Ρ ΠΈΠ»ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Ρ ΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ Π½ΠΈΠ²Π° Π½Π° ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡΡΠ° - L3 pad ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ. ΠΡΡΠ²Π°ΡΠ° ΠΈ Π²ΡΠΎΡΠ°ΡΠ° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠΈ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ.
Zippads ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° ΠΎΠ±Π΅ΠΊΡΠΈ, ΡΠΈΠΉΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π΅ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° 128 Π±Π°ΠΉΡΠ°. ΠΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΡ Π½Π° ΡΠ°ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°. ΠΠ°ΠΊΡΠΎ ΠΏΠΈΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠ° Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΠ°ΠΌΠ΅Ρ.
ΠΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΡΡ COCO (Cross-Object COmpression), ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΈ Ρ
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΎΡ ΠΠ°ΡΠ°ΡΡΠ·Π΅ΡΡΠΊΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅Π½ ΠΈΠ½ΡΡΠΈΡΡΡ ΡΡΡ Π½Π°ΡΠ° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π΅ 17% ΠΏΠΎ-ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½Π° ΠΎΡ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ. Π’ΠΎΠΉ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±Π»ΠΈΠ·ΡΠΊ ΠΊΠ°ΡΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ Π΄ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠ° ΡΠ΅ Π½ΠΎΠ²ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠΌΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π».
ΠΡΠ°ΠΊΠ²Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΏΡΡΠ²ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°. ΠΡΡΠ³Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½Π° ΠΏΠΎΡΠΎΠΊΠ° ΡΠ° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° IaaS ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ.
ΠΠ°ΡΠΈΡΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ:
βΠΠ°ΠΊ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΠΌΠ΅ IaaSβ: ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° 1cloud
ΠΠ²ΠΎΠ»ΡΡΠΈΡ Π½Π° ΠΎΠ±Π»Π°ΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° 1cloud
Π£ΡΠ»ΡΠ³Π° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ Π² 1cloud
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ Π°ΡΠ°ΠΊΠΈ ΡΡΠ΅ΡΡ HTTPS ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ Π·Π°ΡΠΈΡΠΈΠΌ ΠΎΡ ΡΡΡ
ΠΠ°ΠΊ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΠ° ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ?
ΠΠ°ΠΊ Π΄Π° Π·Π°ΡΠΈΡΠΈΡΠ΅ ΡΡΡΠ²ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ: 1cloud ΠΎΠΏΠΈΡ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com