• Tecnologia

    Promuovere una strategia per le applicazioni moderne: quattro modi per promuovere iniziative legate alle applicazioni moderne

    Executive summary

    Molte organizzazioni hanno iniziato ad adottare tecniche native del cloud per sviluppare nuove applicazioni utilizzando microservizi che possono essere rapidamente scalati e aggiornati in modo indipendente.

    E le applicazioni business-critical esistenti che non è possibile abbandonare? Un approccio moderno alle applicazioni può agire da ponte semplificando l’adozione di servizi implementati in architetture monolitiche per collaborare attraverso questi nuovi servizi nativi del cloud.

    Questo eBook descrive i vantaggi derivanti dall'adozione di questo approccio moderno alle applicazioni e illustra quattro tecniche per promuovere il cambiamento.

    Vantaggi delle applicazioni moderne

    Risposta e innovazione più rapide

    L'aggiornamento delle applicazioni monolitiche richiede la ricostruzione dell'intero pacchetto, anche per una piccola modifica. Poiché le applicazioni native del cloud sono costituite da una serie di servizi modulari che comunicano tramite API, gli sviluppatori possono rapidamente aggiungere nuove funzionalità innovative e aggiornare le funzionalità esistenti in modo indipendente.

    Maggiore scalabilità e tolleranza al cambiamento

    Dal momento che i microservizi alla base delle applicazioni native del cloud sono solo parzialmente collegati tra loro, possono essere interrotti, avviati e scalati in modo indipendente. Ciò li rende più affidabili e resilienti ai cambiamenti nei livelli dei servizi dell'infrastruttura in cui vengono eseguiti. Inoltre, se necessario, possono essere scalati orizzontalmente su più cloud.

    Meno rischi e maggiore produttività

    L'automazione è parte integrante dell'approccio moderno alle applicazioni. Gli strumenti che applicano policy e riducono i passaggi manuali creano processi ripetibili che eliminano la probabilità di errori e riducono le energie necessarie per l'implementazione e l'operatività dell'infrastruttura sottostante.

    Quattro tecniche per promuovere il successo delle applicazioni moderne

    • Non provare a reinventare la ruota
    • Concentra le tue risorse sull'innovazione
    • Sfrutta gli investimenti esistenti
    • Riduci al minimo le interruzioni e i blocchi

    Nella prossima sezione, approfondiremo ognuno di questi consigli e vedremo come metterli in pratica.

    Non provare a reinventare la ruota

    La sfida

    La creazione di uno stack di applicazioni moderne assai raramente offre un valore differenziato.

    L'ecosistema di applicazioni è costituito da molti strumenti open-source. Kubernetes: il software principale di orchestration del container è curato da The Cloud Native Computing Foundation. Una piattaforma per le applicazioni moderna richiede molte altre funzionalità, tra cui registro delle immagini, persistenza, connettività di rete, monitoraggio, sicurezza e altro ancora. La selezione e l'integrazione di tali componenti per l’assemblaggio di una piattaforma pronta per la produzione richiede competenze difficili da trovare e molto raramente aggiunge un valore eccezionale. Inoltre, una piattaforma personalizzata nativa del cloud di solito si traduce in una configurazione a fiocco di neve, difficilmente sostenibile e scalabile per la produzione.

    La soluzione

    Soluzioni pronte all’uso per l'infrastruttura di applicazioni moderne

    Concentrati sui risultati delle strategie che le applicazioni moderne sono in grado di ottenere scegliendo una piattaforma pronta all’uso e predisposta alla produzione. Evita di reperire e configurare i singoli componenti. Semplifica l'approvvigionamento e la configurazione della tua piattaforma per applicazioni moderne. L'utilizzo di un'architettura standardizzata e preconfigurata accelera il ciclo di produzione e consente di passare dallo sviluppo alla produzione su scala in maniera affidabile.

    Esegui il deployment in soli
    14 giorni
    Il percorso più rapido verso l’hybrid cloud1

    Concentra le risorse sull'innovazione

    La sfida

    Gli aggiornamenti frequenti creano problemi di sicurezza e conformità

    Con un numero così elevato di componenti in uno stack di applicazioni moderne, la gestione del ciclo di vita può diventare una grande fonte di stress nel giro di poco tempo. I miglioramenti delle funzionalità e le patch di sicurezza richiedono aggiornamenti regolari della piattaforma. Non riuscire a sostenere tale ritmo comporta il rischio di downtime e incidenti di sicurezza. Gli sviluppatori e gli operatori devono dedicare parecchio tempo ed energie al mantenimento dell'integrità dello stack, anziché installare funzionalità che differenziano l'azienda.

    La soluzione

    Automatizzazione della gestione del ciclo di vita

    Adottando una piattaforma che automatizza l'applicazione di patch e l'aggiornamento a nuove versioni, le organizzazioni possono garantire la stabilità e la sicurezza dell'architettura delle applicazioni moderne, mantenendo al contempo gli sviluppatori concentrati sull'innovazione. Questa funzionalità consente di scaricare automaticamente aggiornamenti verificati, portando l'infrastruttura sottostante da un buon livello a uno superiore senza alcuna interruzione. Rimuove le barriere per mantenere la piattaforma attuale, in modo che le nuove funzioni e i miglioramenti di sicurezza possano essere applicati senza interruzioni non appena sono disponibili. Ciò, a sua volta, alleggerisce il personale e gli consente di concentrarsi su attività che aggiungono valore all'operazione.

    92%
    Riduci il tempo di applicazione patch offrendo agli amministratori un software automatizzato2

    Sfrutta gli investimenti esistenti

    La sfida

    Gli ambienti incompatibili causano interruzioni e aumenti dei costi

    Poche organizzazioni possono permettersi di ripartire da zero e abbandonare le infrastrutture e il personale nei quali hanno investito. Affinché il tuo approccio alle applicazioni moderne abbia successo, le soluzioni tradizionali e native del cloud devono coesistere in modo pragmatico. Mentre gli stack proprietari nativi del cloud offrono funzionalità innovative nei microservizi containerizzati, sono incompatibili con le preziose applicazioni legacy su cui si basa l'azienda. Se l'infrastruttura esistente e le competenze attuali non vengono estese alle applicazioni moderne, i flussi del processo DevOps risulteranno intrinsecamente incoerenti e l'architettura non sarà sostenibile.

    La soluzione

    Aggiungere le funzionalità native del cloud in modo incrementale alle operazioni esistenti

    L'approccio pragmatico consiste nel migliorare l'infrastruttura e offrire maggiori possibilità al personale che attualmente supporta le applicazioni virtualizzate e l’Infrastructure-as-a-Service in modo tale da aggiungere il supporto per i container e l'orchestration Kubernetes. Le applicazioni moderne uniscono i servizi offerti dalle applicazioni tradizionali monolitiche e applicazioni containerizzate emergenti ed è utile disporre di tali applicazioni sulla stessa infrastruttura. Le competenze native del cloud sono a un livello superiore, mentre il personale con una conoscenza dei sistemi legacy ha un valore proprio. Puoi assicurarti di massimizzare il valore derivante da entrambi fornendo al personale strumenti che consentano di supportare le funzionalità native del cloud con le competenze esistenti.

    82%
    Aumento dei software per la produzione quando è possibile creare rapidamente applicazioni native del cloud e applicazioni legacy3

    Architettura per la coerenza

    La sfida

    Le distribuzioni multi-cloud soffrono di infrastrutture e operazioni incoerenti

    La maggior parte delle organizzazioni prevede di supportare più opzioni di deployment, come private cloud e public cloud. Quando le applicazioni non sono compatibili con tutti i cloud, il reparto IT non può spostare semplicemente i carichi di lavoro sulle soluzioni cloud che si allineano meglio alle loro esigenze. La governance e la conformità tra i cloud sono complicate a causa di variazioni nelle procedure operative, interfacce di gestione, policy di sicurezza e strumenti di monitoraggio.

    La soluzione

    Semplificare le operazioni attraverso l’uniformità dell’hybrid cloud

    Sono le considerazioni aziendali, tecniche, operative e finanziarie a determinare dove eseguire un’applicazione, non le limitazioni di compatibilità. Il giusto approccio consente di spostare la stessa VM o lo stesso container senza che questi subiscano alcuna variazione, garantendo un posizionamento dei carichi di lavoro agile e senza attriti: questa è un’infrastruttura uniforme. Un framework operativo coerente migliora la governance, la sicurezza, la conformità e la produttività di DevOps. Questa uniformità dell'hybrid cloud deve estendersi a tutti gli ambienti, dai cloud on-premise agli edge e public cloud. Così facendo si limitano i silos operativi, aumentando l'efficienza e riducendo i rischi.

    4.200
    I partner dei cloud service provider ci aiutano a creare un'esperienza uniforme su più cloud4

    Applicazioni moderne: la soluzione di Dell Technologies Cloud

    Dell Technologies Cloud offre un percorso semplice e diretto verso Kubernetes a livello di cloud con una piattaforma completa e automatizzata che contiene un insieme curato di tecnologie open source. Supporta le applicazioni tradizionali virtualizzate e le applicazioni containerizzate emergenti con l'orchestration di Kubernetes sulla stessa infrastruttura, fornendo valore aggiunto agli investimenti esistenti grazie all'adozione incrementale delle tecnologie native del cloud.

    VMware Cloud Foundation su VxRail offre il percorso più semplice verso l'hybrid cloud. La gestione automatizzata del ciclo di vita garantisce la continuità dei carichi di lavoro attraverso patch e aggiornamenti delle versioni senza interruzioni. È possibile aggiungere o rimuovere i nodi senza interruzioni, garantendo una perfetta scalabilità. Inoltre, con il supporto di cluster a nodo misto, è possibile incorporare un hardware più recente nel cluster senza subire interruzioni, in modo da evitare downtime o faticose migrazioni dei dati.

    VMware TanzuTM Kubernetes Grid (TKG) offre una piattaforma uniforme su più cloud per permetterti di mantenere le risorse incentrate sull'innovazione. Consente di installare, eseguire e gestire Kubernetes per la produzione con un set di strumenti VMware familiari. Si tratta di una tecnologia collaudata che viene installata in molte organizzazioni leader nell'adozione di tecnologie native del cloud.

    Dell Technologies può aiutarti ad adottare le applicazioni moderne in tutta tranquillità

    Un moderno approccio applicativo è alla base della fornitura di prodotti e servizi innovativi, che consente di ridurre il TCO, migliorare i livelli di servizio e aumentare l'agilità e la scalabilità dell'IT.

    Dell Technologies aiuta i clienti ad adottare le applicazioni moderne in modo pragmatico, proteggendo gli investimenti esistenti dal progetto pilota fino alla produzione e stabilendo un approccio sostenibile che sfrutta l'automazione e l’uniformità su più cloud.

    Dell Technologies Cloud si basa su componenti collaudati di Dell EMC e VMware, supportati dai nostri professionisti dei servizi e dai fornitori di servizi, che possono contribuire a tutti gli aspetti delle tecnologie native del cloud e dell'orchestration Kubernetes, dall'architettura alla formazione, ai servizi gestiti e all'hosting.

    Dell Technologies Cloud è un set di soluzioni per l'infrastruttura cloud basato su architetture Intel® ed è supportato dal più ampio ecosistema del settore. Ciò fornisce un cloud computing affidabile e una maggiore sicurezza, oltre a prestazioni scalabili e ottimizzate per i carichi di lavoro tra public e private cloud e sedi edge.

    • 1Solo su determinate configurazioni. Prima di effettuare l'ordine, è necessario completare la cartella di lavorazione sulla sede del cliente e la configurazione. Sono esclusi gli ordini di quantità superiori a 24 nodi, configurazioni VMware NSX, componenti vRealize (vRA, vRO) e altre funzioni. Disponibilità dei prodotti, giorni festivi e altri fattori possono influire sui tempi di deployment. Solo per gli Stati Uniti.

      2Media dei risultati ottenuti da interviste ai clienti di VMware

      3Ibid.

      4https://www.delltechnologies.com/it-it/cloud/Resources/multi-cloud-sprawl.htm