In ESSO, una piattaforma è qualsiasi hardware o software utilizzato per ospitare un’applicazione o un servizio. Una piattaforma applicativa, ad esempio, è costituita da hardware, un sistema operativo e programmi di coordinamento che utilizzano il set di istruzioni per un particolare processore o microprocessore. In questo caso, la piattaforma crea una base che garantisce che il codice oggetto venga eseguito correttamente.
Al momento dell’acquisto di software, è importante sapere quale piattaforma il software è stato scritto per.,
Alcuni software sono specifici della piattaforma, il che significa che gli sviluppatori hanno espressamente sviluppato il loro programma applicativo per funzionare su una piattaforma-Windows o Mac, per esempio. Il software può anche essere multipiattaforma, il che significa che gli sviluppatori intendevano che il codice oggetto fosse eseguito su più di una piattaforma, ad esempio Win/Mac. Il software può anche essere indipendente dalla piattaforma, il che significa che il software è progettato per funzionare su qualsiasi combinazione di sistema operativo e architettura del processore, ad esempio incorporando un browser Web come parte della piattaforma sottostante.,
Gli sviluppatori di software che vogliono vedere come il loro codice si comporta su piattaforme diverse possono utilizzare un tipo di cloud computing chiamato platform as a service, o PaaS. In poche parole, il fornitore di cloud ospita diverse combinazioni di piattaforme hardware e software sulla propria infrastruttura e lo sviluppatore di software paga per utilizzarle. Ciò libera gli sviluppatori dal dover installare hardware e software interni durante lo sviluppo e il test di una nuova applicazione.,
Nell’azienda, ad esempio, le caratteristiche sottostanti che definiscono un server potrebbero includere il tipo di processore, come Intel x86 o x64; il tipo di memoria o le prestazioni, come DDR4; e le interconnessioni di rete, come 1 GigE. Le caratteristiche fisiche di un server possono includere anche il fattore di forma di montaggio, ad esempio rack o blade, o un fattore di forma speciale, ad esempio un calcolo aperto o un design Rack aperto.
Il termine piattaforma può anche andare oltre la semplice descrizione dell’architettura sottostante per includere anche il software che è costruito sull’architettura., Ad esempio, l’adozione di macchine virtuali in un’azienda richiede una piattaforma hypervisor, ad esempio Microsoft Hyper-V o VMware vSphere.
che mostra il numero di computer
piattaforme spediti all’anno dal 1975.
Le applicazioni possono anche svolgere un ruolo nel concetto di piattaforma. Anche se un’applicazione può richiedere un sistema informatico sottostante, come un particolare sistema operativo e server o hardware di archiviazione, un’applicazione può essere considerata una piattaforma quando viene utilizzata come strumento per eseguire lavori significativi., Ad esempio, SQL è un’applicazione di database, ma viene spesso utilizzata come componente in altre funzioni, come la registrazione, l’analisi, i sistemi CRM ed ERP. Quindi, SQL può essere indicato come una piattaforma. Allo stesso modo, un’applicazione web server può essere considerata una piattaforma perché viene utilizzata per gestire lo storefront aziendale o il portale utente/partner.
Gli stack software-combinazioni di componenti software-che consentono l’implementazione di altri servizi complessi per l’azienda possono anche essere indicati come piattaforme., Ad esempio, un’organizzazione che desidera offrire funzionalità cloud interne può distribuire OpenStack framework come piattaforma cloud privata. Oppure, uno stack LAMP può essere indicato come una piattaforma per lo sviluppo di software Linux che include SUSE Linux Enterprise Server come sistema operativo e PHP scripting come linguaggio di sviluppo.
Definizioni correlate
Platform as a service (PaaS)
Cloud integration platform
Collaboration platform
Data Management platform (DMP)
Legacy platform
End-user computing (EUC) platform