Utilizzare Platform-as-a-Service (PaaS) per modellare applicazioni ed eseguirne il provisioning in infrastrutture cloud private, pubbliche e ibride.
PaaS è un tipo di servizio di cloud computing che attraverso un servizio fornisce una piattaforma di elaborazione e uno stack di soluzioni. Insieme a Software-as-a-Service (SaaS) e Infrastructure-as-a-Service (IaaS), PaaS è un modello di servizio di cloud computing che consente di utilizzare strumenti e librerie che il provider può offrire per creare un'applicazione, o servizio. È possibile controllare la distribuzione del software e le impostazioni di configurazione. Il provider fornisce le reti, i server, lo storage e gli altri servizi richiesti per ospitare l'applicazione.
Automazione del provisioning delle applicazioni
Uno degli aspetti fondamentali di PaaS è la capacità di automatizzare il provisioning di applicazioni. vRealize Automation è una soluzione di provisioning basata su modelli che semplifica la creazione e la standardizzazione di topologie per la distribuzione di applicazioni su infrastrutture cloud. Gli architetti delle applicazioni utilizzano le funzioni di selezione e trascinamento delle applicazioni per creare topologie di distribuzione denominate blueprint delle applicazioni. I blueprint delle applicazioni definiscono la struttura dell'applicazione, consentono l'uso di componenti infrastrutturali di applicazioni standardizzate e includono dipendenze di installazioni e configurazioni predefinite per pacchetti di applicazioni aziendali e applicazioni personalizzate. È possibile utilizzare il catalogo estensibile prepopolato di modelli logici standard, servizi infrastrutturali delle applicazioni, componenti e script per modellare il blueprint di un'applicazione. I blueprint delle applicazioni sono topologie di distribuzione logiche portabili su cloud IaaS, come vRealize Automation, e attraverso cloud pubblici come Amazon EC2.
Utilizzando vRealize Automation, è possibile specificare la struttura dell'applicazione e del servizio dando per assunto che l'infrastruttura cloud sottostante si occupi di fornire i necessari requisiti di elaborazione, rete e storage. È possibile distribuire i blueprint di vRealize Automation su qualsiasi cloud privato o pubblico basato su VMware vSphere. Questo modello di provisioning delle applicazioni libera gli sviluppatori e gli amministratori delle applicazioni dalla necessità di confrontarsi con la configurazione di infrastruttura, sistema operativo e middleware, permettendo all'azienda di concentrarsi sul valore di business offerto dalle sue applicazioni.
Gli utenti enterprise possono standardizzare, distribuire, configurare e scalare applicazioni complesse in ambienti cloud dinamici. Tali applicazioni vanno dalle semplici applicazioni Web alle applicazioni personalizzate complesse, fino alle applicazioni con pacchetti. Con il suo catalogo di servizi e componenti standard, vRealize Automation Application Services automatizza e gestisce il ciclo di vita delle distribuzioni per le applicazioni aziendali multilivello negli ambienti cloud ibridi.
Monitoraggio delle prestazioni delle applicazioni
Il monitoraggio fornisce funzionalità per la gestione delle prestazioni correlate alle applicazioni.
Componenti delle applicazioni precostruiti
VMware Cloud Management Marketplace fornisce blueprint, servizi, script e plug-in che è possibile scaricare e utilizzare per sviluppare i proprio servizi di applicazione. I principali fornitori di soluzioni di middleware, networking, sicurezza e applicazioni offrono componenti precostruiti che impiegano configurazioni riutilizzabili e flessibili e che possono essere inseriti in qualsiasi piano di provisioning di applicazioni multilivello.