ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°ΠΉΡΠ° HighScalability.com ΠΏΡΠΎΠ²Π΅Π»Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ TPC-W (ΡΠ΅ΡΠΈΡ ΡΠ΅ΡΡΠΎΠ² TPC-* ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π±Π°Π· Π΄Π°Π½Π½ΡΡ
, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡ, Web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ ΡΠ²ΠΎΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ, Π° Π½Π΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΡ ΠΎΡΠ΅Π½Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ°).
Π ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π»ΠΈΡΡ «ΠΎΠ±Π»Π°ΠΊΠ°» ΠΎΡ Microsoft, Amazon, Google Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°:
Π ΠΈΡ. 3 Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΡΡ
ΡΠΈΡΡΠ΅ΠΌ
Π¦Π΅Π»Ρ ΡΠ΅ΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ (Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠ° TPC-W Π±ΡΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Ρ — Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»-Π²Π° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΡ 1 Π΄ΠΎ 9000). Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ Π½Π° Π ΠΈΡΡΠ½ΠΊΠ΅ 4.
Π ΠΈΡ. 4 ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΠ»Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
Amazon ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ S3 (Simple Storage System — ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΡΡΠΎΠΊ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
) ΠΈ Windows Azure ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ SQL Azure (ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π² ΠΎΠ±Π»Π°ΠΊΠ΅) Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΠΈΠ΄Π΅Π°Π»Ρ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Amazon S3 Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌ, Ρ.ΠΊ. Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Web-ΡΠ°ΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ EC2 (Elastic Compute Cloud) — ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΠΌΠ°ΡΠΈΠ½ Π² Amazon DataCenter Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, ΡΠΎ Π΅ΡΡΡ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠΎΠΊΠΈΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΌΠ΅Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡ Ρ S3 (Simple Storage Service), Π° Π½Π΅ Ρ RDS (Relational Database Service) ΠΈ SimpleDB, Ρ.ΠΊ. ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ Π»ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Microsoft, Ρ.ΠΊ. ΠΎΡ Amazon S3 ΠΎΠ½ ΠΎΡΡΡΠ°Π΅Ρ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ SQL Azure, Π° Π½Π΅ Windows Azure Storage Table (Π°Π½Π°Π»ΠΎΠ³ S3), ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°ΡΡΠΈΡ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π» (ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½ΠΎΡΡΠΈ).