Migliaia di aziende stanno spostando la loro infrastruttura tecnologica su cloud. Invece di sostenere l'onere di gestire i propri data center, hanno passato le redini agli esperti nel campo dell'elaborazione e dell'archiviazione dei dati - Amazon Web Services, Microsoft Azure, Google Cloud Platform e altri fornitori di cloud infrastrutture come servizio (IaaS). Questi cloud adottano una maggiore agilità, risparmio di costi e affidabilità del sistema.
Dopo aver visto i vantaggi dell'infrastruttura cloud , molti stanno considerando le soluzioni cloud per i loro processi di integrazione.
Tradizionalmente, i professionisti IT utilizzano una miscela di soluzioni legacy, strumenti point-to-point e codifica manuale personalizzata per collegare dati, applicazioni e API. Ma sono nate le moderne piattaforme di integrazione cloud , che rivendicano la loro superiorità rispetto a questi metodi tradizionali.
Poiché il mercato dell'integrazione cloud - formalmente denominato mercato delle piattaforme di integrazione come servizio(iPaaS) - è sempre più affollato, i professionisti IT hanno bisogno di criteri per valutare questi sistemi.
Ecco quattro rapidi consigli, sotto forma di domande, per trovare la giusta piattaforma di integrazione cloud per la vostra azienda.
1. Cosa dicono gli analisti del settore?
Non è possibile esaminare tutti gli iPaaS presenti sul pianeta. Un modo efficace per ridurre l'elenco dei possibili fornitori è quello di concentrarsi sulle soluzioni che Gartner, Forrester e altri analisti del settore riconoscono come leader.
Forse avete sentito l'adagio: "Nessuno vi licenzierà se acquistate un software del quadrante Leaders". Anche se non scommetterei la sicurezza del vostro lavoro su questa affermazione, c'è del vero in questa affermazione. I progetti di integrazione possono essere grandi investimenti. Se scegliete una soluzione che non è molto apprezzata sul mercato e il vostro progetto fallisce, attirerete il tipo di attenzione che non volete da parte dei dirigenti della vostra organizzazione.
In alcuni casi, le soluzioni meno conosciute possono essere adatte al vostro specifico progetto di integrazione. Ma si corre comunque un rischio maggiore che quel fornitore possa fallire o avere difficoltà a scalare con voi.
Pertanto, un approccio più sicuro consiste nel dedicare la maggior parte delle energie alla valutazione dei fornitori nei quadranti dei leader.
2. Quanti dei miei dati eterogenei può integrare la piattaforma oggi e in futuro?
La maggior parte delle organizzazioni dispone di una mole di dati che risiedono nelle applicazioni cloud , nei database on-premise e in altri luoghi. Inoltre, questi dati coprono un'ampia gamma di formati e devono essere trasportati a velocità diverse. La ricerca di una piattaforma di integrazione cloud che supporti il volume, la varietà e la velocità dei dati in costante aumento darà grandi frutti nel lungo periodo.
A titolo di esempio, alcune piattaforme faticano a eseguire integrazioni ibride (cioè a collegare endpoint on-premises e cloud ). Altre piattaforme, invece, eccellono nelle operazioni ETL (extract, transform, load) convenzionali, in cui grandi volumi di dati vengono convogliati in un data warehouse tramite un'elaborazione batch. Ma vacillano quando si tratta di integrare i moderni sistemi cloud come Workday, Salesforce e Snowflake.
L'ideale sarebbe trovare una soluzione che gestisca un'ampia gamma di casi d'uso. Per valutare l'ampiezza delle capacità di una piattaforma, ponete domande come: dispone di sofisticati connettori precostituiti per le fonti di dati fondamentali per la mia azienda (ad esempio, Zuora, Netsuite e Oracle)? Esegue solo elaborazioni batch o può anche eseguire elaborazioni a bassa latenza? In che misura automatizza il processo di trasformazione dei dati? E così via.
La conclusione è che più casi d'uso sono supportati da una piattaforma di integrazione, meno codice personalizzato si deve fare.
3. Quanto tempo ci vuole in media per creare le integrazioni?
Forse state esplorando le piattaforme di integrazione di cloud perché volete migliorare la sicurezza, l'integrità e la governance dei dati. Ma se ci vogliono mesi per creare una singola integrazione, i problemi sono altri. Quando sviluppatori, ingegneri e architetti di dati altamente qualificati sono trattenuti dal middleware, significa che non possono dedicarsi a progetti strategici.
Inoltre, l'integrazione è un mezzo per raggiungere un fine, no? Non si spostano, manipolano e uniscono i dati solo per il gusto di farlo. Piuttosto, si integrano i dati per poter eseguire analisi, ottenere una visione a 360 gradi dei clienti, ottimizzare i processi critici e così via.
Pertanto, è importante bilanciare la governance con la "velocità di sviluppo" quando si valutano le soluzioni di integrazione. Per ogni piattaforma, verificate quanto tempo impiegherete in media per creare le integrazioni. Inoltre, è necessario verificare se è possibile riutilizzare determinati flussi di lavoro e pipeline.
Come per qualsiasi software acquistato, la piattaforma di integrazione scelta deve accelerare il più possibile il time-to-value. La velocità di sviluppo gioca un ruolo importante in questo senso.
4. Qual è il costo totale di proprietà?
Se qualcuno vende un'auto che sembra in buone condizioni, ma la fa pagare solo 200 dollari, la maggior parte delle persone penserebbe: cosa c'è che non va nell'auto e quanto potrebbero costarmi questi problemi in seguito?
Ovviamente non troverete software di integrazione a 200 dollari, ma potreste trovare prezzi stranamente bassi rispetto ad altri fornitori. In questi casi, è bene considerare non solo il costo iniziale, ma anche i costi che si potrebbero sostenere in seguito per l'utilizzo di una piattaforma piuttosto che di un'altra, ovvero il costo totale di proprietà (TCO). Francamente, è una buona pratica stimare il TCO sia che il prezzo iniziale sia basso o alto.
Sono queste le domande a cui pensare quando si valuta il TCO.
Quanti dipendenti a tempo pieno saranno necessari per creare le integrazioni? Qual è il costo della formazione e quanto tempo ci vorrà? Dovrò assumere sviluppatori esperti per gestire la piattaforma o posso affidarla a persone con un background tecnico più leggero?
Qual è il costo di una rottura dell'integrazione, in particolare se si ripercuote sui clienti? Inoltre, qual è il costo di sottrarre ingegneri a progetti strategici per spegnere un incendio di integrazione?
Quanto si adatterà la piattaforma all'acquisizione di volumi maggiori di dati diversi? Sarà in grado di scalare con noi man mano che cresciamo o dovremo sostituirla tra cinque anni? In tal caso, quali sono i costi per trovare un'altra soluzione e per formare nuovamente i nostri ingegneri?
È difficile prevedere i problemi che potrebbero insorgere e quantificare i costi conseguenti. Ma fare una stima del TCO di una piattaforma di integrazione cloud può aiutarvi a prendere una decisione prudente che porti frutti sia a breve che a lungo termine.
***
Ci sono ovviamente altre variabili da considerare quando si valuta una piattaforma di integrazione cloud , oltre a quelle descritte in questo articolo. Alcuni fattori saranno più importanti di altri in base alle esigenze specifiche della vostra organizzazione. Tuttavia, prestando attenzione alle classifiche degli analisti, all'ampiezza dei prodotti, alla velocità di sviluppo dell'integrazione e al TCO nelle fasi iniziali, aumenteranno le possibilità di scegliere una piattaforma che produca un enorme ritorno sull'investimento.