• EBOOK PER APPLICAZIONI MODERNE

    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 cloud-native 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 cloud-native.

    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 cloud-native 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 cloud-native 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
    • Ottimizza le operazioni del giorno 2
    • Tech estate: 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 cloud-native 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

    Operazioni del giorno 2

    La sfida

    Rischio di downtime e perdita dei dati

    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. La mancata applicazione di patch e aggiornamenti comporta il rischio di downtime e incidenti di sicurezza. È possibile che gli sviluppatori finiscano per sprecare il proprio tempo mantenendo l'integrità dello stack invece di implementare funzionalità che differenziano il business. Le moderne applicazioni sono utilizzate per sistemi business-critical Ciò determina la necessità di trovare la giusta soluzione di continuità aziendale e ripristino di emergenza per evitare il rischio di perdita dei dati.

    La soluzione

    Mantieni e adegua i giusti livelli di servizio

    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 che impediscono di mantenere la piattaforma attuale, in modo da accedere alle nuove funzioni e ai miglioramenti della sicurezza non appena sono disponibili. Ciò, a sua volta, alleggerisce il personale e gli consente di concentrarsi su attività che aggiungono valore all'operazione. La giusta soluzione di continuità aziendale e di ripristino di emergenza include la capacità di proteggere sia le macchine virtuali sia i container.

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

    Tech Estate: 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 cloud-native devono coesistere in modo pragmatico. Mentre gli stack proprietari cloud-native 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

    Aggiungi ora le funzionalità cloud-native 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 cloud-native 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à cloud-native con le competenze esistenti.

    82%
    Aumento dei software per la produzione quando è possibile creare rapidamente applicazioni cloud-native 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 dei servizi cloud APEX di Dell Technologies

    I servizi cloud APEX offrono un percorso semplice e diretto verso Kubernetes a livello di cloud con piattaforma completa e automatizzata che contiene l'insieme selezionato 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 cloud-native.

    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 cloud-native.

    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.

    I servizi cloud APEX si basano su componenti collaudati di Dell EMC e VMware, supportati dai nostri professionisti e fornitori di servizi, che offrono il proprio supporto per tutti gli aspetti delle tecnologie cloud-native e dell'orchestration Kubernetes, — dall'architettura alla formazione, ai servizi gestiti e all'hosting.

    I servizi cloud APEX formano l'insieme di soluzioni per l'infrastruttura cloud basato su architetture Intel® e 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/en-us/apex/resources/multi-cloud-sprawl.htm