Π’ΠΈΠΌΠΌΠ΅Π»ΡŒΠ±ΡƒΡ…, 3, пСрСтяТка
Π’ΠΈΠΌΠΌΠ΅Π»ΡŒΠ±ΡƒΡ…, 3, пСрСтяТка
Π’ΠΈΠΌΠΌΠ΅Π»ΡŒΠ±ΡƒΡ…, 3, пСрСтяТка

πŸ”₯ Π˜ΡΡ‚ΠΎΡ€ΠΈΡ: ΠΊΠ°ΠΊ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ $5000/мСсяц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Grafana-запроса

Новости

Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊΠΈ Checkly подСлились интСрСсной истоирСй ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ всСго ΠΎΠ΄ΠΈΠ½ Grafana-запрос ΠΏΠΎΠΌΠΎΠ³ ΠΈΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ $5000/мСс

954 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ6К ΠΏΠΎΠΊΠ°Π·ΠΎΠ²
πŸ”₯ Π˜ΡΡ‚ΠΎΡ€ΠΈΡ: ΠΊΠ°ΠΊ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ $5000/мСсяц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Grafana-запроса

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ· Checkly рассказали, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° поставила ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ†Π΅Π»ΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ 2024 Π³ΠΎΠ΄Π° β€” ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ расходы Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ способ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ $5000 Π² мСсяц, снизив врСмя запуска ΠΏΠΎΠ΄ΠΎΠ² Π½Π° 300 мс.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Kubernetes

Π Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π² Checkly Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Amazon ECS, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π»ΠΎ свои прСимущСства, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΎ слоТности с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ очисткой Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° эфСмСрныС ΠΏΠΎΠ΄Ρ‹ Π² Kubernetes ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° новая Π·Π°Π΄Π°Ρ‡Π° β€” врСмя запуска ΠΏΠΎΠ΄ΠΎΠ².

Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ запуском для Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, врСмя запуска стало Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ AWS SDK

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ AWS SDK (вСрсия 3).

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ вмСсто всСго SDK, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя запуска, Π½ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Команда ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ запуска.

ИспользованиС логов и Grafana

Для опрСдСлСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ источника ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ готовности ΠΏΠΎΠ΄ΠΎΠ².

Π­Ρ‚ΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, особСнно AWS SDK.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Grafana Loki ΠΈ LogQL, ΠΊΠΎΠΌΠ°Π½Π΄Π° смогла ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ нСструктурированныС Π»ΠΎΠ³ΠΈ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π°ΠΌΠ΅Π΄Π»ΡΡŽΡ‚ запуск.

НСобычный Ρ‚Ρ€ΡŽΠΊ

Команда ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° связана с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями AWS SDK, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ….

ИзмСнив вСрсии всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅, ΠΎΠ½ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сократили врСмя запуска ΠΏΠΎΠ΄ΠΎΠ². Π­Ρ‚ΠΎΡ‚ простой шаг ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска ΠΏΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 300 мс.

Экономия срСдств

ПослС внСдрСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡƒΠ²ΠΈΠ΄Π΅Π»Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сокращСниС числа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ экономии ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ $5.5 тыс Π² мСсяц.

Π­Ρ‚Π° оптимизация явно продСмонстрировала, ΠΊΠ°ΠΊ Π΄Π°ΠΆΠ΅ нСбольшиС измСнСния Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ финансовым Π²Ρ‹Π³ΠΎΠ΄Π°ΠΌ.

Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π½ΠΎΠ²Ρ‹ΠΌΠΈ постами
Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Π½ΠΎΠ²Ρ‹ΠΌΠΈ постами ΠΏΠΎ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ
954 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΉ6К ΠΏΠΎΠΊΠ°Π·ΠΎΠ²