Il ruolo delle applicazioni adattive sulla scia del COVID-19

Il ruolo delle applicazioni adattive sulla scia del COVID-19

Al giorno d’oggi tutte le aziende appartengono al regno dell’esperienza digitale. E, sulla scia del COVID-19, poiché queste esperienze sono ora il mezzo principale per interagire e effettuare transazioni con quasi tutte le organizzazioni, le aspettative dei clienti sono più alte che mai. Le app sono il cuore delle esperienze digitali. Che si tratti di un sito Web aziendale o di un'applicazione aziendale, le applicazioni che queste organizzazioni progettano, realizzano e gestiscono rappresentano il volto dei loro clienti. L'esperienza digitale resa possibile da queste app non solo è fondamentale, ma può anche essere fragile: secondo l'App Attention to Care Index di AppDynamics, quasi l'80% dei consumatori ha richiesto sconti o rimborsi a causa di un'esperienza digitale scadente. E il 32% afferma che lascerebbe un marchio a cui era precedentemente fedele a causa di una brutta esperienza – solo una! È chiaro che le aspettative per le app di oggi sono incredibilmente alte e sono in aumento. È in gran parte guidato da innovatori (Amazon, Apple, Uber, solo per citarne alcuni) che continuano a trovare nuovi modi per rivoluzionare e differenziarsi attraverso le esperienze digitali. Ma la maggior parte delle aziende fatica a tenere il passo con le crescenti aspettative dei clienti.

Sfide applicative

Molte aziende dispongono di ampi portafogli di applicazioni che consentono loro di connettersi con clienti, dipendenti e partner. A causa di fattori quali costi, rischi e conformità, queste applicazioni sono spesso una combinazione complessa di servizi e funzionalità assemblate utilizzando tecnologie tradizionali e moderne. Consideriamo una banca con un'app mobile elegante e moderna che fornisce informazioni sul conto o utilizza la logica aziendale di un sistema back-end arcaico, che deve essere mantenuto per garantire affidabilità e continuità con sistemi complessi che non possono essere modificati tutti nel tempo. Anche le sfide alla sicurezza sono formidabili e sembrano peggiorare. Uno dei motivi è la complessità. Il nostro ultimo report sullo stato dei servizi applicativi ha evidenziato le difficoltà che le organizzazioni devono affrontare nel gestire la sicurezza delle proprie applicazioni negli ambienti multi-cloud di oggi. A ciò si aggiunge il panorama in rapida evoluzione delle minacce alla sicurezza informatica, in cui il costo degli attacchi sofisticati continua a diminuire, ma il costo della difesa continua ad aumentare. In particolare, l’elevato numero di violazioni dei dati nell’ultimo decennio ha consentito a quasi tutti i criminali informatici nel mondo di assumere il controllo degli account delle app controllando dove gli utenti hanno riutilizzato le password sui siti Web. Infatti, la ricerca ha rilevato che l’86% degli attacchi informatici prendono di mira le applicazioni o le identità ad esse associate. Il numero di attacchi alle app aumenta ogni anno e, nel contesto della pandemia globale, abbiamo assistito a un aumento senza precedenti. Poi c’è la sfida della visibilità. Parte della fornitura di un'esperienza digitale avvincente è la capacità di ottimizzare le prestazioni di ciascuna applicazione. Per ottenere informazioni dettagliate su come fluisce il traffico delle applicazioni e su dove e come adattarlo è necessaria una visibilità end-to-end granulare. Tuttavia, l'infrastruttura IT e i servizi che supportano queste applicazioni sono complessi e isolati, quindi pochissime aziende hanno sviluppato questa funzionalità anche per le applicazioni più critiche dei propri clienti. Tutti questi problemi sono aggravati dalla loro entità. Nell’era dei microservizi e del calcolo distribuito, non è possibile tenere il passo con un portafoglio di applicazioni in espansione senza un’automazione sempre più sofisticata.

Il ruolo delle applicazioni adattive

