Cloud Computing modelli di delivery

La figura seguente mostra i vari tipi di servizi cloud come tre modelli distinti: Infrastructure as a Service, Platform as a Service, e Software as a Service. In realtà, le linee tra i diversi modelli di erogazione sono spesso sfocate. Ad esempio, un Software as a Service (SaaS) vendor potrebbe decidere di offrire servizi di infrastruttura separati per i clienti.

Cloud Computing modelli di delivery

  • Infrastructure as a Service è la consegna di hardware (server, tecnologia di rete, di storage, e lo spazio del data center), come un servizio. Essa può anche includere la fornitura di sistemi operativi e la tecnologia di virtualizzazione per gestire le risorse.
  • Platform as a Service include la consegna di più di una semplice infrastruttura. Offre quello che si potrebbe chiamare una pila soluzione - un insieme integrato di software che fornisce tutto uno sviluppatore ha bisogno di costruire una richiesta - sia per lo sviluppo di software e di runtime.
  • Software as a Service è la fornitura di applicazioni aziendali progettate per uno scopo specifico. Software as a Service è disponibile in due diverse modalità:

    • Semplice multi-tenancy: Ogni cliente ha le proprie risorse che sono separati da quelli degli altri clienti. Equivale a una forma relativamente inefficiente di multi-tenancy.
    • Grana fine multi-locazione: Questo offre lo stesso livello di segregazione, ma è molto più efficiente. Tutte le risorse sono condivise, ma i dati dei clienti e le capacità di accesso sono segregati all'interno dell'applicazione.