Skip to Content
Dismiss
Innovazione
Una piattaforma creata per l'AI

Unificata, automatizzata e pronta a trasformare i dati in intelligence.

Scopri come
Dismiss
16-18 giugno, Las Vegas
Pure//Accelerate® 2026

Scopri come trarre il massimo dai tuoi dati. 

Registrati ora

Che cos'è un deployment Blue-green su Kubernetes?

Kubernetes supporta una strategia del ciclo di vita di sviluppo software chiamata deployment blue-green, che prevede l'esecuzione simultanea di entrambe le nuove e vecchie versioni di un'applicazione in produzione. Continua a leggere per scoprire cos'è un deployment blu-verde e perché potresti voler implementare questa tattica per le tue applicazioni Kubernetes. 

Che cos'è un deployment Blue-green?

Un deployment blu-verde è una strategia del ciclo di vita di sviluppo software che prevede l'esecuzione simultanea di entrambe le versioni, nuova e precedente, di un'applicazione in produzione. Gli utenti vengono gradualmente migrati dalla versione precedente (in blu) alla versione più recente (in verde) dell'applicazione dopo il deployment. 

Per una distribuzione rapida degli aggiornamenti software, gli sviluppatori avevano bisogno di un modo per implementare continuamente le funzionalità. Tradizionalmente, i deployment di codice richiedevano downtime, quindi venivano eseguiti in giorni specifici ogni settimana o ogni mese. Questa strategia rallenta gli aggiornamenti del software e non supporta la continuous delivery.

I deployment Blue-green risolvono questo problema eseguendo sia la versione vecchia che quella nuova di un'applicazione in produzione. La versione blu è la vecchia applicazione, mentre la versione verde è la nuova. Gli utenti vengono lentamente spostati alla nuova versione verde dopo che è stata implementata. Dopo che gli utenti sono passati alla nuova versione verde, la versione blu può fungere da failover se il codice deve essere riportato alla versione precedente a causa di bug o errori critici.

Deployment blu-verde e rolling con Kubernetes

In molti ambienti aziendali, la produzione viene eseguita su più server. Invece di eseguire più versioni contemporaneamente, un deployment continuo funziona con una sola versione di un'applicazione e aggiorna ogni singolo server. 

Supponiamo di avere due server dietro un sistema di bilanciamento del carico ed eseguire una singola applicazione di produzione. In un deployment continuo, uno sviluppatore elimina la rotazione di un server, aggiorna l'applicazione e quindi riporta il server in rotazione. Anche il secondo server viene rimosso dalla rotazione e quindi aggiornato. La maggior parte degli ambienti a rotazione ha tre server in modo che un singolo server possa fungere da failover in caso di errori nel nuovo ambiente di versione.

Blue-green e Canary con Kubernetes

I deployment Canary sono simili a quelli blu-verdi, ma inviano utenti specifici alla versione più recente di un'applicazione invece di spostare lentamente tutti gli utenti alla nuova versione. Si tratta di un'ottima strategia per testare una nuova applicazione con utenti interessati al beta test o testare in silenzio nuove funzionalità con nuovi utenti per ottenere feedback.

In genere, i deployment canary vengono utilizzati su un piccolo sottoinsieme di utenti e la versione originale viene comunque eseguita per la maggior parte degli utenti. Poiché solo un piccolo sottoinsieme di utenti viene indirizzato alla nuova versione, l'infrastruttura è meno costosa e non deve essere troppo avanzata per supportare un numero ridotto di utenti.

Vantaggi di un deployment Blue-green

In qualsiasi ambiente di continuous delivery, i deployment blu-verde offrono diversi vantaggi. I deployment Blue-green accelerano la delivery degli aggiornamenti delle funzionalità delle applicazioni. Gli sviluppatori non devono più attendere una finestra per implementare nuovo codice, che può ritardare i deployment per mesi.

Dei tre tipi di deployment, i deployment blu-verde sono più sicuri degli altri. Entrambe le versioni dell'applicazione vengono eseguite contemporaneamente, in modo che gli sviluppatori possano annullare le modifiche senza sforzi. Se necessario, gli utenti non subiranno downtime né perderanno produttività durante i deployment o i rollback.

Svantaggi del deployment Blue-green

Il principale svantaggio dei deployment blue-green è rappresentato dalle spese. Le aziende devono disporre del budget IT per pagare i due ambienti in grado di ospitare sia le versioni blu che quelle verdi di un'applicazione. Le organizzazioni pagano anche le spese generali del personale per la manutenzione e il monitoraggio di entrambi gli ambienti.

Un altro ostacolo per le organizzazioni è la sincronizzazione dei database. Le modifiche ai database non sono così facili da ripristinare, quindi gli aggiornamenti alle tabelle e allo schema dei database devono essere eseguiti con attenzione, soprattutto se gli ambienti verde e blu utilizzano lo stesso database. Entrambi gli ambienti devono essere attentamente testati prima di essere distribuiti nei database di produzione.

Quando utilizzare un deployment Blue-green con Kubernetes

La delivery continua e Kubernetes vanno di pari passo. Gli sviluppatori possono implementare automaticamente le applicazioni utilizzando strumenti di orchestrazione come Kubernetes. Kubernetes può essere utilizzato per orchestrare sia gli ambienti blu che quelli verdi e gli sviluppatori possono semplicemente implementare il codice e consentire a Kubernetes di gestire la promozione del codice da un ambiente di staging alla produzione.

Gli ambienti containerizzati sono perfetti per i deployment blu-verde, perché consentono di distruggere e ricostruire rapidamente i pod delle applicazioni in modo da poter eseguire le versioni blu o verde. Se un'applicazione di container causa errori, gli sviluppatori possono eseguire più facilmente il rollback delle modifiche alla versione blu.

Potrebbe interessarti anche...

03/2026
Accelerate Banking Transformation with Portworx | Everpure
Banks need to manage data at scale without compromising on performance or security. Build a platform to automate, protect, and unify container data management at scale.
Solution brief
4 pages

Esplora risorse ed eventi principali

TRADESHOW
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Preparati all'evento più importante a cui parteciperai quest'anno.

Registrati ora
DEMO DI PURE360
Esplora, scopri e prova Pure Storage.

Accedi a video e demo on demand per scoprire i vantaggi che Pure Storage ti offre.

Guarda le demo
VIDEO
Guarda: Il valore di un Enterprise Data Cloud (EDC).

Charlie Giancarlo spiega perché il futuro è nella gestione dei dati, non dello storage. Scopri in che modo un approccio unificato trasforma le operazioni IT aziendali.

Guarda
RISORSA
Lo storage legacy non può alimentare il futuro.

I workload moderni richiedono velocità, sicurezza e scalabilità AI-ready. Il tuo stack è pronto?

Effettua la valutazione
Il browser che stai usando non è più supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione più recente.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Strategie di virtualizzazione pronte per affrontare il futuro

Soluzioni di storage per tutte le tue esigenze

Consenti progetti di AI di qualunque dimensione

Storage a performance elevate per pipeline dei dati, formazione e inferenza

Proteggiti dalla perdita dei dati

Soluzioni di resilienza informatica che proteggono i tuoi dati

Riduci i costi delle operazioni su cloud

Storage efficiente dal punto di vista dei costi per Azure, AWS e private cloud

Accelera le performance di applicazioni e database

Storage a bassa latenza per le performance delle applicazioni

Riduci il consumo di energia e di ingombro del data center

Storage efficiente delle risorse per ottimizzare l'utilizzo dei data center

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.