Tim Anderson
Milind Govekar, analista di Gartner, ritiene che lo sviluppo delle applicazioni si stia spostando verso il low/no code , e che lo sviluppo del software si stia spostando verso "assemblaggio e integrazione".
Parlando al Gartner IT Symposium, Govekar ha detto che la migrazione nei cloud è ancora in corso e, secondo i suoi analisti, le organizzazioni hanno 17 volte più probabilità di aumentare la spesa per il cloud che di ridurla nel prossimo anno.
Entro il 2025, ha sostenuto, la spesa per il cloud supererà la spesa non-cloud nell'IT (oggi è circa un terzo, ha detto) e la metà dei carichi di lavoro aziendali sarà distribuita su un provider hyperscale, che sia nel cloud pubblico, on-premises oppure onboard.
La maggior parte delle organizzazioni "utilizzano il cloud in maniera superficiale, in termini di potenziale di innovazione", ha detto Govekar al simposio, aggiungendo che "non ci sarà nessuna strategia di business che non includa il cloud".
La linea tra cloud e on-premises è meno chiara di una volta, con opzioni come AWS Outposts che offre infrastrutture gestite da AWS situate on-premises, o Azure Arc, che porta l'infrastruttura on-premises sotto la gestione del cloud, o Google Anthos, che può eseguire GKE (Google Kubernetes Engine) on-premises. "Una strategia di cloud distribuito permette alle organizzazioni di affrontare le carenze del cloud privato", ha detto Govekar.
“Sarete sempre più legati alle caratteristiche specifiche del fornitore”
Legati? Sì, ha detto Govekar. "Sarete sempre più legati alle caratteristiche specifiche del provider", ma ha aggiunto che il 60 per cento dei loro clienti aziendali ritiene che i benefici del lock-in (o forse i benefici ottenuti insieme al lock-in) superino i rischi. La migrazione di un'applicazione da cloud a cloud non sarà facile e richiederà "più di un anno in media", ha detto.
Govekar ha un'opinione quando si tratta di sviluppo di applicazioni aziendali. "Sfida qualsiasi nuova soluzione monolitica", ha detto, forse mettendosi in contrasto con l'esperto di microservizi Sam Newman, che ha detto l'anno scorso che "i microservizi non dovrebbero essere la scelta predefinita".
C'è di più che evitare i monoliti, comunque. Govekar sostiene che "lo sviluppo delle applicazioni si sposterà verso l'assemblaggio e l'integrazione delle applicazioni ... nel 2025 si svilupperanno applicazioni componibili assemblando e integrando capacità basate su pacchetti". Questo "alimenterà la continua crescita dei marketplace API", ha detto. L'accesso API al SaaS (software come servizio) sta aumentando in modo tale che "entro il 2025, i confini tra SaaS e PaaS [piattaforma come servizio] scompariranno".
La composizione di tali applicazioni sarà più facile dello sviluppo tradizionale, grazie al crescente uso di tecniche low-code o no-code, permettendo agli utenti business che se ne intendono di agire da sviluppatori. Govekar crede che questo approccio formerà il 70% delle nuove applicazioni. "Le applicazioni del futuro saranno assemblate e composte dalle persone che effettivamente le usano", ha detto. Ha anche usato il temuto slogan "citizen development", che ha assicurato alla platea che lo ascoltava "trasformerà la scala e l'economia dello sviluppo delle applicazioni e dell'ingegneria del software".
Quali sono le principali idee sbagliate sul cloud?
- Il costo; solo il 13% delle organizzazioni riferisce di aver risparmiato denaro.
- Il rimpatrio, o riportare le applicazioni in sede, è "molto raro", ha detto.
- In terzo luogo, una strategia multicloud non impedisce il lock-in; è piuttosto "lock-in su piu punti", ha detto.
È anche uno scettico del cloud privato. "I veri cloud privati sono estremamente rari", ha detto. La mera virtualizzazione e automazione non "offre i benefici del cloud", ha sostenuto Govekar. "Entro il 2025, l'80% delle iniziative interne di cloud privato che tentano di costruire capacità di funzioni complete saranno abbandonate".
La nozione di cloud distribuito, che porta i servizi hyperscaler nel luogo in cui sono necessari, sarà più convincente, ha detto, estendendosi al 50 per cento delle imprese, che è "un aumento drammatico da oggi".
La sicurezza? "Fino al 2025, più del 99 per cento delle violazioni dell'infrastruttura cloud non sarà colpa del fornitore di cloud", ha detto Govekar, "ma sarà causato da una cattiva configurazione, cattiva gestione o errori del cliente. Un cloud correttamente configurato è spesso più sicuro della maggior parte delle applicazioni e delle infrastrutture esistenti".
Evitare gli errori sarà raggiunto attraverso un approccio programmatico alla distribuzione, utilizzando i concetti di infrastructure-as-code. "Una volta in produzione, le applicazioni dovrebbero essere immutabili", ha detto, "con i cambiamenti guidati dallo sviluppo ... automatizzare per sopravvivere". Ci sono implicazioni per il modo in cui i dipartimenti IT sono organizzati, e linee sfumate tra business e IT.
Poiché più IT è delegato ai fornitori di cloud, quali competenze dovrebbero essere mantenute in-house? Ci sono quattro competenze chiave, ha sostenuto Govekar: strategia, architettura, sicurezza e sourcing.
Tutto questo suona come un lancio per le grandi nuvole pubbliche - ma Govekar era meno entusiasta del clamore dell'IA, dicendo che mentre l'interesse rimane molto alto, i CEO intervistati hanno ridotto le loro aspettative sull'importanza dell'IA nei prossimi tre anni, con il 18 per cento che ora la considera una tecnologia di punta rispetto al 29 per cento di un anno fa. Parlando a The Register, Govekar ha menzionato un caso specifico in cui "la sfida che hanno avuto era garbage in, garbage out. Si hanno dati spazzatura, si ottiene un algoritmo spazzatura e un risultato spazzatura".
L'IA è vicina alla ben nota "fossa della disillusione (vedi hype di gartner n.d.r.)?" nel ciclo dell'hype di Gartner? "Non ha ancora raggiunto la fossa della disillusione, ma non è lontano", ha detto Govekar.
Il multicloud è un vantaggio o un errore? È inevitabile, ci ha detto Govekar. "La maggior parte delle organizzazioni sono già multicloud, quindi la grande domanda diventa come gestire questa situazione? Non lo vede come un problema.
"Sarà un beneficio. Andare su un solo cloud è impraticabile. Non succederà". Detto questo, raccomanda di evitare la proliferazione. "Avere un numero inferiore è sicuramente un vantaggio" - anche se il numero ideale varierà per ogni organizzazione.
Il problema del lock-in non è un grosso problema per la maggior parte delle organizzazioni, ha detto. "Stanno entrando con gli occhi aperti, dicendo che stanno usando, per esempio, AWS perché mi dà capacità che non esistono nella mia organizzazione. Mi ci vorranno anni per costruirlo".