Benvenuto,
Accedi al tuo account Red Hat
In base allo stato cliente, dal tuo account Red Hat puoi accedere al profilo personale, alle preferenze e ai seguenti servizi:
- Customer Portal
- Partner Central
- Gestione utenti
- Certification Central
Non ti sei ancora registrato? Ecco alcuni motivi per cui ti consigliamo di registrarti:
- Per poter consultare gli articoli della Knowledgebase, gestire i casi con il supporto tecnico e le sottoscrizioni, scaricare gli aggiornamenti e altro ancora da un'unica posizione.
- Per poter visualizzare gli utenti all'interno dell'azienda e modificarne le informazioni di account, le preferenze e le autorizzazioni.
- Per poter gestire le tue certificazioni Red Hat, visualizzare la cronologia degli esami e scaricare logo e documenti relativi alle certificazioni.
In base allo stato cliente, dal tuo account Red Hat puoi accedere al profilo personale, alle preferenze e ad altri servizi.
Per tutelare la tua sicurezza, se stai usando i servizi Red Hat da un computer pubblico, assicurati di disconnetterti.
Esegui il log outArgomento
I vantaggi delle applicazioni cloud-native
Per competere sui mercati software-driven è necessario trasformare il modo di progettare, realizzare e usare le applicazioni. Lo sviluppo di app cloud-native richiede un approccio alla compilazione, all'esecuzione e al miglioramento delle app basato su tecniche e tecnologie ormai consolidate per il cloud computing.
Cosa sono le applicazioni cloud-native?
Le app cloud-native sono una raccolta di microservizi indipendenti e con basso accoppiamento. Sono ideate per offrire all'azienda vantaggi tangibili, come la possibilità di integrare in breve tempo i feedback degli utenti, agevolando lo sviluppo continuo. Lo sviluppo applicativo cloud-native è quindi un metodo per accelerare la creazione di nuove applicazioni, ottimizzare quelle esistenti e integrare il tutto. Ha come obiettivo la distribuzione delle app desiderate dagli utenti secondo il ritmo stabilito dall'azienda.
Cosa significa "cloud" nelle applicazioni cloud-native? Un'app "cloud-native" è progettata specificamente per fornire un'esperienza di sviluppo e gestione automatizzata coerente nei cloud privati, pubblici e ibridi. Per incrementare la scalabilità e la disponibilità delle app, le organizzazioni adottano il cloud computing e ottengono questi vantaggi con il provisioning self-service e on-demand delle risorse e automatizzando il ciclo di vita dell'applicazione, dallo sviluppo alla produzione.
Per sfruttare appieno questi vantaggi, è necessario trasformare lo sviluppo applicativo.
Con sviluppo cloud-native si intende proprio questo: un approccio alla realizzazione e all'aggiornamento rapido delle app, che al contempo migliora la qualità e riduce i rischi. È un modo per creare ed eseguire app reattive, scalabili e tolleranti agli errori, ovunque si trovino: nei cloud pubblici, privati o ibridi.
Sei alle prese con i deployment pubblici, privati, ibridi?
Nessun problema. Red Hat® OpenShift® 4, una piattaforma basata su Kubernetes, è la soluzione più adatta poiché ottimizzata per l'enterprise e l'orchestrazione di container. Offre a chi crea applicazioni cloud-native la gestione centralizzata e gli strumenti di visualizzazione per un'operatività unificata.
Cosa occorre per creare un'app cloud-native?
Tutto ha inizio dalle persone che formano l'organizzazione e dai processi di automazione che consentono loro di collaborare, adottando strategie DevOps. Queste metodologie promuovono la cooperazione tra gli sviluppatori e i team operativi, offrendo un obiettivo comune e un feedback regolare.
L'adozione dei container è di supporto in questo senso, perché rappresentano un'unità di deployment dell'applicazione ideale e un ambiente di esecuzione autosufficiente. Con DevOps e container è più semplice rilasciare e aggiornare le app come un insieme di componenti con basso accoppiamento, come i microservizi, senza dover aspettare il rilascio principale.
Lo sviluppo cloud-native si basa sulla modularità dell'architettura, sul basso accoppiamento e sull'indipendenza dei servizi. Ogni microservizio implementa una capacità aziendale, esegue i propri processi e comunica tramite un'interfaccia di programmazione delle applicazioni (API) o un sistema di messaggistica. Una comunicazione di questo tipo può essere gestita tramite un livello di service mesh.
Non sempre è necessario iniziare dai microservizi per accelerare la distribuzione delle applicazioni cloud-native. Molte organizzazioni possono ancora ottimizzare le app esistenti con un'architettura pragmatica basata sui servizi, approfittando dei flussi di lavoro DevOps come l'integrazione e il deployment continui (CI/CD) e di operazioni di deployment totalmente automatizzate.
Cos'è un'architettura serverless?
Principalmente, la strategia cloud-native accelera lo sviluppo applicativo nelle aziende con risorse informatiche distribuite su ambienti diversi. È il caso di aziende che dispongono di risorse ospitate su server Amazon, server Google e anche di un database Oracle eseguito in locale. Lo sviluppo cloud-native ti aiuta a ottimizzare il valore di questa architettura cloud ibrida. La strategia cloud-native può però prevedere un passaggio ulteriore.
Definiamo "serverless" (senza server) un modello di cloud computing in cui gli sviluppatori di applicazioni non devono occuparsi del provisioning dei server o della scalabilità delle proprie app; queste attività di routine vengono eseguite infatti dal provider cloud, consentendo agli sviluppatori di inviare il codice in produzione più rapidamente rispetto ai modelli tradizionali.
Approfondisci le applicazioni cloud-native
Informazioni tecniche
Perché scegliere Red Hat per le tue applicazioni cloud-native?
Oggigiorno ogni azienda è anche un'azienda software, e le applicazioni in uso diventano il fulcro della strategia aziendale. Questo vale per qualsiasi settore: dalle telecomunicazioni, a quello bancario e sanitario o anche dell'allevamento. La trasformazione aziendale basata su software richiede lo sviluppo di nuove app, da distribuire in tempi rapidi a utenti che si aspettano una qualità sempre più elevata. Non è facile. Per sostenere il ritmo di questo mercato in rapido cambiamento, Red Hat ritiene sia importante investire nei processi, nell'infrastruttura e nelle architetture.
Per sostenere queste innovazioni, Red Hat propone alle aziende una piattaforma moderna in grado di promuovere il miglioramento dell'architettura, dell'infrastruttura e dei processi. L'obiettivo è erogare applicazioni di maggiore qualità, più agilmente.
Registrati per ricevere consigli utili riservati ai leader IT
Nella newsletter Red Hat Share trovi informazioni importanti e consigli per lo sviluppo di app cloud-native.
Al momento disponibile solo in inglese
Le basi indispensabili per le app cloud-native
Cloud computing
Una piattaforma per container e Kubernetes che velocizza il deployment delle applicazioni cloud-native.
Cloud computing
Una selezione di runtime e framework di applicazioni ottimizzati per lo sviluppo di app cloud-native.
Middleware
Red Hat Application Runtimes
Un set di runtime e framework leggeri per le architetture cloud più diffuse, quali i microservizi.
