SOA - Cloud Computing
Descrizione
Il cloud computing è un modello utilizzato per consentire un accesso di rete conveniente e basato sull'utilizzo a risorse informatiche configurabili (ad es. Reti, server, ecc.) Che possono essere fornite e utilizzate rapidamente.
Offre la possibilità agli utenti aziendali di implementare servizi con fatturazione basata sull'utilizzo che viene modificata in base alle loro esigenze senza la necessità di consultare il reparto IT.
Fornisce un livello di astrazione tra le risorse di elaborazione e i dettagli di implementazione tecnica e consente di utilizzare in modo sequenziale le risorse di calcolo evitando sforzi nella gestione dell'infrastruttura.
Concetti di cloud computing
La figura seguente mostra il cloud computing SOA insieme ai modelli:
Di seguito sono riportati i modelli che si differenziano sulla base del ridimensionamento orizzontale nel cloud computing:
Infrastructure-as-a-Service (IaaS): Fornisce una piattaforma hardware come servizio.
Platform-as-a-Service (PaaS): Fornisce agli utenti finali un ambiente di sviluppo delle applicazioni distribuito su Internet.
Software-as-a-Service (SaaS): Fornisce agli utenti finali applicazioni IT standardizzate fornite dalla rete.
Le distinzioni vengono effettuate in base alla disponibilità e alla posizione di installazione nei modelli di distribuzione. I cloud privati sono servizi aziendali interni, mentre i cloud pubblici sono i servizi disponibili al pubblico su Internet.
Nelle grandi aziende in cui l'IT gioca un ruolo importante, le soluzioni cloud aziendali interne sono spesso costruite nei propri data center. Le piccole e medie imprese utilizzano spesso servizi di cloud pubblico. Il Cloud Computing fornisce una piattaforma molto flessibile e scalabile attraverso l'elaborazione di servizi esterni e ha anche la capacità di connettersi con clienti, fornitori ecc.