¿Qué es Cloud vs. Saas vs. ASP? [cerrado]

14

He estado trabajando con aplicaciones web desde los años 90 y, a lo largo de los años, he escuchado muchas palabras de moda que significan "Aloje su aplicación en un sistema que es administrado por otra persona". La última palabra de moda es 'Cloud'.

¿Cuál es la diferencia entre las aplicaciones "Cloud", SaaS (Software as a service) y ASP (Application Service Providers)? ¿No hay mucha superposición entre estas definiciones? A veces estoy hablando con un ejecutivo que sigue diciendo "Cloud" cuando usaría el término ASP. He trabajado para una organización que hizo ASP, otra que hizo SaaS, y ahora otra organización que dice "Cloud". Pero todos me parecen muy parecidos.

¿Qué distingue a Cloud vs Saas vs ASP? ¿Hay alguna definición oficial para cada uno de estos términos?

Stefan Lasiewski
fuente

Respuestas:

5

A mi entender, SaaS es un subconjunto de la nube. SaaS se relaciona específicamente con el software que hace uso de la nube. Existen otras tecnologías en la nube como IaaS (Infraestructura como servicio), PaaS (Plataforma como servicio, por ejemplo , Force.com , Google App Engine ), almacenamiento (por ejemplo, Amazon S3 ), etc.

En cuanto a ASP, creo que es sinónimo de SaaS ...

x3ja
fuente
1

Según tengo entendido, todos los modelos SaaS utilizan esencialmente la nube porque no están alojados en el servidor del cliente. Sin embargo, todas las aplicaciones en la nube no son necesariamente aplicaciones SaaS.

Jeff Epstein
fuente
1

ASP y SAAS: aplicación controlada por el proveedor / proveedor Aplicación en la nube: la aplicación es controlable por el inquilino

ASP usa tecnología más antigua, podría ser cliente / servidor o aplicación web tradicional SAAS usa SOA / WebService / WebApp

ASP y aplicación en la nube: multicliente por múltiples instancias para cada inquilino o por virtualización de nivel de aplicación / nivel de SA SAAS: diseño de base de datos multicliente (esquema compartido, base de datos compartida) con adición de campo de inquilino para diferenciar el propietario de la fila de la tabla

SAAS podría ser un subconjunto de Cloud, pero no Cloud App es SAAS (si no usa multicliente, sino que solo usa virtualización)


fuente
1

Cloud Computing es un modelo basado en la utilidad. Esa utilidad puede ser hardware (IaaS), software (SaaS) u OS (PaaS) como Azure, etc. Es diferente de ASP, ya que está alojado en cualquier otro lugar de los centros de datos de los proveedores de la nube y "Paga lo que consumas". No tiene que pagar más / menos, pague solo por lo que usa. Esto es SaaS Entonces ASP es solo un alojamiento donde SaaS está midiendo + facturando a medida que utiliza. Los recursos se proporcionan a pedido, como máquinas virtuales, ciclos de CPU, almacenamiento, etc.

apoorva
fuente