How much efforts do we need to support ours CDN?
input
Goal
ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΠ»ΠΈΠΉ (ΠΈ ΠΊΠΎΡΡΠΎΠ²) Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ CDN.
Summary (ΠΡΠ΅Π½ΠΊΠ° FTE)
| ΠΡΠ°ΠΏ | ΠΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ | ΠΠΎΠΌΠ°Π½Π΄Π° (Roles) | ΠΡΠ΅Π³ΠΎ FTE (Π½Π° ΡΡΠ°ΠΏ) | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|---|---|
| 1. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° MVP | 1.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 Resource | 0.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), ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΡΡΡ Π½Π° Π»ΡΠ΄Π΅ΠΉ.