Cloud computing vs SaaS
Cloud computing är en datorstil där resurser görs tillgängliga över internet. Oftast är dessa resurser utbyggbara och mycket visualiserade resurser och de tillhandahålls som en tjänst. Cloud computing är uppdelad i tre kategorier enligt följande. SaaS (Software as a Service) är kategorin av molnberäkningar där de huvudsakliga resurserna som är tillgängliga som en tjänst är mjukvaruapplikationer. Andra två kategorier är PaaS (Platform as a Service) och IaaS (Infrastructure as a Service).
Vad är Cloud Computing?
Som nämnts ovan erbjuder Cloud computing internetanvändaren att få tillgång till resurserna som tjänster. Eftersom de är tillgängliga via internet kan alla användare med standard HTTP-medium komma åt dessa resurser i molnet. Fördelen som användaren har när han använder en resurs tillgänglig över molnet är det faktum att han inte behöver ha kunskapen, expertis eller kontrollen över molnet specifikt, infrastrukturen som stödjer de olika resurserna. I huvudsak ger ett moln separation mellan resurser och användarens dator. Detta innebär att användarens dator kan ha mycket minimal programvara (webbläsare som körs på ett minim alt operativsystem) eller data för att hantera de förvärvade resurserna. Huvudprincipen bakom cloud computing är att leverantörerna skulle skapa och hosta sina lösningar på molnet så att flera användare kan få dem på begäran. Och dessa lösningar kan vara infrastruktur, mjukvara eller plattform. Och baserat på dessa tre typer av resurser är cloud computing indelad i tre delar som Paas, SaaS och IaaS (som förklarats ovan). Det kan finnas offentliga eller privata moln. Offentliga moln tillhandahåller sina resurser till alla över internet medan privata moln tillhandahåller egna resurser till ett begränsat antal personer.
Vad är SaaS?
SaaS är en av kategorierna/metoderna inom molnberäkning. Med andra ord kan SaaS identifieras som en tillämpning av molnberäkning. Som nämnts ovan är resurser tillgängliga som en tjänst genom SaaS specifikt mjukvaruapplikationer. Här delas en applikation mellan flera klienter med hjälp av "en-till-många"-modellen. Fördelen som erbjuds för SaaS-användaren är att hon kan undvika att installera och underhålla mjukvara och kan befria sig från komplexa krav på mjukvara/hårdvara. Leverantören av SaaS-programvara, även känd som värdprogramvara eller on-demand-mjukvara, kommer att ta hand om programvarans säkerhet, tillgänglighet och prestanda eftersom de körs på leverantörens servrar. Med en multitenant-arkitektur levereras en enda applikation till miljontals användare via webbläsare. Kunder behöver inte licensiering i förväg medan leverantörer har en lägre kostnad eftersom de bara underhåller en applikation. Populära SaaS-programvara är Salesforce.com, Workday, Google Apps och Zogo Office.
Skillnaden mellan Cloud computing och SaaS?
Även om Cloud computing och SaaS används omväxlande, hänvisar de inte till samma koncept. Cloud computing är en datorstil där resurser görs tillgängliga över internet medan SaaS är en av metoderna/applikationerna/kategorierna för Cloud computing. Cloud computing är den stora bilden som handlar om att leverera alla typer av resurser över internet medan SaaS fokuserar på att specifikt göra mjukvaruapplikationer tillgängliga över internet. För att göra skillnaden tydligare är molnberäkning snarare ett brett begrepp som täcker ett brett spektrum av tjänster medan SaaS bara är ett område som cloud computing möjliggör och driver.