Una parte importante di questa automazione più sofisticata è consentire la scalabilità delle applicazioni. Come un organismo vivente, le applicazioni adattive crescono, si restringono, si difendono e guariscono a seconda dell'ambiente in cui si trovano e di come vengono utilizzate. Ciò vale sia per i servizi cloud che per le organizzazioni native digitali e le imprese affermate con un complesso mix di architetture tradizionali e moderne. Nello specifico, che aspetto ha? Qualcosa chiamato percorso dei dati dell'applicazione è un buon punto di partenza. Questo è il percorso attraverso il quale scorre il traffico dell'applicazione per raggiungere l'utente finale e i servizi dell'applicazione. Si tratta dell'insieme di funzionalità che si trovano lungo il percorso dei dati dell'applicazione e forniscono agli utenti finali un accesso sicuro e affidabile alla logica aziendale dell'applicazione. I servizi applicativi includono funzionalità che facilitano la distribuzione delle applicazioni, come server applicazioni, server Web, controller di ingresso, bilanciatori del carico, ricerca DNS e CDN. Un diverso insieme di servizi applicativi facilita la sicurezza delle applicazioni, inclusi web application firewall (WAF), accesso sicuro alle applicazioni, tecnologie anti-DDoS, tecnologie anti-bot e difese contro frodi e abusi. In sostanza, questi servizi applicativi costituiscono il fondamento delle esperienze digitali dei clienti. Ciascuno di questi servizi applicativi genera dati preziosi su ciò che accade con il traffico applicativo, come latenza, gestione e applicazione delle policy. La raccolta di questi dati di telemetria crea la visibilità granulare necessaria per poter modificare controlli e configurazioni per ottimizzare le prestazioni e la sicurezza lungo il percorso dei dati dell'applicazione. Molte di queste funzionalità sono già implementate, ma per fare il prossimo grande passo verso le applicazioni adattive, dobbiamo aggiungerne altre: un livello di analisi e automazione che supporti la telemetria dai servizi applicativi e restituisca la configurazione. loro. L’apprendimento automatico e altre tecniche di intelligenza artificiale possono consentire al sistema di apprendere modelli di traffico storici o simili e fornire informazioni su esattamente ciò che sta accadendo, nonché il modo migliore per procedere all’ottimizzazione.

Come funzionano le app adattive

Un'applicazione adattiva può agire su questa telemetria per aumentare, diminuire e regolare il comportamento su richiesta. Pensala in questo modo: il tuo fornitore di caffè globale preferito probabilmente ha un’app mobile che puoi utilizzare per trovare il negozio più vicino, ordinare bevande dal tuo smartphone, pagare direttamente da un portafoglio elettronico e guadagnare punti. di ricompensa. Tutte queste interazioni necessitano di supporto per mantenerle funzionanti e sicure. Con l’aumento del consumo di caffè mattutino, non avrai più bisogno delle stesse risorse distribuite equamente nel mondo 24 ore al giorno; Le tue risorse cambieranno in base alle esigenze aziendali. Le applicazioni adattive consentono alle aziende di aumentare le prestazioni, la sicurezza e le risorse sperimentali per far fronte alle ore di punta mattutine a Londra, per poi ridistribuirle nei data center o nei punti di presenza (PoP) sulla costa orientale. degli Stati Uniti per sopportare le ore di punta della caffeina a New York... e continuare a seguire il sole verso ovest. Inoltre, le applicazioni adattive possono difendersi e curarsi da sole. Pertanto, se un malintenzionato tenta di attaccare o frodare l’app per rubare dati, denaro o ricompense, tramite l’intelligenza artificiale, l’app può apprendere e applicare questa conoscenza attraverso la rete per bloccare ulteriori tentativi da parte di questo attore o attività simili da parte di altri attori. Gli operatori umani possono stabilire regole su come gestire problemi simili. In questo modo, l’applicazione adattiva non solo si ridimensiona e protegge, ma apprende e migliora nel tempo.

Alla ricerca di un futuro applicativo adattabile

Al momento, la regola generale è che queste cose non accadono automaticamente in ambienti ibridi o multi-cloud. Sono necessari molti script e policy implementati manualmente per stabilire cos'è effettivamente l'adattabilità codificata. La maggior parte delle aziende opera in un mondo in cui, se l'esperienza del cliente è negativa, lo scoprono prima attraverso i social media e poi devono affrettarsi per trovare dettagli sufficienti per concentrarsi su una soluzione. Questo metodo di gestione delle applicazioni, un processo statico in cui l'organizzazione gestisce manualmente le proprie risorse, non si adatta alle aspettative estremamente elevate di customer experience che le aziende devono affrontare oggi. In un mondo di applicazioni adattive, i servizi applicativi si adattano in modo indipendente alla richiesta. Si difendono e forniscono avvisi all'intero sistema se riscontrano un problema. Sono integrati in un'esperienza utente quanto più adattabile possibile, con la possibilità di configurare e orchestrare diversi tipi di esperienze. Il risultato finale è un'esperienza digitale straordinaria per l'utente finale dell'applicazione.