PaaS versus SaaS
Cloud computing is een computingstijl waarbij bronnen via internet beschikbaar worden gesteld. Meestal zijn deze bronnen uitbreidbare en sterk gevisualiseerde bronnen en worden ze als service aangeboden. Cloud computing is onderverdeeld in enkele verschillende categorieën op basis van het type service dat wordt geboden. SaaS (Software as a Service) is de categorie van cloud computing waarin de belangrijkste middelen die als service beschikbaar zijn, softwareapplicaties zijn. PaaS (Platform as a Service) is de categorie / toepassing van cloud computing waarin de serviceproviders een computerplatform of een oplossingsstapel via internet aan hun abonnees leveren.
Wat is PaaS?
PaaS is de categorie / toepassing van cloud computing waarin de serviceproviders een computerplatform (een hardware-architectuur en een softwareframework) of een oplossingsstapel (computersubsysteem dat nodig is om software te laten draaien) leveren. Dit maakt het voor de abonnees mogelijk om een applicatie uit te rollen zonder de benodigde software- en hardwarevereisten aan te schaffen en te beheren. De verantwoordelijkheid voor het onderhouden van de benodigde hardware, besturingssystemen, helperapplicaties en databases is uitsluitend de verantwoordelijkheid van de serviceprovider. De PaaS-abonnees kunnen gebruik maken van het geleverde platform om webapplicaties en diensten te bouwen en uiteindelijk te leveren. PaaS-services bieden doorgaans een complete set faciliteiten voor het ontwerpen, ontwikkelen, testen en implementeren van applicaties voor teamsamenwerking, webservice en database-integratie,versiebeheer en configuratiebeheer van software. Al deze faciliteiten zijn meestal beschikbaar als een enkele geïntegreerde ontwikkelomgeving, wat het erg handig maakt voor de ontwikkelaars of de gebruikers. Vier populaire soorten PaaS zijn Add-on, Stand alone, Delivery-only en open platform PaaS.
Wat is SaaS?
SaaS is one of the categories/methodologies of cloud computing. As mentioned above, resources available as a service through SaaS are specifically software applications. Here, an application is shared across multiple clients using the “one-to-many” model. The advantage offered for the SaaS user is that she can avoid installing and maintaining software and can free herself from complex software/hardware requirements. The provider of SaaS software, also known as hosted software or on-demand software, will take care of the security, availability and performance of the software because they are run on the provider’s servers. Using a multitenant architecture, a single application is delivered to millions of users through internet browsers. Customers do not require upfront licensing while providers are enjoying a lower cost because they are maintaining just one application. Popular SaaS software are Salesforce.com, Workday, Google Apps and Zogo Office.
Wat is het verschil tussen PaaS en SaaS?
Hoewel PaaS en SaaS twee toepassingen / categorieën van cloud computing zijn, hebben ze hun belangrijkste verschillen. PaaS is de categorie / applicatie van cloud computing waarin de serviceproviders een computerplatform of een oplossingsstack leveren, SaaS richt zich op het specifiek beschikbaar maken van softwareapplicaties via internet. Een belangrijk verschil tussen deze twee services is te herkennen aan het type abonnees. PaaS wordt doorgaans gebruikt door applicatieontwikkelaars, terwijl SaaS wordt gebruikt door eindgebruikers. Met andere woorden, PaaS biedt een mechanisme om applicaties te ontwikkelen, terwijl SaaS reeds voltooide producten levert voor het gebruik van de abonnees zonder aanpassingen.