How much efforts do we need to support ours CDN?

input

Goal

ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, сколько усилий (ΠΈ костов) Π½Π°ΠΌ потрСбуСтся для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ нашСго CDN.

Summary (ΠžΡ†Π΅Π½ΠΊΠ° FTE)

Π­Ρ‚Π°ΠΏΠ”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠšΠΎΠΌΠ°Π½Π΄Π° (Roles)ВсСго FTE (Π½Π° этап)ОписаниС
1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° MVP1.5 - 2 мСс.1 FTE DevOps~3.0 FTE-monthsΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Edge-ΠΎΠ±Ρ€Π°Π·Π°, Π°Π³Π΅Π½Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ
2. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² экплуатируСмый Π²ΠΈΠ΄1 - 1.5 мСс.0,5 FTE DevOps (50%) + 1 FTE Full Stack (100%)~1.5-2 FTE-monthsΠ”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ CI/CD ΠΈ Control Plane.
3. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°Π²Π΅Ρ‡Π½Ρ‹ΠΉ процСсс0.5-1 FTE DevOps + 0.2-0.5 FTE Full Stack (20%-50%)0.5 - 1 FTE/мСс.РСализация слоТной Π»ΠΎΠ³ΠΈΠΊΠΈ (WAF, trafik monitoring, ddos).
4. Support & MaintenanceΠ²Π΅Ρ‡Π½Ρ‹ΠΉ процСссShared Resource0.5 FTE/мСс.РСакция Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, ротация сСртификатов, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ.

Detailed Breakdown

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° MVP

ЦСль: ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ EDGE (Edge Node), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ разворачиваСтся Ρ‡Π΅Ρ€Π΅Π· curl | sh ΠΈΠ»ΠΈ docker-compose, ΡƒΠΌΠ΅Π΅Ρ‚ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ SSL (Let's Encrypt) ΠΈ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ статику.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π½Π° 3\4 этого этапа. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

  • инструмСнты разворачивания: docker-compose ΠΈ curl ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для дСплоя edge ΡƒΠ·Π»Π°.
  • Π°Π΄ΠΌΠΈΠ½ΠΊΡƒ: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ интСрфСйс для управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π°ΠΏΠΈ.

2. ΠžΠΏΡ‹Ρ‚Π½Π°Ρ эксплуатация (Pilot)

ЦСль: Π’Ρ‹ΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅ аспСкты Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ Π½Π΅ ΡƒΡ‡Π»ΠΈ ΠΈ ΠΈΡ‰Π΅ΠΌ способ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° мСсяц ΠΌΡ‹ смоТСм Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с основными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. Π’ΠΠ–ΠΠž: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с DNS балансировкой ΠΈ DDOS Π½Π΅ входят Π² этот этап.

3. Π‘Π±ΠΎΡ€ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° V2 (Loop)

ЦСль: Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ слоТныС сцСнарии Ρ€Π°Π±ΠΎΡ‚Ρ‹ CDN.

  • РСализация ΠΏΡ€Π°Π²ΠΈΠ» балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Load Balancing Rules)
  • DNS Management (Post-MVP): Π­Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ большой пласт. Π‘Π²ΠΎΠΉ DNS-балансировщик ΠΈΠ»ΠΈ интСграция с Cloudflare Ρ‡Π΅Ρ€Π΅Π· API.

4. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° (Maintenance)

ЦСль: ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ SLA.

CDN Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ постоянного внимания.

  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³: ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π°Π»Π΅Ρ€Ρ‚Ρ‹.
  • DDOS: Π±ΠΎΡ€ΡŒΠ±Π° с DDOS Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвСрами: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ сСрвСров, ΠΎΠΏΠ»Π°Ρ‚Π° хостинга, ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ IP-адрСсов.

Costs Calculation

Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅ΠΌ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² Full Time Employee (FTE), Π³Π΄Π΅ 1 FTE = 40 часов Π² нСдСлю.

Note: ΠžΡ†Π΅Π½ΠΊΠ° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ инфраструктуры (VPS, Traffic, Domains), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ косты Π½Π° людСй.