402 votes

Ce qui est SaaS, PaaS et IaaS ? Avec des exemples

Il y a divers services en nuage aujourd'hui disponibles tels que Amazon EC2 et AWS, Apache Hadoop, Microsoft Azure et beaucoup d’autres... Donc, à laquelle de la catégorie ci-dessus appartiennent-elles et pourquoi ?
Et quel type de service est plus populaire aujourd'hui et pourquoi ?

417voto

Tariq Points 12826

IaaS, PaaS et SaaS sont cloud computing service models.

IaaS (Infrastructure as a Service), comme son nom l'indique, vous offre l'infrastructure informatique, de la physique ou de la (très souvent) des machines virtuelles et d'autres ressources comme virtual machine disk image de la bibliothèque, de bloquer et de stockage basé sur des fichiers, des firewalls, load balancers, les adresses IP, les réseaux locaux virtuels etc. Examples: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine.

PaaS (Platform as a Service), comme son nom l'indique, vous offre des plates-formes informatiques qui comprend généralement le système d'exploitation, langage de programmation de l'environnement d'exécution, de base de données, serveur web, etc. Examples: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos.

Alors que dans le SaaS (Software as a Service) le modèle que vous sont fournis avec l'accès à des logiciels d'application souvent dénommé on-demand softwares. Vous n'avez pas à vous soucier de l'installation, la configuration et l'exécution de l'application. Prestataire de services pour vous. Vous avez juste à payer et de l'utiliser par le biais de certains clients. Examples: Google Apps, Microsoft Office 365.

Quelques points supplémentaires au sujet de votre question:

1 - AWS(Amazon web services) est une suite complète qui implique tout un tas d'utiles services web. Les plus populaires sont EC2 et S3 et ils appartiennent à l'IaaS, le modèle de service.

2 - Bien que Hadoop est basé sur des travaux antérieurs par Google(GFS et MapReduce), il n'est pas à partir de Google. C'est un projet Apache. Vous pouvez trouver plus ici. C'est juste une plate-forme de calcul distribué et ne pas tomber dans l'un de ces modèles de service, à mon humble avis.

3 - Microsoft Windows Azure est encore un exemple de l'IaaS.

Aussi loin que la popularité de ces services, ils sont tous très populaires. C'est juste que celui qui correspond à vos besoins mieux. Par exemple, si vous voulez avoir un cluster Hadoop sur lequel vous pouvez exécuter des tâches MapReduce, vous trouverez EC2 un ajustement parfait, ce qui est l'IaaS. D'autre part, si vous avez une application, écrite dans une langue, et que vous souhaitez déployer sur le cloud, vous choisissez quelque chose comme Heroku, qui est un exemple de PaaS.

264voto

takrishna Points 687

Sens Pour les nuls:

IAAS (Infrastructure as A Service) :

  • La couche de base

  • Offres spéciales avec des Machines Virtuelles, le Stockage (Disques Durs), les Serveurs, le Réseau, les Équilibreurs de Charge, etc

