Tuttavia, il termine "cloud moderno" viene utilizzato per descrivere uno spostamento nel modo in cui viene avvicinato il cloud computing, sottolineando alcuni principi e tecnologie chiave. Questo concetto di "nuvola moderna" è spesso associato a quanto segue:
1. Sviluppo nativo cloud: Ciò implica la costruzione e l'esecuzione di applicazioni appositamente progettate per gli ambienti cloud. Abbraccia l'architettura dei microservizi, la containerizzazione (Docker, Kubernetes), il calcolo senza server e i principi DevOps.
2. Oltre l'infrastruttura-as-a-service (IAAS): Mentre IAAS è ancora importante, l'attenzione si sta espandendo per includere la piattaforma come servizio (PAAS) e il software-as-a-service (SAAS). Ciò consente alle aziende di sfruttare i servizi e le piattaforme pre-costruite, semplificando lo sviluppo e la distribuzione.
3. Concentrati sull'automazione e l'osservabilità: L'automazione è la chiave per gestire le complessità dei moderni ambienti cloud. Ciò include il provisioning delle infrastrutture, la distribuzione delle applicazioni e il monitoraggio. Gli strumenti di osservabilità forniscono approfondimenti sulla salute e sulle prestazioni delle applicazioni e delle infrastrutture cloud.
4. Sicurezza per progettazione: La sicurezza è profondamente integrata nell'infrastruttura cloud e nelle applicazioni dall'inizio. Ciò include l'adozione di principi di sicurezza a zero trust, l'utilizzo di strumenti Identity and Access Management (IAM) e l'implementazione del monitoraggio della sicurezza e del rilevamento delle minacce.
5. Flessibilità e scalabilità: Gli ambienti cloud moderni dovrebbero essere flessibili e facilmente scalabili per soddisfare le mutevoli esigenze aziendali. Ciò include la possibilità di distribuire rapidamente nuove applicazioni, regolare le risorse secondo necessità e gestire carichi di lavoro di picco.
6. Processo decisionale basato sui dati: Le moderne pratiche cloud si basano sui dati per ottimizzare le prestazioni, identificare i colli di bottiglia e migliorare l'utilizzo delle risorse. Ciò include leva per sfruttare gli strumenti di monitoraggio e analisi del cloud.
7. Open source e comunità: Il moderno ecosistema cloud si basa fortemente su tecnologie open source e contributi della comunità. Ciò promuove l'innovazione e incoraggia la collaborazione.
In sostanza, il "cloud moderno" rappresenta uno spostamento verso un approccio più agile, efficiente e sicuro al cloud computing, guidato da nuove tecnologie e migliori pratiche.
È importante notare che il termine "nuvola moderna" è ancora in evoluzione e non esiste una singola definizione definitiva. Tuttavia, i principi sopra descritti rappresentano le idee fondamentali che modellano il modo in cui il cloud computing viene implementato e utilizzato oggi.