DevOps e cloud ibrido: la vita in corsia preferenziale?

Pubblicato: 2022-07-05

introduzione

Un cloud ibrido è uno dei migliori vantaggi per il settore IT. Il cloud offre le funzionalità dei cloud privati ​​e pubblici in base alle esigenze delle imprese. Inoltre, quando è potenziato con DevOps, diventa ancora migliore.

Questo articolo valuterà in che modo la velocità può essere l'obiettivo facilmente raggiungibile se tutti gli elementi di DevOps e del cloud ibrido sono combinati nel modo giusto.

L'interruzione digitale dell'implementazione di DevOps e Hybrid Cloud

Il ritmo e l'entità della trasformazione aziendale consentita dal cloud, dall'analisi predittiva, dai dispositivi portatili e dal lavoro delle applicazioni non ha eguali. Cominciano ad emergere nuovi prototipi aziendali, mentre altri stanno diventando obsoleti; aziende nate sul web come Facebook, Homeaway e Uber sono tra gli esempi più visibili di come le imprese convenzionali siano ostacolate da nuovi concorrenti. Questa interruzione è determinata principalmente dalle alterazioni riscontrate nel comportamento dei clienti, rese possibili dai progressi tecnologici. Poiché i consumatori cercano un collegamento elettronico diretto con le aziende con cui intrattengono rapporti commerciali, spesso i progettisti di app portatili si assumono responsabilità aggiuntive per l'esperienza dell'utente. Oggi nessuna azienda è immune da questo spostamento sismico; più che mai, la tecnologia e la flessibilità sono essenziali per la salute e la crescita sia delle aziende esistenti che delle nuove imprese. Le procedure di spedizione del servizio e del prodotto devono essere ottimizzate per i progressi e il time-to-market nelle organizzazioni moderne. Approcci come le tecniche Agile, Lean Startup e Design Thinking stanno diventando sempre più adatti per l'assistenza nello sviluppo e nello stile di opzioni tecnologiche altamente originali e creative e il cloud è progressivamente visto come il sito ideale per l'implementazione di software aziendali.

Cloud e DevOps accelerano l'implementazione di vari domini applicativi e le modifiche a quelli esistenti. Il software sta passando da app native complicate con molte interconnessioni stabilite in fase di sviluppo a un'infrastruttura più decentralizzata con dipendenze stabilite al momento dell'esecuzione del programma. Questi progetti incentrati sui servizi, abilitati per il cloud o nativi per il cloud, sfruttano i vantaggi del modulo elastico del cloud per potenziare aggiornamenti più distinti. Le app Web cloud sono quelle create appositamente per il cloud.

Danno priorità al coinvolgimento degli utenti su vari punti di contatto, come canali mobili e siti di social media come Facebook, Yelp, ecc. Le app Web basate su cloud utilizzano spesso microservizi serverless per potenziare la transizione e per la mobilitazione dell'agilità, nonché per riutilizzare i servizi Web esistenti (elaborazione dati, analisi predittiva, funzione esecutiva, Internet of Things, ecc.) per ridurre i tempi di produzione. Le app cloud-native, che sono comunemente collegate alle organizzazioni nate sul Web, sfruttano le funzionalità cloud come la multi-tenancy e la scalabilità delle risorse flessibile e completamente automatizzata.

Due profili

Sono disponibili due profili DevOps. Secondo IBM, la necessità di app cloud native e abilitate per il cloud supporta la presenza di 2 profili principali tra molti partecipanti al cloud DevOps. I membri del team con profili nativi per il cloud avranno esigenze diverse rispetto ai membri del team con profili abilitati per il cloud.

Profilo nativo del cloud

Sebbene un profilo cloud nativo sia stato spesso correlato ad associazioni concepite sul Web, si trova progressivamente in gruppi di Innovazione o Line of Business all'interno di associazioni più grandi. Questo profilo è descritto da piccoli gruppi che tentano di abbreviare i cicli di trasporto incentrati sulla redditività e sui risultati del cliente (o aziendale). Vedere la Figura 1. Le difficoltà di base per questo profilo degli adottanti DevOps sono mostrate nella Figura 2, con le relative disposizioni che stanno cercando sul lato destro:

Figura 1

Figura 2

Profilo abilitato al cloud

