wake-up-neo.net

Che cos'è Cloud vs. Saas vs. ASP?

Lavoro con le applicazioni web dagli anni '90 e negli anni ho sentito molte parole d'ordine che significano "Ospita la tua applicazione su un sistema gestito da qualcun altro". L'ultima parola d'ordine è "Cloud".

Qual è la differenza tra le applicazioni "Cloud", SaaS (Software as a service) e ASP (Application Service Provider)? Non c'è molta sovrapposizione tra queste definizioni? A volte parlo con un dirigente che continua a dire "Cloud" quando userei il termine ASP. Ho lavorato per un'organizzazione che ha fatto ASP, un'altra che ha fatto SaaS e ora un'altra organizzazione che dice "Cloud". Ma sembrano tutti molto simili a me.

Cosa distingue Cloud vs Saas vs ASP? Ci sono definizioni ufficiali per ciascuno di questi termini?

14
Stefan Lasiewski

Questo blog ha una struttura piuttosto buona di Saas vs PaaS vs IaaS e confronta ciò che offrono Google, Amazon, Azure e altri provider "cloud". Ecco in genere come si scompongono:

Saas vs PaaS vs IaaS

Per ulteriori informazioni, consulta questo post sul blog su come Il cloud computing confronta con i server dedicati tradizionali o VPS/VM. o questo post specifico per Termini e definizioni di Azure .

9
Greg Bray

A mio avviso, SaaS è un sottoinsieme di Cloud. SaaS si riferisce specificamente al software che utilizza il cloud. Esistono altre tecnologie cloud come IaaS (Infrastructure as a Service), PaaS (Platform as a Service, ad es. Force.com , Google App Engine ), archiviazione (ad es. - Amazon S ) e così via ...

Per quanto riguarda ASP, penso che sia praticamente sinonimo di SaaS ...

5
x3ja

ASP e SAAS: applicazione controllata dal fornitore/fornitore Applicazione cloud: l'applicazione è controllabile dall'inquilino

ASP utilizza la tecnologia precedente, potrebbe essere client/server o webapp tradizionale SAAS usa SOA/WebService/WebApp

ASP e Cloud App: multi-tenancy per più istanze per ciascun tenant o per virtualizzazione a livello di sistema operativo/a livello di app SAAS: progettazione di database multi-tenant (schema condiviso, database condiviso) con aggiunta del campo tenantid per differenziare il proprietario della riga della tabella

SAAS potrebbe essere un sottoinsieme di Cloud, ma l'app Cloud non è SAAS (se non utilizza multi-tenancy ma utilizza solo la virtualizzazione)

1
user9606

Da quanto ho capito, tutti i modelli SaaS utilizzano essenzialmente il cloud perché non sono ospitati sul server del client. Tuttavia, tutte le app nel Cloud non sono necessariamente SaaS app.

1
Jeff Epstein

Il cloud computing è un modello basato sull'utilità. Tale utility può essere hardware (IaaS), software (SaaS) o OS (PaaS) come Azure ecc. È diversa da ASP poiché è ospitata altrove in uno dei datacenter dei fornitori di servizi cloud e tu "Paghi Appena vai". Non devi pagare di più/di meno, paga solo per quello che usi. Questo è SaaS. Quindi ASP sta solo ospitando dove SaaS sta misurando + fatturando mentre lo usi. Le risorse sono fornite su richiesta come VM, cicli di CPU, archiviazione ecc.

1
apoorva