9
votes

Qu'est-ce qui en fait un PAA pas Saas - ou des exemples

J'ai trouvé quelques questions ici sur la façon de créer un SaaS. Cela est très facile, mais ce que je ne comprends pas, c'est ce qui fait une application un PAA et non un SaaS. Quelles lignes font-elles une application avant de pouvoir commencer à l'appeler une PAA (plate-forme en tant que service) et pas seulement un SaaS (logiciel en tant que service)? Cela semble être une petite différence mais je ne peux pas l'identifier.

Je souhaiterais même des exemples de PAA si vous pouvez signaler quelque chose à ce sujet qui en fait un PAA et non un SaaS. Un nom commun dans ce domaine est Salesforce mais je ne sais pas grand chose du service lui-même à comprendre pourquoi c'est un PAA.

Edit: Je sens que du point de vue d'un programmeur, c'est le même travail, ou non? Je pense que la seule différence est que le PAA est destiné aux développeurs comme utilisateurs finaux et SaaS est destiné aux utilisateurs réguliers en tant qu'utilisateurs finaux. Est-ce que cela résume-t-il?


2 commentaires

7 Réponses :


3
votes

sur la surface, il a l'air assez simple; Pensez à Azure d'Amazon's EC2 ou de Microsoft en tant que PAA et divers services (comme un Météo Serivce ) ou CMS Saas.

ps. Essayez 'Paas vs. Saas »sur Google.


3 commentaires

Je pense que du point de vue d'un programmeur, c'est le même travail, ou non? Je pense que la seule différence est que le PAA est destiné aux développeurs comme utilisateurs finaux et SaaS est destiné aux utilisateurs réguliers en tant qu'utilisateurs finaux. Est-ce que ça résume-t-il?


Il y a une énorme différence entre offrir une infrastructure (c'est-à-dire des machines virtuelles telles que les EC2 d'Amazon), par opposition à des logiciels (c'est-à-dire que certains CMS ou Shopfiy gérés).


Les offres EC2 et S3 de base de Amazon sont des IAA. Ils construisent ensuite des plates-formes au-dessus de cela (par exemple, Cloudfront). Ensuite, les SaaS vont au courant de cela, fournissant des logiciels hébergés (et typiquement spécialisés) pour les utilisateurs finaux. Mind You, les distinctions sont pas Coupe claire; L'infrastructure est juste une plate-forme de bas niveau et tout est un logiciel en quelque sorte. Tout dépend de la perspective que je suppose.



2
votes

Fondamentalement, SaaS est une solution logicielle en ligne spécifique telle que la CRM, la gestion de projet, la facturation, la comptabilité, etc., qui constitue principalement des caractéristiques d'évolutivité et d'extensibilité.

D'autre part, le PAAS est un type de services de base contenant des fonctionnalités requises pour accueillir de nombreux types de logiciels en ligne, y compris les applications SaaS.

À ce stade, je peux dire qu'il existe différents types de PAA sur le marché. Certains d'entre eux ciblent le développeur en fournissant des infrastructures et des cadres dans des technologies spécifiques telles que Microsoft Azure, Google Apps, Heroku et plus ...

Les autres (y compris force.com et Viravis ) fournit une solution complète Pour des besoins spécifiques (tels que des applications de base de données en ligne) pour les développeurs et les analystes d'entreprise, ainsi que les utilisateurs finaux en fournissant aux outils requis pour développer des applications en ligne sans programmation.

En conséquence, tous les fournisseurs du PAA sur le marché présentent une solution similitée pour créer et exécuter des logiciels en ligne, y compris les applications SaaS. Je pense que c'est la principale différence entre Saas et Paas.

Vérifiez ce Question pour d'autres Opinions.


1 commentaires

BTW, les fournisseurs tels que Amazon EC2 et Gogrid sont plus probablement appelés IAAS (infrastructure comme service)



8
votes

Utiliser Salesforce.com comme exemple - ils offrent la plate-forme Force.com, qui fournit une base de données, un langage de programmation, des fonctionnalités d'intégration, etc. Vous pouvez utiliser cette plate-forme pour construire tout ce dont vous avez besoin / comme.

Salesforce propose également leurs propres applications CRM Prebuilt - Il s'agit de logiciels-AS-Service car l'application a été construite pour vous, vous commencez simplement à l'utiliser.

PAA vous fournit les composants et les outils pour construire quelque chose; SaaS vous fournit une application prébautilée que vous pouvez récupérer et utiliser immédiatement. La ligne peut être floue - à nouveau, à l'aide de l'exemple Salesforce, vous pouvez adapter leurs offres SaaS en utilisant certaines de leurs technologies PAA.


0 commentaires

3
votes

Cette définition est également assez courante:

  • niveau 1: IAAS > Virtualisation, serveur, stockage, réseau (AWS, Rackspace ...)
  • Niveau 2: PaaS > Runtime, Middleware, OS (Heroku, Appfog, DotCloud ...)
  • Niveau 3: SaaS > Application, données (la plupart des startups)

0 commentaires

2
votes

Je pense que c'est comme ça -

IAAS - J'aime avoir un ordinateur avec ou sans système d'exploitation / système d'exploitation. Pensez à une nouvelle ordinateur avec ou sans OS Windows.

PaaS - aime avoir un ordinateur avec un système d'exploitation et des outils / logiciels pour Faites vos propres outils / logiciels ou applications.
Pense que l'ordinateur où vous êtes autorisé à toucher uniquement des choses comme une installation installée base de données, IDE, serveur Web, etc.

SaaS - aime avoir un ordinateur avec un logiciel / outil préchargé. Vous pouvez modifier l'outil préchargé selon vos besoins, mais vous Ne prenez pas pour faire vos propres outils. Pensez à un ordinateur où vous êtes autorisé à utiliser uniquement des feuilles de calcul Excel. Vous pouvez modifier la taille et les trucs de police, mais vous êtes à peu près bloqué avec des caractéristiques excelles. Si vous vouliez faire un logiciel comme Excel vous-même, Vous avez besoin de PAA ou même de IAA.

Exemples du monde réel -

IAAS - Rackspace, Amazon EC2, etc.

PaaS - Heroku, Google App Moteur

Saas - Salesforce, journée de travail


1 commentaires

Le PAA effectue le développement, les tests et le déploiement d'applications rapides, simples et rentables, éliminant ainsi la nécessité d'acheter les couches sous-jacentes du matériel et des logiciels. PaaS == Github.com



0
votes

Lorsque vous développez une application et déployez-le sur le serveur (exemple: www.gmail.com), beaucoup d'utilisateurs viennent et commencent à utiliser votre application. Votre candidature sera SaaS pour les utilisateurs qui utilisent votre application.

Lorsque vous avez développé une application et que vous souhaitez un serveur (serveur pré-configurativement comme ayant le linux, Java, Hibernate, MySQL, etc.) pouvant exécuter votre application. Application qui vous fournit que le serveur pré-configuré sera PAAS pour vous.


0 commentaires

1
votes

paas ( p latform a s a s uervice): < / p>

  • une couche sur le dessus de l'IAA ( i nfrastructure A S a s uervice)
  • Exemples: Runtimes (comme Java Runtimes), des bases de données (comme MySQL, Oracle), des serveurs Web (Tomcat, etc.)

    SaaS ( s deberware A s a s uervice): < / p>

    • une couche sur le dessus sur PAAS
    • Exemples: Applications telles que le courrier électronique (Gmail, Yahoo Mail, etc.), Sites de réseautage social (Facebook, etc.)

      source


0 commentaires