Il profilo basato sul cloud si trova di solito nelle associazioni IT che tengono il passo e avanzano framework complessi. Questo profilo è descritto da gruppi di gruppi che lavorano su cicli di trasporto più lunghi incentrati sul miglioramento della qualità, sul time-to-market più rapido e sull'adeguamento di costi e valore. Coordinati in gruppi di gruppi, controllano strutture complesse con numerose parti correlate, utilizzando un assortimento di fasi di innovazione tra i gruppi. Comunemente, non ci saranno solo varie fasi (computer centralizzato, di fascia media, distribuito, ecc.), ma anche varie fasi dell'innovazione da supervisionare, ad esempio alcune parti soggette a codice composto per una fase del patrimonio. Vedere la figura 3. Il profilo basato su cloud deve affrontare non solo difficoltà simili a quelle del profilo locale su cloud, ma anche una disposizione fondamentalmente più difficile delle difficoltà di base aggiuntive. Questi sono visualizzati sul lato sinistro della figura 4, con le relative disposizioni sul lato destro

Figura-3

Figura-4

Le sfide della migrazione

Come è stato esaminato in dettaglio in queste pagine sinora, il passaggio al cloud misto sostenuto da DevOps è sfortunato per fallire nel caso in cui le associazioni pensino che tutto ciò su cui devono concentrarsi sia gli strumenti e l'impiego. Non è. Fondamentale entrambi questi cambiamenti è un ampio cambiamento sociale. DevOps riguarda agilità, fiducia e indipendenza, così come un cloud ibrido.

In particolare, tuttavia, DevOps e metà e metà cloud promettono di aggiornare l'esperienza di progettazione di un'associazione (DevX), e questo non è qualcosa che può essere ottenuto essenzialmente con uno strumento di tagging o adottando un approccio GitOps. DevX implica uno sviluppo indipendente e illimitato. Implica il rafforzamento, l'esperienza del cliente e l'autogestione. Questi sono cambiamenti che possono verificarsi con un cambiamento fruttuoso nella cultura aziendale, non con un dispositivo. Inoltre, questa è una fase iniziale significativa che numerose associazioni stanno ancora tentando di comprendere.

Gli individui sono un altro tema molto consumato, ma che continua a introdurre un test significativo. Il cambiamento sociale previsto per realizzare efficacemente DevOps può, ipoteticamente, iniziare con un solo individuo. Comunque sia, per un risultato fruttuoso, richiede davvero un cambiamento a lungo termine poiché le convinzioni profondamente imbevute vengono sciolte e le lealtà ancestrali vengono separate.

Ad esempio, molti accettano che l'esecuzione di DevOps richieda il reclutamento di nuove persone. Questa convinzione comprende due errori: uno, che le associazioni vorranno effettivamente impiegare i gruppi di cui hanno bisogno e due, che DevOps è solo un titolo di attività. Come probabilmente sappiamo, un gruppo DevOps decente non viene reclutato, viene creato attraverso la fusione di miglioramenti e attività. I vecchi magazzini, dove gli sviluppatori creavano e lavoravano le operazioni, sono un residuo di tempi meno illuminati.

Il passaggio a un cloud ibrido implica la necessità di tenere in maggiore considerazione la sicurezza e la protezione. Uno dei problemi principali è che al momento non è sufficiente per i gruppi di sicurezza governare da una posizione elevata. Con il passaggio del controllo dallo spazio server al cloud e dagli architetti delle operazioni profondamente isolati all'intero gruppo, anche gli approcci alla sicurezza devono cambiare. Abili designer andranno con le scelte ideali; tuttavia, hanno bisogno del giusto strumento di base che porti le loro scelte dall'ipotesi al mondo reale e protegga gli individui che non sono così consapevoli.

Questi dovrebbero essere uno stimolo per indurre le associazioni a sedersi e indagare su ciò che la sicurezza ai tempi del cloud, dei titolari e dei microservizi implica veramente. Nel caso in cui il passaggio simultaneo a DevOps e al cloud ibrido sia quello slancio, lo è anche. Allo stesso modo, poiché DevOps sta cambiando il modo in cui i gruppi affrontano il proprio lavoro, DevSecOps sconvolgerà il modo in cui controllano la sicurezza.

Conclusione

Andare veloce è qualcosa che tutti noi vogliamo, tuttavia, non è così facile. Ogni trasformazione tecnologica richiede tempo e preparazione per una chiara comprensione. DevOps con cloud ibrido è sicuramente un'ottima opzione, ma deve essere implementata con attenzione.