
ΠΡΠ±ΠΎΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ S3 Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π²Π΅Π»Π° ΡΡΠ°ΡΠΈΡ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠ° Π²Π°ΠΆΠ½ΠΈ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. Π‘Π»Π΅Π΄Π²Π° ΡΠ΅ΠΊΡΡ ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΡΠ°.
ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ
ΠΎΡΠ°ΡΠ° ΠΌΠΈΡΠ»ΡΡ ΡΠ°ΠΌΠΎ Π·Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» β ΡΠ΅Π½Π°ΡΠ° Π·Π° Π’Π/ΠΠ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠΎΠ·ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Π΅ Π²Π°ΠΆΠ΅Π½, Π½ΠΎ ΡΠΎΠΉ ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° Π΅Π΄Π½ΠΎΡΡΡΠ°Π½ΡΠΈΠ² ΠΈ ΠΏΡΠΈΡΠ°Π²Π½ΡΠ²Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π°ΡΡ
ΠΈΠ²ΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈΡ ΡΡΠ΅ΠΊ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ.
ΠΠ·Π±ΠΈΡΠ°ΠΉΠΊΠΈ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ;
- ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ;
- ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ S3;
- ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΡΡΠΈΠ²ΠΎΠ²Π΅;
- ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡ.
Π’Π΅Π·ΠΈ ΠΏΠ΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ β Π½ΠΎΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Π½Π°ΡΠ΅Π΄ Ρ ΡΠ΅Π½Π°ΡΠ°. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΡ .
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π΅ ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π°Ρ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΆΠ΅ΡΡΠ²Π°Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π² ΠΏΡΠ΅ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° Π½ΠΈΡΠΊΠΈ ΡΠ΅Π½ΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Ρ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ.
Π‘ΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°Π²Π° ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ Π½Π°Π΄Π²ΠΈΡΠ°Π²Π° Hadoop. Π‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ: ΠΎΡ 10 ΠΠ/Ρ β Π·Π° ΡΠ²ΡΡΠ΄ΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅, Π΄ΠΎ 35 ΠΠ/Ρ β Π·Π° NVMe.Β
Π’Π°Π·ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° Π·Π° Spark, Presto, Tensorflow, Teradata, Vertica, Splunk ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ²Π΅ Π² ΡΡΠ΅ΠΊΠ° Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°. Π€Π°ΠΊΡΡΡ, ΡΠ΅ MPP Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° ΡΠΎΠ²Π°, ΡΠ΅ ΡΠ΅ Π²ΡΠ΅ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
ΠΠΊΠΎ Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΠΊΠΎΡΠΎΡΡ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ΅ΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΎΡ ΡΡΡ . ΠΠΎΡΠΈ Π°ΠΊΠΎ ΠΈΠ·Π²Π»ΠΈΡΠ°ΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π² ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΈ ΠΎΡ Π½Π΅Ρ. ΠΡΠΈ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΠ°ΠΊΠ°Π²Π° Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π°.
Π’ΠΎΠ²Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ: Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, Π° Π½Π΅ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ°. Π’Ρ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠΎΠ²Π° Π΅ ΡΡΠ°Π½Π΄Π°ΡΡ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΠ° Π΄ΠΎΠ±ΡΡ Π½Π°ΡΠΈΠ½ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π° ΠΏΡΠ΅Π΄ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΡΡΠ΅Π΄Π°. Π‘Π°ΠΌΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅ ΠΊΡΠ΄Π΅ ΡΠΎΡΠ½ΠΎ Π΅ ΡΡΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ: Π² ΡΠΎΡΡΡΠ΅ΡΠ°, Π΄ΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅, ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈΠ»ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ.
ΠΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΠ° ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΏΠ΅ΡΠ°Π±Π°ΠΉΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ±Π΅ΡΠ°Ρ Π² Π΅Π΄Π½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ°. ΠΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Ρ Π»Π΅ΡΠ½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ, Π½ΠΎ ΠΏΡΠ΅ΠΌΡΠ»ΡΠ°Π²Π°Ρ, ΡΠ΅ ΠΏΡΠΈ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΌΠ°, ΠΌΠ°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠ°Π²Π°Ρ ΠΊΡΠ΅Ρ ΠΊΠΈ, ΡΠ»ΠΎΠΆΠ½ΠΈ, Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΡΠΊΡΠΏΠΈ.
ΠΠΎΠ²ΠΈΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ Π΅ Π±ΡΠΎΡΡ Π½Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°ΡΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°ΡΠ΅. ΠΠ΅ΡΡΠΈΠΊΠ°ΡΠ° ΠΈΠ΄Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ Ρ ΠΈΠΏΠ΅ΡΡΠΊΠ΅ΠΉΠ»ΡΡΠΈΡΠ΅, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠΎΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΡΠ° ΠΌΠ°Π»ΠΊΠΈ, Π½ΠΎ ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Ρ Π΄ΠΎ ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ. Π’ΠΎΠ²Π° Π΅ ΠΎΠ±Π»Π°ΡΠ½Π° ΠΌΠ΅ΡΡΠΈΠΊΠ°.
ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΡΠ° Ρ ΠΌΠ°Π»ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ, ΡΠ΅ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΠΎΠΏΡΠΈΠ·ΠΈΡΠ°Ρ, ΡΠΎΠ΅ΡΡ ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΄ΠΎΡΡΡΠΏΠ°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈΡΠ΅, ΠΆΠΈΠ·Π½Π΅Π½ΠΈΡ ΡΠΈΠΊΡΠ» ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π±Π΅Π· ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°. Π Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΡΡΡΠΎΠΈΡΠ΅Π»Π½ΠΈΡ Π±Π»ΠΎΠΊ Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΡΡΡΠ° Π½Π° Π·ΠΎΠ½Π°ΡΠ° Π½Π° ΠΎΡΠΊΠ°Π·, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ Π²ΠΈΡΠΎΠΊΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΡΠ»ΡΠΈΠΊΠ»ΠΈΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠΉ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π·Π° ΡΡΡ Π½Π°ΡΠ° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌ.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ ΠΌΡΠ»ΡΠΈΠΊΠ»ΠΈΠ΅Π½ΡΠ½ΠΎΡΡΡΠ°:
- Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π±ΡΠΎΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΠ°ΡΠ½Π΅ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΠ½ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ»ΠΈΠΎΠ½Π°.
- ΠΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ Π΄ΡΡΠ³. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠΌ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΡΡΡΠΈΡ ΡΠΎΡΡΡΠ΅Ρ ΠΈ Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΎΠ±Π΅ΠΊΡΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΈΠ²Π° Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Ρ Π½ΠΎΠ²ΠΈ ΡΡΡΠ²ΡΡΠΈ, Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΠ΅Π³ΠΈΠΎΠ½ΠΈ.
- Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π΅ Π΅Π»Π°ΡΡΠΈΡΠ½ΠΎ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎ, ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ²Π°Π½Π΅.
- ΠΡΡΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΠΎΡ API ΠΈ ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° Π±Π΅Π· ΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°ΠΌΠ΅ΡΠ°.
- Π‘ΠΎΡΡΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ, ΠΊΠ°ΡΠΎ Kubernetes.
Π‘ΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ S3
Amazon S3 API β Π²ΡΡΡΠ½ΠΎΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ Π·Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΡΠ΅ΠΊΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π·Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π°ΡΠ²ΡΠ²Π° Π·Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Π½Π΅Π³ΠΎ. Π‘ΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΡΡΡ S3 Π΅ Π±ΠΈΠ½Π°ΡΠ½Π°: ΠΈΠ»ΠΈ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π½Π°ΠΏΡΠ»Π½ΠΎ, ΠΈΠ»ΠΈ Ρ Π½ΡΠΌΠ°.
ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΡΡΠΎΡΠΈΡΠΈ ΠΈ Ρ ΠΈΠ»ΡΠ΄ΠΈ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ Π½Π΅ΡΠ°ΡΠ° Π½Π΅ Π²ΡΡΠ²ΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° proprietary ΡΠΎΡΡΡΠ΅Ρ ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΌΡ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅, Π·Π°ΡΠΎΠ²Π° ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° API ΡΠ° ΠΌΠ°Π»ΠΊΠΎ, Π° Π²Π°ΡΠΈΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΠ° Ρ ΠΎΠΌΠΎΠ³Π΅Π½Π½ΠΈ.
ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° ΠΈΠΌΠ°Ρ ΡΠΎΡΡΡΠ΅ΡΠΈΡΠ΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π’Π΅ ΠΎΠ±Ρ Π²Π°ΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ, Π²Π·Π΅ΠΌΠ°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°.
ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΡΠ²ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΏΡΠΎΡΠ΅ΡΠ° β ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π° Π½Π° Π²Π°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΡΡΠ°Π²ΡΠΈΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½Π½Π° ΡΠΎΡΠΊΠ° Π·Π° Π²Ρ ΠΎΠ΄ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° β ΡΠΎΠ΅ΡΡ ΡΠΎΠΉ ΡΠ΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈ Π²Π°ΡΠΈΡΠ΅ Π½ΡΠΆΠ΄ΠΈ.Β
ΠΡΠ²ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΠ·Π½Π°ΡΠ°Π²Π°: ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π΅ ΡΠ° ΠΎΠ±Π²ΡΡΠ·Π°Π½ΠΈ Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΈ ΡΠ° ΠΏΠΎ-ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΈ. Π’ΠΎΠ²Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄ΡΠ»ΡΠ³ ΠΆΠΈΠ·Π½Π΅Π½ ΡΠΈΠΊΡΠ» Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
Π ΠΎΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΈ S3.Β
ΠΠΊΠΎ ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ, S3 SELECT ΠΏΠΎΠ²ΠΈΡΠ°Π²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° ΡΡΠΎΡΠΈΡΠΈ ΠΏΡΡΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π° ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° SQL Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ ΠΎΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π°.
ΠΠ»ΡΡΠΎΠ² ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎΡ Π±Π°ΠΊΠ΅ΡΠ°. ΠΠ°ΠΊΠ΅ΡΠ½ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ Π±Π΅Π·ΡΡΡΠ²ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ β Π²Π°ΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Π²ΡΡΠΊΠ° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΠ·Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π° ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°. ΠΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΠΎΠ±Π»Π°ΡΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠ°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΡΠ°Π²Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
ΠΠ°ΠΊΡΠ°Ρ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° S3 ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Amazon S3 API ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°: SSE-C, SSE-S3, SSE-KMS. ΠΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅, Π°ΠΊΠΎ S3 ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΡΡΠ΅ΡΡ Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ, ΠΊΠΎΡΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° Π΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°.Β
Π Π΅Π°ΠΊΡΠΈΡ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ
ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡ, ΠΊΠΎΠΉΡΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°, Π΅ ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ. ΠΠ΅ΡΡΠΏΠ΅Ρ ΠΈ ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Ρ Ρ ΡΡΡ Π²ΡΠΈΡΠΊΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ° Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π·, ΠΌΠ΅ΡΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΡΡΠΎ Π΅ Π½ΡΠ»Π°.
ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π²ΡΠ·Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ°. Π’ΠΎΠ²Π° Π²ΠΊΠ»ΡΡΠ²Π° ΠΈΠΌΠ΅Π½Π½ΠΈ Π²ΡΠ·Π»ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ²ΡΡΠΈ Π·Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ - ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π·.
ΠΠΎΡΠΈ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΎΡΠΊΠΈ Π½Π° ΠΎΡΠΊΠ°Π·, ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π΄ΡΡΠΆΠ°Ρ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ²Π°Π»ΠΈ. ΠΠΈΡΠΊΠΎΠ²Π΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π°Ρ, ΡΡΡΠ²ΡΡΠΈ ΡΠ΅ ΠΏΡΠΎΠ²Π°Π»ΡΡ. ΠΠ»ΡΡΠΎΠ²ΠΈΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅Ρ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅. ΠΠΎΠ³Π°ΡΠΎ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ Π²ΡΠ·Π΅Π» ΡΠ΅ ΠΏΡΠΎΠ²Π°Π»ΠΈ, ΡΠΎΠ·ΠΈ ΡΠΎΡΡΡΠ΅Ρ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ ΠΈ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°: ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π²ΡΠ·Π»ΠΈ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° ΡΠ΅ΡΠ½ΠΎΡΡΡΠ° - ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ Π΄ΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅. Π ΡΠ°ΠΌΠΎ ΡΠΎΠ³Π°Π²Π° ΡΠΎΡΡΡΠ΅ΡΡΡ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈΡΠ΅.
ΠΠ΅ΡΡΠΏΠ΅Ρ ΡΡ ΡΡΠ΄ΠΊΠΎ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΠΎΠ΄ Π½Π°ΡΠΈΡΠΊ, Π½ΠΎ ΡΠ°ΠΊΠΎΠ²Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡ ΠΏΠΎΠ΄ Π½Π°ΡΠΈΡΠΊ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΎΠ±ΡΠΈΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ, ΠΏΠΎΠ½Π΅ΡΠ΅Π½ΠΈ ΡΠ»Π΅Π΄ ΠΏΡΠΎΠ²Π°Π»Π°.
ΠΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ
ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΎΡ 100% ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΡΡΠΎ ΡΡΡΠΎΠ³Π° ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ. ΠΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° Π΅ ΠΊΠ»ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, Π½ΠΎ ΡΡΡΠΎΠ³Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ ΡΠ΅ ΡΡΠ΅ΡΠ° Π΄ΠΎΡΡΠ° ΡΡΠ΄ΠΊΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Amazon S3 ListObject Π½Π΅ Π΅ ΡΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ΅Π½, ΡΠΎΠΉ Π΅ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π½Π°ΠΊΡΠ°Ρ.
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΏΠΎΠ΄ ΡΡΡΠΎΠ³Π° ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡ? ΠΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ»Π΅Π΄ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ PUT ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ:
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π΅ Π²ΠΈΠ΄ΠΈΠΌΠ° ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ Π²ΡΡΠΊΠ° Π²ΡΠ·Π΅Π».
- ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ Π·Π°ΡΠΈΡΠ΅Π½Π° ΡΡΠ΅Π· ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅ ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ²Π°Π» Π½Π° Π²ΡΠ·Π΅Π».
Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°: Π°ΠΊΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΠΏΡΠ΅Π»Π° ΠΏΠΎ ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° Π·Π°ΠΏΠΈΡ, Π½ΠΈΡΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ Π·Π°Π³ΡΠ±ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π²ΡΡΡΠ° ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ²Π° Π΅ Π²ΠΈΡΠΎΠΊΠ° Π»Π΅ΡΠ²Π°, ΠΊΠΎΡΡΠΎ ΠΈΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’Π΅Π·ΠΈ Π½ΠΎΠ²ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΠ°, Π΄ΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ²Π°Π» ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ S3 ΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ. ΠΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠ΅Π½Π°ΡΠ° ΠΏΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΡΠ΅ΠΊΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ.Β
ΠΠ° ΠΎΠ±Π΅ΠΊΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Mail.ru Cloud Solutions: .
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅:
- .
- .
- .Β
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
