Cloud Stack è il nome di un sistema di gestione open-source che può essere utilizzato per organizzare, configurare e gestire le nuvole. Cloud Native Stack, d'altra parte, è il nome di un modello architetturale per lo sviluppo di app cloud-native.
Cloud Stack (spesso tradotto meno elegantemente come "stack di nuvole" in tedesco) è il nome di un sistema di gestione open-source per le risorse Infrastructure as a Service (IaaS) in esecuzione in ambienti cloud. Viene utilizzato per impostare, organizzare e gestire più nuvole e sistemi ibridi. Il tutto è inteso come supporto per i dipartimenti IT o gli amministratori. Il nome è fondamentalmente una metafora: i sistemi cloud si trovano uno sopra l'altro in una pila. Le assegnazioni di risorse non possono avere successo in questo modo. Con Cloud Stack, questi possono essere riorganizzati secondo i propri desideri.
Nel frattempo, c'è una moltitudine di soluzioni corrispondenti
Nel frattempo, si parla spesso di Cloud Stack. Il plurale deriva dal fatto che ora esiste un gran numero di soluzioni corrispondenti. Tuttavia, non tutti sono open source. Amazon Elastic Compute Cloud (EC2), per esempio, è in principio anche un sistema corrispondente. La ragione del crescente numero di soluzioni è l'elevata facilità d'uso, che si applica ugualmente agli host e alle macchine virtuali.
Lo sviluppo di Cloud Stack ha avuto luogo nelle seguenti fasi:
- Lo sviluppo originale è stato effettuato da Cloud.com.
- Nel 2011 Cloud.com cede il progetto a Citrix.
- Nel 2012, l'Apache Software Foundation assume lo sviluppo.
- Apache è ancora responsabile - il codice gira sotto la licenza Apache Cloud Stack 2.0.
Cloud Native Stack: stack di strumenti per lo sviluppo di app
Cloud Native Stack significa qualcosa di diverso da Cloud Stack, nonostante il nome simile. È uno stack di strumenti successivi progettati per lo sviluppo di app cloud-native. Questo rende possibile combinare i microservizi in un unico sistema. Questo rende possibile costruire strutture applicative su misura.