Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
Pojďme to probrat

Deployment Strategies — Kompletní Průvodce

05. 04. 2024 1 min čtení intermediate

DevOps Středně pokročilý

Deployment Strategies — Kompletní Průvodce

DeploymentKubernetesCI/CDStrategy 6 min čtení

Přehled deployment strategií. Rolling update, Recreate, Blue-Green, Canary, A/B testing a Shadow deployment.

Rolling Update

Výchozí Kubernetes strategie. Postupně nahrazuje staré pody novými.

spec:
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 25%         # max extra podů
      maxUnavailable: 25%   # max nedostupných

# Výhody: zero-downtime, postupný rollout
# Nevýhody: dočasně běží obě verze, pomalý rollback

Blue-Green

Dvě identická prostředí. Switch traffic přes load balancer.

  • ✅ Instant rollback (přepni zpět)
  • ✅ Testování v produkčním prostředí před switchem
  • ❌ Dvojnásobné resource nároky
  • ❌ Databázové migrace komplikované

Canary

Malé procento trafficu na novou verzi. Postupné zvyšování.

  • ✅ Minimální blast radius
  • ✅ Real-world validace s produkčním traffikem
  • ❌ Komplex infrastruktura (service mesh nebo ingress routing)
  • ❌ Vyžaduje automatickou analýzu metrik

Shadow (Dark Launch)

Produkční traffic se duplikuje na novou verzi, ale odpovědi se zahazují. Testujete pod reálnou zátěží bez dopadu na uživatele.

Shrnutí

Vyberte strategii podle risk tolerance: Rolling pro většinu, Canary pro kritické služby, Blue-Green pro instant rollback potřeby.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace

Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.