Π―ΠΊΡΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠ»ΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°ΡΠΈ StatefulSet Π° ΠΊΠΎΠ»ΠΈ Deployment, Ρ ΡΠΎΠ·ΡΠΌΡΡΡ ΡΡΠ·Π½ΠΈΡΡ ΠΌΡΠΆ HPA ΡΠ° ReplicaSet - ΡΠΎΠ΄Ρ Π·Π°ΠΏΡΠΎΡΡΡΠΌΠΎ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π ΡΠΊΡΠΎ ΡΠ΅ ΠΉ ΡΠΏΠΈΡ ΡΠΏΠΎΠΊΡΠΉΠ½ΠΎ ΠΊΠΎΠ»ΠΈ Ρ ΡΠ΅Π±Π΅ spot instances Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Ρ - ΠΌΠΈ ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΠΉΠ΄Π΅ΠΌΠΎ ΡΠΏΡΠ»ΡΠ½Ρ ΠΌΠΎΠ²Ρ.
ΠΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡ
Mabrook β ΡΠ΅ AI-powered social entertainment ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΠΎ ΠΏΠΎΡΠ΄Π½ΡΡ Π²ΡΠ΄Π΅ΠΎ, live-ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΡΠ³ΡΠΎΠ²Ρ ΠΌΠ΅Ρ
Π°Π½ΡΠΊΠΈ ΡΠ° ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡ Π² ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π±ΡΠ΄ΡΡΡΡΡΡ Π· AI ΡΠΊ core-ΡΠ°ΡΡΠΈΠ½ΠΎΡ β ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ·Π°ΡΡΡ, real-time Π²Π·Π°ΡΠΌΠΎΠ΄ΡΡ ΡΠ° Π±Π΅Π·ΠΏΠ΅ΠΊΠ° ΡΠ½ΡΠ΅Π³ΡΠΎΠ²Π°Π½Ρ Π½Π° ΡΡΠ²Π½Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΡ.
Π©ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠΈ
- CI/CD pipelines: ΡΠΎΠ·Π²ΠΈΠ²Π°ΡΠΈ shared pipeline library, Π΄ΠΎΠ΄Π°Π²Π°ΡΠΈ security scans, ΠΏΡΠΈΡΠΊΠΎΡΡΠ²Π°ΡΠΈ builds
- Infrastructure as Code: ΠΏΠΈΡΠ°ΡΠΈ Terraform ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡ
ΡΠ΅ΡΠ²ΡΡΡΠ² Ρ environments
- Kubernetes magic: ΠΎΠΏΡΠΈΠΌΡΠ·ΡΠ²Π°ΡΠΈ resource limits, Π½Π°Π»Π°ΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ autoscaling, ΡΠΎΠ·Π±ΠΈΡΠ°ΡΠΈΡΡ Π· networking
- Monitoring & Alerting: ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΈ ΡΠΊΡ ΠΏΠΎΠΊΠ°Π·ΡΡΡΡ ΡΠΎ Π½Π°ΡΠΏΡΠ°Π²Π΄Ρ Π²ΡΠ΄Π±ΡΠ²Π°ΡΡΡΡΡ, Π° Π½Π΅ βΠ²ΡΠ΅ Π·Π΅Π»Π΅Π½Π΅β
- Security: Π΄ΠΎΠ΄Π°Π²Π°ΡΠΈ vulnerability scanning, secrets management, network policies
- Performance: load testing, capacity planning, ΠΎΠΏΡΠΈΠΌΡΠ·Π°ΡΡΡ ΠΏΡΠ΄ Π²ΡΡΡΡΠ½Π΅ Π½Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ
- Multi-regional deployment: users Π· ΠΡΠ°Π·ΠΈΠ»ΡΡ Π½Π΅ Ρ
ΠΎΡΡΡΡ ΡΠ΅ΠΊΠ°ΡΠΈ 300ms latency Π· US
- Database high availability: ΡΠ΅ΡΡΡΠ²Π°ΡΠΈ failover ΡΡΠ΅Π½Π°ΡΡΡ ΠΎ 3 Π½ΠΎΡΡ Π½Π΅ Π²Ρ
ΠΎΠ΄ΠΈΡΡ Π² ΠΎΠ±ΠΎΠ²βΡΠ·ΠΊΠΈ, Π°Π»Π΅ backup restoration - Π²Ρ
ΠΎΠ΄ΠΈΡΡ
- Advanced monitoring: distributed tracing, APM, cost optimization
Π©ΠΎ ΡΡΠ΅Π±Π° Π·Π½Π°ΡΠΈ (hard skills)
Must have:
Kubernetes - ΡΠ²ΡΠΉ Π΄ΡΡΠ³ΠΈΠΉ Π΄ΡΠΌ:
- GCP Π΄ΠΎΡΠ²ΡΠ΄ (Essential): Π²ΠΏΠ΅Π²Π½Π΅Π½Π° ΡΠΎΠ±ΠΎΡΠ° Π· Google Cloud Platform, ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ IAM, VPC ΡΠ° ΡΠΏΠ΅ΡΠΈΡΡΠΊΠΈ GKE.
- Π ΠΎΠ·ΡΠΌΡΡΡ ΡΡΠ·Π½ΠΈΡΡ ΠΌΡΠΆ Deployment, StatefulSet, DaemonSet Ρ Π·Π½Π°ΡΡ ΠΊΠΎΠ»ΠΈ ΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°ΡΠΈ
- HPA vs ReplicaSet vs manual scaling - Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π±ΡΠΊΠ²ΠΈ
- ConfigMaps, Secrets, PV, PVC - ΠΏΡΠ°ΡΡΠ²Π°Π² Π· ΡΡΡΠΌ ΡΠΈΠΌ Π² Π±ΠΎΠΉΠΎΠ²ΠΈΡ
ΡΠΌΠΎΠ²Π°Ρ
- ΠΠ½Π°ΡΡ ΡΠΎ ΡΠ°ΠΊΠ΅ liveness/readiness probes Ρ Π½Π°Π²ΡΡΠΎ Π²ΠΎΠ½ΠΈ ΠΏΠΎΡΡΡΠ±Π½Ρ
- Helm charts Π½Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°ΡΡΡ ΠΏΠ°Π½ΡΡΠ½ΠΎΡ Π°ΡΠ°ΠΊΠΈ
GitOps Π°Π±ΠΎ ΠΏΡΠΈΠ½Π°ΠΉΠΌΠ½Ρ Ρ
ΠΎΡΠ΅Ρ ΡΠΎΠ·ΡΠ±ΡΠ°ΡΠΈΡΡ:
- ArgoCD, FluxCD Π°Π±ΠΎ ΡΠΎΡΡ ΡΡ
ΠΎΠΆΠ΅ Π±Π°ΡΠΈΠ² Π½Π΅ ΡΡΠ»ΡΠΊΠΈ Π² ΡΡΡΠΎΡΡΠ°Π»Π°Ρ
- Π ΠΎΠ·ΡΠΌΡΡΡ ΡΠ΄Π΅Ρ βGit as a source of truthβ
- ΠΠ΅ Π±ΠΎΡΡΡΡ YAML ΡΠ°ΠΉΠ»ΡΠ² (ΡΡ
Π±ΡΠ΄Π΅ Π±Π°Π³Π°ΡΠΎ)
Infrastructure as Code:
- Terraform - ΠΏΠΈΡΠ°Π² ΡΠΎΡΡ ΠΊΡΡΠΌ βhello worldβ ΠΏΡΠΈΠΊΠ»Π°Π΄ΡΠ²
- Π ΠΎΠ·ΡΠΌΡΡΡ modules, state management, backends
- ΠΠ½Π°ΡΡ Π½Π°Π²ΡΡΠΎ ΠΏΠΎΡΡΡΠ±Π΅Π½ terraform plan ΠΏΠ΅ΡΠ΅Π΄ apply
CI/CD pipelines:
- GitLab CI, GitHub Actions, Jenkins - ΠΏΡΠ°ΡΡΠ²Π°Π² Ρ
ΠΎΡΠ° Π± Π· ΠΎΠ΄Π½ΠΈΠΌ
- Π ΠΎΠ·ΡΠΌΡΡΡ stages, artifacts, cache, dependencies
- Docker build optimization - Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΡΡΠ²Π°Π½Π½Ρ Π· StackOverflow
Linux Ρ scripting:
- Bash scripting Π½Π° ΡΡΠ²Π½Ρ βΠ½Π΅ ΡΡΠ»ΡΠΊΠΈ ls Ρ cdβ
- Π ΠΎΠ·ΡΠΌΡΡΡ filesystem, processes, networking basics
- SSH, tmux, grep, awk - Π΄ΡΡΠ·Ρ, Π° Π½Π΅ Π½Π΅Π·Π½Π°ΠΉΠΎΠΌΡΡ
Networking basics:
- TCP/IP, DNS, load balancing - ΡΠΎΠ·ΡΠΌΡΡΡ ΡΠΊ ΡΠ΅ ΠΏΡΠ°ΡΡΡ
- Firewall rules, security groups - Π½Π°Π»Π°ΡΡΠΎΠ²ΡΠ²Π°Π² Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Ρ
- Ingress, Services Ρ Kubernetes - Π½Π΅ ΠΌΠ°Π³ΡΡ Π΄Π»Ρ ΡΠ΅Π±Π΅
Nice to have:
- Monitoring tools: Prometheus, Grafana, Loki Π°Π±ΠΎ ΠΏΠΎΠ΄ΡΠ±Π½Ρ
- Security tools: Trivy, SonarQube, security scanning
- Databases: PostgreSQL, MongoDB - Π±Π°Π·ΠΎΠ²Π΅ ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ
- Message queues: Kafka, RabbitMQ
- Π ΠΎΠ·ΡΠΌΡΡΡ ΡΠΎ ΡΠ°ΠΊΠ΅ distributed tracing Ρ Π½Π°Π²ΡΡΠΎ Π²ΡΠ½ ΠΏΠΎΡΡΡΠ±Π΅Π½
- Π§ΡΠ² ΠΏΡΠΎ FinOps Ρ cost optimization (GCP bills ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ fun)
Soft skills (ΡΠ΅ΠΆ Π²Π°ΠΆΠ»ΠΈΠ²ΠΎ)
- Π‘Π°ΠΌΠΎΡΡΡΠΉΠ½ΡΡΡΡ: ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·ΡΠ±ΡΠ°ΡΠΈΡΡ ΡΠ°ΠΌ ΠΊΠΎΠ»ΠΈ ΡΠΎΡΡ Π½Π΅Π·ΡΠΎΠ·ΡΠΌΡΠ»ΠΎ (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ, Google, Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ)
- ΠΠΎΠΌΡΠ½ΡΠΊΠ°ΡΡΡ: Π²ΠΌΡΡΡ ΠΏΠΎΡΡΠ½ΠΈΡΠΈ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΡ ΡΠΎΠΌΡ ΠΉΠΎΠ³ΠΎ pod Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ 4GB RAM Π·Π°ΠΌΡΡΡΡ 512MB
- ΠΡΠΎΠ°ΠΊΡΠΈΠ²Π½ΡΡΡΡ: Π±Π°ΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ - ΡΡΠΊΡΠΈΡ, Π° Π½Π΅ ΡΠ΅ΠΊΠ°ΡΡ ΠΏΠΎΠΊΠΈ Ρ
ΡΠΎΡΡ ΡΠΊΠ°ΠΆΠ΅
- ΠΠ½Π³Π»ΡΠΉΡΡΠΊΠ°: Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ, Stack Overflow, error messages - Π²ΡΠ΅ ΡΠ΅ Π°Π½Π³Π»ΡΠΉΡΡΠΊΠΎΡ (read/write ΠΎΠ±ΠΎΠ²βΡΠ·ΠΊΠΎΠ²ΠΎ)
- Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°: ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΏΡΠ»ΠΊΡΡΡΡΡΡ ΡΠΊΡΠ°ΡΠ½ΡΡΠΊΠΎΡ
ΠΠΎΠ½ΡΡΠΈ ΡΠΊΡ ΡΠΎΠ±Π»ΡΡΡ ΡΠ΅Π±Π΅ ΡΠ΄Π΅Π°Π»ΡΠ½ΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠΌ
- ΠΠΎΠ»ΠΈΡΡ Π½Π°Π»Π°ΡΡΠΎΠ²ΡΠ²Π°Π² multi-regional deployment
- Π ΠΎΠ·ΡΠΌΡΡΡ ΡΡΠ·Π½ΠΈΡΡ ΠΌΡΠΆ metrics, logs Ρ traces
- Π§ΡΠ² ΠΏΡΠΎ SRE practices Ρ Π½Π΅ Π²Π²Π°ΠΆΠ°ΡΡ ΡΠ΅ buzzword
- ΠΠΈΡΠ°Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ ΡΠΊΡ Π»ΡΠ΄ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΠΈΡΠ°Π»ΠΈ
- ΠΠ°ΡΡ Π΄ΠΎΡΠ²ΡΠ΄ Π· high-load ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ (ΡΠΎΡΠΌΠ΅ΡΠ΅ΠΆΡ, ΡΡΡΡΠΌΡΠ½Π³, e-commerce)
- ΠΠ½Π°ΡΡ ΡΠΎ ΡΠ°ΠΊΠ΅ chaos engineering (Ρ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ Π½Π°Π²ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°Π²)
- ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ½ΠΈΡΠΈ Π΄ΠΈΡΠΈΠ½Ρ ΡΠΎ ΡΠ°ΠΊΠ΅ Kubernetes (ΡΠ΅ ΡΠΊΠ»Π°Π΄Π½ΡΡΠ΅ Π½ΡΠΆ Π·Π΄Π°ΡΡΡΡΡ)
Π©ΠΎ ΡΠ΅Π±Π΅ ΠΠ ΡΠ΅ΠΊΠ°Ρ (ΡΠ΅ΡΠ½ΠΎ)
-Legacy ΠΌΠΎΠ½ΠΎΠ»ΡΡΠ½Π° Java ΡΠΈΡΡΠ΅ΠΌΠ° Π· 10-ΡΡΡΠ½ΠΈΠΌ technical debt
-Deployments ΡΠ΅ΡΠ΅Π· FTP (Π½Ρ, ΡΠ΅ΡΠΉΠΎΠ·Π½ΠΎ, Π½Ρ)
-βΠΡΠΎΡΡΠΎ Π·ΡΠΎΠ±ΠΈ deployβ Π±Π΅Π· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ Ρ Π΄ΠΎΡΡΡΠΏΡΠ²
-Prod Π΄ΠΎΡΡΡΠΏΠΈ Ρ Π²ΡΡΡ
ΠΏΡΠ΄ΡΡΠ΄
-ΠΠ°Π½ΡΠ°Π»ΡΠ½Ρ deployments ΠΏΠΎ 100 ΡΠ°Π·ΡΠ² Π½Π° Π΄Π΅Π½Ρ
-On-call duty ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠΈΠΆΠ½Ρ (ΠΏΠΎΠΊΠΈ ΡΠΎ Π²Π·Π°Π³Π°Π»Ρ Π½Π΅ΠΌΠ°)
Π©ΠΎ ΠΏΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ:
+Π¦ΡΠΊΠ°Π²ΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΡΡΠ°Π΄ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΡ - Π±ΡΠ΄ΡΡΡ ΡΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ βΠ· Π½ΡΠ»Ρβ ΠΏΠΎ ΡΡΡΠ°ΡΠ½ΠΈΠΌ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ
+Π‘ΡΡΠ°ΡΠ½ΠΈΠΉ tech stack - GCP, Kubernetes, GitOps, Infrastructure as Code
+Π‘Π°ΠΌΠΎΡΡΡΠΉΠ½ΡΡΡΡ Ρ Π΄ΠΎΠ²ΡΡΠ° - ΡΠΈ Π΅ΠΊΡΠΏΠ΅ΡΡ Ρ ΡΠ²ΠΎΡΠΉ ΠΎΠ±Π»Π°ΡΡΡ, ΠΌΡΠΊΡΠΎΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° Π½Π΅ Π±ΡΠ΄Π΅
+ΠΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π²ΠΏΠ»ΠΈΠ²Π°ΡΠΈ Π½Π° Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ - ΡΠ²ΠΎΡ Π΄ΡΠΌΠΊΠ° Π²Π°ΠΆΠ»ΠΈΠ²Π°
+Remote ΡΠΎΠ±ΠΎΡΠ° - ΠΏΡΠ°ΡΡΠΉ Π·Π²ΡΠ΄ΠΊΠΈ Π·ΡΡΡΠ½ΠΎ
+ΠΠ½ΡΡΠΊΠΈΠΉ Π³ΡΠ°ΡΡΠΊ - Π³ΠΎΠ»ΠΎΠ²Π½Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Ρ ΠΊΠΎΠΌΡΠ½ΡΠΊΠ°ΡΡΡ
+ΠΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ ΡΠΎΡΡΠΈ - Π²ΡΠ΄ middle Π΄ΠΎ senior/lead Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π²ΠΈΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΡ
+ΠΠ΄Π΅ΠΊΠ²Π°ΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° - Π±Π΅Π· ΡΠΎΠΊΡΠΈΡΠ½ΠΎΡΡΡ Ρ Π΄ΡΠ°ΠΌ
Π’Π΅Ρ
Π½ΡΡΠ½Π΅ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ΅:
ΠΡΡ ΠΊΠΎΠ½ΡΡΠ³ΠΈ Π² Git (GitOps)
- Code review Ρ Π½ΠΎΡΠΌΠΎΡ
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ ΠΏΠΈΡΠ΅ΡΡΡΡ Ρ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ > ΡΡΡΠ½Π° ΡΠΎΠ±ΠΎΡΠ°
- Security - Π½Π΅ βΠΏΠΎΡΡΠΌ Π΄ΠΎΠ΄Π°ΠΌΠΎβ
P.S.
Π―ΠΊΡΠΎ ΡΠΈ Π΄ΠΎΡΠΈΡΠ°Π² Π΄ΠΎ ΠΊΡΠ½ΡΡ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π² βΠ·Π²ΡΡΠΈΡΡ ΡΡΠΊΠ°Π²ΠΎ, Π°Π»Π΅ Ρ Π½Π΅ Π²ΠΏΠ΅Π²Π½Π΅Π½ΠΈΠΉ ΡΠΎ ΠΏΡΠ΄Ρ
ΠΎΠ΄ΠΆΡ Π½Π° 100%β - Π²ΡΠ΅ ΠΎΠ΄Π½ΠΎ Π²ΡΠ΄Π³ΡΠΊΠ½ΠΈΡΡ. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΈΡ
ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΠ² Π½Π΅ ΡΡΠ½ΡΡ, Π° ΠΌΠΎΡΠΈΠ²Π°ΡΡΡ Ρ Π·Π΄Π°ΡΠ½ΡΡΡΡ Π²ΡΠΈΡΠΈΡΡ ΡΠ°ΡΡΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΡΡΡ Π·Π° Π·Π½Π°Π½Π½Ρ Π²ΡΡΡ
Π½ΡΠ°Π½ΡΡΠ² GCP.
Π―ΠΊΡΠΎ ΠΆ ΡΠΈ ΠΏΡΠΎΡΠΈΡΠ°Π² Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π² βpfff, ΡΠ΅ ΠΆ Π»Π΅Π³ΠΊΠΎ, Ρ ΠΌΠΎΠΆΡ Π±ΡΠ»ΡΡΠ΅β - ΡΠΎΠ΄Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΈΡΠΈ, ΠΌΠ°ΡΠΌΠΎ ΡΠΎ Π·Π°ΠΏΡΠΎΠΏΠΎΠ½ΡΠ²Π°ΡΠΈ
P.P.S. Π’Π°ΠΊ, Ρ Π½Π°Ρ Ρ spot instances Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Ρ. Π’Π°ΠΊ, Π²ΠΎΠ½ΠΈ ΡΠ½ΠΎΠ΄Ρ terminate. ΠΡ, ΡΠ΅ Π½Π΅ Π±Π°Π³, ΡΠ΅ feature Π΄Π»Ρ cost optimization