PAAS (Platform as A Service) :

  • Une couche sur le dessus de l'IAAS

  • Temps de fonctionnement (comme le temps d'exécution java), des Bases de données (comme mySql, Oracle), des Serveurs Web (tomcat, etc)

SAAS (Software as A Service) :

  • Une couche à la surface de la PAAS

  • Les Applications comme la messagerie (Gmail, Yahoo mail etc), les sites de Réseaux Sociaux (Facebook, etc)

Pour rapidement se rapportent considérer le Google ci-dessous les offres d':

IAAS : Google Compute Engine (On peut développer des programmes à exécuter sur la haute performance de google infrastructure informatique)

PAAS : Google App Engine (On peut développer des applications et de les laisser s'exécuter sur le dessus de Google app engine qui prennent soin de l'exécution)

SAAS : Gmail, Google+ etc (On peut utiliser les services de messagerie et de prolonger e-mail/google+ en fonction des applications pour former de nouvelles applications)

Popularité

La Société Sage Popularité

Le Cloud computing est dominé par

  1. Amazon Web Services (AWS),
  2. Google Compute Engine, Google App Engine
  3. Microsoft Azure
  4. Il y a beaucoup de petite et moyenne échelle opérateurs de nuages qui incluent IBM, Oracle, etc.

La plupart de la popularité autour de ces services doivent à la réputation de la société et le montant des investissements réalisés par ces entreprises autour de l'espace cloud.

Type de Service Sage Popularité

  1. PAAS (Platform as a Service) est de plus en plus populaire parmi les développeurs car ils peuvent mettre toute leur concentration sur le développement de leurs applications et de laisser le reste de la gestion et de l'exécution du fournisseur de service. De nombreux fournisseurs de services offrent également la possibilité d'augmenter/diminuer la puissance du PROCESSEUR en fonction de la charge de trafic de fournir aux développeurs rentable et facile et sans effort de gestion.
  2. SAAS (Software as a service) est de plus en plus populaire parmi les consommateurs, qui dérangent sur l'utilisation de l'application, tels que courrier électronique, réseaux sociaux, etc
  3. IAAS (Infrastructure as a service) est de plus en plus populaire parmi les utilisateurs dans la recherche et le haut secteurs de l'informatique.

18voto

Ayyappa G Points 61

SaaS: Software as a Service Services d'application Cloud ou "Software as a Service" (SaaS) sont probablement la forme la plus populaire de l'informatique en nuage et sont faciles à utiliser. SaaS utilise le Web pour fournir des applications qui sont gérés par un fournisseur tiers et dont l'interface est accessible sur le côté client. La plupart des applications SaaS peut être exécuté directement à partir d'un navigateur Web, sans aucun téléchargement ou installations nécessaires. SaaS élimine la nécessité d'installer et d'exécuter des applications sur des ordinateurs individuels. Avec le SaaS, il est facile pour les entreprises à rationaliser leur entretien et de leur soutien, parce que tout peut être géré par des vendeurs: applications, d'exécution, de données, middleware, O/S, la virtualisation, serveurs, stockage et réseau. Gmail est un célèbre exemple de SaaS, fournisseur de messagerie.

PaaS: Platform as a Service Le plus complexe des trois, la plate-forme cloud de services ou de "Platform as a Service" (PaaS) de fournir des ressources informatiques à travers une plate-forme. Ce que les développeurs de gain avec le PaaS est un cadre qu'ils peuvent s'appuyer pour développer ou de personnaliser des applications. PaaS permet le développement, les tests et le déploiement d'applications rapide, simple, et le coût-efficace, éliminant le besoin d'acheter les couches sous-jacentes du matériel et des logiciels. Une comparaison entre vs SaaS, PaaS, a à voir avec les aspects qui doivent être gérés par les utilisateurs, plutôt que des fournisseurs de: Avec le PaaS, les vendeurs de toujours gérer l'exécution, middleware, O/S, de la virtualisation de serveurs, de stockage et de réseau, mais les utilisateurs gérer les applications et les données.

IaaS: Infrastructure as a Service Services d'infrastructure en nuage, connu comme une "Infrastructure as a Service" (IaaS), de livrer de l'infrastructure informatique (comme une plate-forme de virtualisation de l'environnement), de stockage et de réseau. Au lieu d'avoir à acheter des logiciels, des serveurs, équipements de réseau, les utilisateurs peuvent acheter ces, entièrement externalisé le service qui est habituellement facturés en fonction de la quantité de ressources consommées. Fondamentalement, en échange d'une redevance de location, un tiers vous permet d'installer un serveur virtuel sur leur infrastructure informatique. Par rapport à SaaS et PaaS, IaaS, les utilisateurs sont responsables de la gestion de plus: des applications, des données, d'exécution, de middleware et d'O/S. Fournisseurs encore de gérer la virtualisation, serveurs, disques durs, de stockage et de réseau. Ce que les utilisateurs de gain avec IaaS, c'est l'infrastructure sur laquelle ils peuvent installer toutes les plates-formes requises. Les utilisateurs sont responsables de la mise à jour de ces si de nouvelles versions sont publiées.

8voto

Pravin Mishra Points 2544

IaaS, PaaS et SaaS sont essentiellement le cloud computing segment.

IaaS (Infrastructure as a Service) - Infrastructure as a Service est une disposition de modèle de l'informatique en nuage dans lequel une entreprise sous-traite le matériel utilisé pour les opérations de soutien, y compris le stockage, le matériel, les serveurs et les composants réseau. Le fournisseur de services possède l'équipement et est responsable de l'habitation, le fonctionnement et la maintenance. Le client paie normalement sur une base unitaire. Ex- Amazon Web Services, BlueLock, Cloudscaling et Datapipe

PaaS (Platform as a Service) - Plate-forme en tant que Service est un effet de la CROISSANCE du secteur de l'informatique en nuage. PaaS essentiellement d'aider le développeur à l'accélération du développement de l'application, économiser de l'argent et le plus important d'innover leurs applications et de leurs affaires au lieu de créer des configurations et de la gestion des choses comme les serveurs et les bases de données. Dans une ligne que je peux dire, Plate-forme en tant que service (PaaS) automatise la configuration, le déploiement et la gestion continue des applications dans le cloud. Ex: Heroku, EngineYard, App42 PaaS et OpenShift

SaaS (Logiciel en tant que Service (Software as a Service, SaaS est un logiciel de méthode de livraison qui fournit un accès à des logiciels et de leurs fonctions à distance comme un service Web. Ex: Abiquo de et Akamai

6voto

ABC Points 1915

Ajoutant à cela, j'ai utilisé AWS, heroku et utilisant actuellement Jelastic et trouvé -

Jelastic offre une Java et PHP plate-forme d'hébergement cloud. Jelastic automatiquement les échelles de Java et des applications PHP et alloue les ressources du serveur, fournissant ainsi véritable de la prochaine génération de Java et PHP cloud computing. http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ ou http://cloud.dzone.com/articles/jelastic-vs-heroku-1

Personnellement, j'ai trouvé -

  • Jelastic est plus rapide
  • Vous n'avez pas besoin de code pour tout jelastic Api – il suffit de télécharger votre application et sélectionnez votre pile. Vous pouvez également mélanger des piles de logiciels à va.

Essayez l'un d'eux et explorer vous-même. Son plaisir :-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X