Hvad er PaaS?
Platform-as-a-Service
Platform-as-a-Service (PaaS) er et komplet udviklings- og udrulningsmiljø i skyen med ressourcer, der gør det muligt for dig at levere alt fra enkle cloudbaserede apps til sofistikerede, cloudbaserede virksomhedsprogrammer. Du køber de ressourcer, du har brug for, fra en cloudtjenesteudbyder og betaler efter forbrug og får adgang til dem via en sikker internetforbindelse.
På samme måde som IaaS omfatter PaaS infrastruktur – servere, lager og netværk – men også middleware, udviklingsværktøjer, Business Intelligence-tjenester (BI) databaseadministrationssystemer og meget mere. PaaS er udviklet til at understøtte webprogrammers komplette livscyklus: oprettelse, test, udrulning, administration og opdatering.
Med PaaS undgår du omkostningen og kompleksiteten, der er forbundet med at købe og administrere softwarelicenser, den bagvedliggende programinfrastruktur, middleware, objektbeholderorchestrators, f.eks. Kubernetes, eller udviklingsværktøjerne og andre ressourcer. Du administrerer de programmer og tjenester, du udvikler, og cloudtjenesteudbyderen administrerer typisk alt andet.
Hostede programmer/apps | Udviklingsværktøjer, databaseadministration, virksomhedsanalyse | Operativsystemer | Servere og lager | Netværksfirewalls/sikkerhed | Datacenter som fysik anlæg/bygning |
Almindelige PaaS-scenarier
Organisationer bruger typisk PaaS til følgende scenarier:
Udviklingsstruktur. PaaS leverer et framework, som udviklere kan bygge videre på med henblik på at udvikle eller tilpasse cloudbaserede programmer. På samme måde, som du opretter en Excel-makro, gør PaaS det muligt for udviklere at oprette programmer ved at bruge indbyggede softwarekomponenter. Cloudfunktioner såsom skalerbarhed, høj tilgængelighed og multiprofilfunktion er omfattet, hvilket reducerer den mængde kodning, som udviklere skal lave.
Analyse og business intelligence. Værktøjer, der leveres som en tjeneste med PaaS, gør det muligt for organisationer at analysere og udtrække deres data, finde indsigt og mønstre samt forudse resultater for at forbedre prognoser og tage bedre beslutninger inden for produktdesign, investeringsafkast og andre forretningsbeslutninger.
Ekstra tjenester. PaaS-udbydere kan også tilbyde andre tjenester, der forbedrer programmer, som f.eks. workflow, mapper, sikkerhed og planlægning.
Fordele ved PaaS
Ved at levere infrastruktur som en service tilbyder PaaS de samme fordele som IaaS. Men dets ekstrafunktioner – middleware, udviklingsværktøjer og andre virksomhedsværktøjer – giver dig flere fordele:
Skær ned på den tid, I bruger på kodning. PaaS-udviklingsværktøjer kan reducere tiden, der bruges på at kode nye apps, med forudkodede programkomponenter, der er indbygget i platformen såsom arbejdsprocesser, mappetjenester, sikkerhedsfunktioner, søgning osv.
Få nye udviklingsmuligheder uden at hyre nye medarbejdere. Komponenterne i Platform-as-a-Service kan give dit udviklingsteam nye færdigheder, så du ikke behøver nye medarbejdere med de påkrævede færdigheder.
Foretag udvikling for flere platforme – herunder mobil – nemmere. Nogle tjenesteudbydere tilbyder udviklingsmuligheder for flere platforme, f.eks. computere, mobilenheder og browsere, hvilket gør det nemmere og hurtigere at udvikle apps på tværs af platforme.
Brug sofistikerede værktøjer på en priseffektiv måde. Betal efter forbrug-modellen gør det muligt for enkeltpersoner eller organisationer at bruge sofistikeret udviklingssoftware, business intelligence og analyseværktøjer, som de ellers ikke havde råd til at købe.
Understøt udviklingsteams på tværs af geografiske områder. Da udviklingsmiljøet er tilgængeligt via internettet, kan udviklingsteamene arbejde sammen på projekter, selv når teammedlemmerne befinder sig langt fra hinanden.
Effektiv administration og livscyklus for programmer. PaaS giver dig alle de færdigheder, du har brug for, til at understøtte hele webprogrammets livscyklus: opbygning, test, udrulning, administration og opdatering inden for det samme integrerede miljø.