Contrastate le sfide del cloud, uno scenario alla volta
A che punto siete con la vostra migrazione per il cloud? Che stiate iniziando la migrazione, modernizzando le applicazioni o gestendo un ambiente cloud da anni, è probabile che abbiate adottato (o pensiate di) adottare più piattaforme cloud. Secondo Gartner, il 75% dei clienti aziendali che utilizzano una soluzioneIaaS(Infrastructure-as-a-Service) nel cloud adotterà deliberatamente una strategia multicloud.
Preparatevi e pianificate per superare le sfide
Tutte le fasi di trasformazione, tuttavia, presentano sfide. Un recente sondaggio di Techstrong Ha identificato una serie di sfide che stanno portando i team ad affidarsi a più provider di servizi cloud; comprese quelle dell'ottenimento di un buon rapporto prezzo/performance e dell'apertura dell'infrastruttura superando al contempo la complessità. Sulla base della nostra esperienza di collaborazione con i team cloud in tutto il mondo, la maggior parte delle sfide che osserviamo rientrano in due categorie: (1) migrazione ai servizi cloud e (2) ottimizzazione del consumo dei servizi cloud esistenti. Inoltre, non è raro riscontrare entrambe queste sfide all'interno di una singola organizzazione, poiché i team operano con vincoli e progetti diversi. La preparazione e la pianificazione sono fondamentali per superare tali sfide.
Best practice per scenari cloud comuni
Un recente rapporto di Forrester può essere utile a tale scopo. Il rapporto Forrester Contrasta le sfide del cloud con Forrester Quick Start Cards può aiutarvi a iniziare con alcune best practice per scenari cloud comuni (vedere figura). Questi scenari riguardano la maggior parte delle sfide che i team si trovano ad affrontare, indipendentemente dal punto in cui ciascuno si trova nel proprio percorso verso il cloud.
Figura: Percorso di modernizzazione del cloud
Esame degli scenari
Alcuni scenari sono più comuni per determinati livelli di maturità del cloud. Ad esempio, la sicurezza del cloud. La protezione dei dati e dei carichi di lavoro nel cloud è generalmente uno dei primi obiettivi aziendali per le migrazioni. Secondo il rapporto, tuttavia, è "molto più complessa della sicurezza on-premise e richiede una pianificazione esplicita e strumenti appositamente progettati." Senza questa comprensione, molte aziende adottano semplicemente lo stesso approccio che ha funzionato on-premise.
Di conseguenza, i team operativi e di sicurezza si ritrovano con più carichi di lavoro di sicurezza e un aumento della diffusione. Questa duplicazione è una delle cause principali del motivo per cui l'aumento dei costi del cloud (Scenario B), l'adattamento delle operazioni per il cloud (Scenario E) e il raggiungimento della conformità (Scenario Q) si classificano ripetutamente come le principali sfide del cloud per le organizzazioni.
Con più opzioni disponibili per posizionare ciascun carico di lavoro, non dovreste accontentarvi di qualunque ambiente, ma dovreste determinare la posizione in cui ciascun carico di lavoro potrebbe venire eseguito al meglio e nel modo più efficiente. Dovreste inoltre esaminare attentamente i vostri carichi di lavoro per evitare i problemi più comuni.
Definizione dello shopping di carichi di lavoro
Lo shopping di carichi di lavoro, il processo di determinazione dell'ambiente ottimale per ciascun carico di lavoro, è un passaggio importante nella pianificazione dell'architettura e dell'infrastruttura. Offre ai team IT l'opportunità di selezionare la piattaforma più appropriata per ciascun componente, anziché ricorrere a un approccio meno efficiente che era accettabile nelle architetture precedenti.
Lo shopping di carichi di lavoro è particolarmente importante quando si eseguono i seguenti scenari nel nuovo rapporto Forrester Quick Start:
Protezione dei carichi di lavoro nel cloud (scenario F) - La protezione del cloud computing e delle risorse di dati richiede una serie di controlli di sicurezza. Questi controlli di sicurezza (i carichi di lavoro stessi) possono essere implementati in ogni regione in cui sono in esecuzione carichi di lavoro o in un livello unificato sull'edge. L'approccio ottimale per la sicurezza consiste nel distribuire tutti i controlli in un unico livello indipendente dal cloud. Ciò semplifica le operazioni di sicurezza riducendo il numero e i tipi di soluzioni che devono essere gestite. Migliora inoltre la portabilità dei carichi di lavoro stessi svincolando le esigenze di sicurezza dal computing e dallo storage. Abbiamo descritto in modo dettagliato questo argomento qui.
Spostamento delle applicazioni aziendali nel cloud (scenario H) - Nonostante anni di migrazioni nel cloud, un numero incalcolabile di applicazioni aziendali è ancora in attesa di essere migrato in un ambiente cloud più efficiente. Se ci si dovesse basare esclusivamente sulla capacità di eseguire tale carico di lavoro, quasi tutti i provider di servizi cloud sarebbero accettabili. Tuttavia, come sottolinea il rapporto, in questo nuovo ambiente dovrebbero essere presi in considerazione i "servizi basati sul cloud [per] migliorare l'applicazione". Ciò include opzioni di sicurezza delle applicazioni, controllo degli accessi e soluzioni Zero Trust. Per questi carichi di lavoro, un ambiente con tali funzionalità integrate elimina la necessità di creare la propria soluzione da vari componenti, semplificando di conseguenza la migrazione e le operazioni.
Come affrontare la modernizzazione delle applicazioni (scenario L) - Alla fine, il debito tecnico supera il costo della modernizzazione di un'applicazione e il ROI pende a favore dell'azione. La maggior parte di questi sforzi riguarda architetture monolitiche da suddividere nei propri singoli componenti. Ricordate che ciascuno di questi carichi di lavoro dei componenti deve essere acquistato singolarmente per massimizzare i vantaggi di ciascun ambiente. Molti team, in particolare quelli che non hanno familiarità con la modernizzazione delle applicazioni, dovranno prendere in considerazione un ambiente incentrato sull'infrastruttura core come servizio e su una piattaforma come servizio. Questo semplifica Gli sforzi di ammodernamento e della conseguente gestione dei carichi di lavoro soggetti a privacy o altre normative
Mitigazione della dipendenza da un unico fornitore (scenario N) - La portabilità dei carichi di lavoro è stata decantata come uno dei principali vantaggi del cloud computing. La realtà, tuttavia, non è riuscita a mantenere fede alla promessa. Ci sono alcuni carichi di lavoro che richiedono le funzionalità di un unico fornite e, pertanto, l'impegno con tale fornitore. Il resto viene generalmente creato utilizzando macchine virtuali, container e storage. Garantire che tali carichi di lavoro siano portabili consente di implementarli su altri cloud in base ai requisiti di gestione del rischio, costo, performance e sovranità dei dati.
Estensione del cloud pubblico all'edge (scenario O) - Il ruolo dell'edge come posizione per l'elaborazione è cresciuto grazie alla latenza e alla disponibilità superiori che fornisce, ma non è il luogo giusto per ogni carico di lavoro. Per definizione, l'edge è destinato a carichi di lavoro distribuiti con memoria e footprint della CPU ridotti. I carichi di lavoro più grandi dovrebbero essere implementati in cloud più centralizzati. Comprendere i limiti delle due architetture e implementare i servizi in modo appropriato garantisce che i componenti dell'infrastruttura possano scalare correttamente e fornire l'user experience prevista.
Un ottimo punto di partenza
Sia che vi approcciate per la prima volta agli ambienti cloud o abbiate un'esperienza di lunga data con gli ambienti multicloud, dovreste sempre dare la priorità alla pianificazione deliberata e all'architettura del cloud per evitare molti dei problemi comuni relativi alle migrazioni e alle operazioni nel cloud.