This is the Trace Id: b4531725339477ece9aa75d958d1ad41
Gå til hovedindholdet
Azure

Hvad er PaaS (Platform-as-a-Service)?

Få mere at vide om PaaS, og hvordan det hjælper teams med at bygge, udrulle og administrere programmer.

Byg, implementér og administrer applikationer ved hjælp af PaaS.

Udforsk PaaS, og hvordan det hjælper udviklere ved at levere en cloudbaseret platform til bygning, udrulning og administration af programmer. Udviklere får adgang til de kilder, de har brug for, uden at skulle administrere den underliggende infrastruktur.

Vigtigste budskaber

  • PaaS er en model til cloudcomputing, der giver udviklere en platform til at bygge, udrulle og administrere programmer.
  • Det forenkler appudviklingen ved at abstrahere fra infrastrukturens kompleksitet, så udviklere kan fokusere på at bygge og innovere.
  • Fordelene omfatter reduceret kodningstid.

Definition af Platform-as-a-Service

PaaS (Platform-as-a-Service) er en cloudcomputing-model, der giver udviklere en platform til at bygge, udrulle og administrere applikationer uden at bekymre sig om den underliggende infrastruktur. Det giver udviklere mulighed for at fokusere på at skrive kode, mens cloududbyderen håndterer infrastrukturen, vedligeholdelsen og skalerbarheden.

PaaS indeholder alt, hvad der kræves til programudvikling, herunder operativsystemer, runtime-miljøer, databaser, udviklingsværktøjer, middleware samt hosting- og skaleringsfunktioner.

Hvordan fungerer PaaS?

PaaS forenkler appudviklingen ved at abstrahere fra infrastrukturens kompleksitet, så udviklere kan fokusere på at bygge og innovere. Sådan fungerer PaaS:
  • Klargøring. Cloududbyderen konfigurerer de nødvendige beregningsressourcer, herunder servere, netværk og lager. De konfigurerer også et udviklingsmiljø, der indeholder vigtige værktøjer, strukturer og databaser.
  • Programudvikling. Udviklere skriver og tester kode ved hjælp af indbyggede udviklingsværktøjer, SDK'er og API'er.
  • Udrulning og hosting. Udviklere udruller programmer direkte til cloudmiljøet med minimal konfiguration. Platformen håndterer runtime, middleware og operativsystemadministration.
  • Skalerbarhed og justering af belastning. En PaaS skalerer automatisk ressourcer baseret på efterspørgsel. Justering af belastning sikrer effektiv distribution af trafik for at forhindre nedbrud.
  • Database- og lageradministration. PaaS tilbyder administrerede databaser med funktioner til sikkerhedskopiering og genoprettelse. Den tilbyder også skalerbare lagerløsninger til håndtering af programdata.
  • Sikkerhed og vedligeholdelse. PaaS-udbyderen håndterer sikkerhedsrettelser, opdateringer og vedligeholdelse af infrastruktur. Nogle platforme omfatter også indbyggede funktioner til godkendelse, autorisation og kryptering.
  • Overvågning og analyse. Værktøjer til overvågning af appens ydeevne, fejlfinding og logføring giver udviklere mulighed for at analysere forbrugsmønstre og optimere programmet.

Sammenligning af SaaS og MaaS med PaaS

SaaS (Software som en service) er en fuldt administreret softwareløsning, som personer får adgang til via internettet uden installation. Applikationerne er hostet og administreret af en tjenesteudbyder. Folk behøver ikke at bekymre sig om den underliggende infrastruktur eller vedligeholdelse. Typiske brugere er medarbejdere og virksomheder, der har brug for brugsklar software uden udvikling. Eksempler omfatter mailtjenester, CRM-systemer (Customer Relationship Management) og Office-produktivitetsværktøjer.

MaaS (Modeller som en service) er en cloudbaseret tjeneste, der leverer værktøjer, strukturer og API'er til maskinel indlæring til udvikling af AI-modeller. Dens målbrugere omfatter dataeksperter, AI-teknikere og virksomheder, der ønsker at udnytte maskinel indlæring uden at skulle bygge infrastruktur fra bunden.

PaaS er en cloudplatform, hvor udviklere kan bygge, udrulle og administrere programmer uden at skulle administrere infrastruktur. PaaS tilbyder også værktøjer og tjenester til programudvikling, f.eks. databaser, middleware og udviklingsstrukturer. Brugerne omfatter typisk udviklere, it-teams og virksomheder, der har brug for en platform til programudvikling.

Fordele ved PaaS

PaaS tilbyder en lang række fordele, især for udviklere og virksomheder, der ønsker at strømline programudvikling, forbedre skalerbarheden og reducere den driftsmæssige kompleksitet. 

Reduceret kodningstid

PaaS-udviklingsværktøjer reducerer den tid, det tager at kode nye apps, ved at levere forudkodede programkomponenter, f.eks. arbejdsprocesser, katalogtjenester, sikkerhedsfunktioner og søgning.

Øgede kapabiliteter

PaaS gør det muligt for eksisterende teams at fokusere på at bygge og udrulle programmer i stedet for at håndtere infrastruktur eller vedligeholdelse. PaaS-platforme tilbyder også integrerede værktøjer til CI/CD-pipelines, versionsstyring, test og overvågning. Udviklere bruger disse køreklare værktøjer til at fremskynde udviklingscyklussen, hvilket minimerer behovet for separate teams eller yderligere ressourcer til at administrere disse opgaver.

Support til flere platforme

PaaS understøtter flere platforme ved at levere et samlet cloudmiljø, der bruges på tværs af forskellige typer programmer, enheder og operativsystemer. Dette giver virksomheder og udviklere mulighed for at bygge, udrulle og administrere programmer, der fungerer problemfrit på flere platforme, f.eks. web, mobil og skrivebord, uden at skulle administrere forskellige infrastrukturer for hver enkelt.

Adgang til avancerede værktøjer

En betalt efter forbrug-model gør det muligt for enkeltpersoner eller organisationer at bruge avanceret udviklingssoftware og business intelligence- og analyseværktøjer, der ellers ikke er tilgængelige eller ikke kan faktureres.

Understøtter distribuerede teams

Da udviklingsmiljøet tilgås via internettet, kan udviklingsteams arbejde sammen om projekter, uanset geografisk placering.

Administrerer hele applikationens livscyklus

PaaS indeholder alle de funktioner, du har brug for til at understøtte hele livscyklussen for et webbaseret program: bygning, test, udrulning, administration og opdatering i det samme integrerede miljø.
Use cases

Almindelige PaaS-scenarier

Organisationer bruger typisk PaaS til følgende scenarier.

Udviklingsramme

Hvis et team ønsker at bygge et web- eller mobilprogram hurtigt uden at skulle administrere infrastruktur, udgør PaaS en udviklingsstruktur. Cloudfunktioner som f.eks. skalerbarhed, høj tilgængelighed og funktionalitet med flere lejere er inkluderet, hvilket reducerer mængden af kodning, som udviklere skal udføre.

Analyse eller business intelligence

En PaaS leverer et administreret miljø til dataanalyse og business intelligence ved at tilbyde indbyggede værktøjer til databehandling, visualisering og rapportering. Virksomheder bruger PaaS til at strømline dataindsamling, transformation og indsigtsgenerering uden at skulle administrere infrastruktur.

 Yderligere tjenester

PaaS tilbyder en lang række tjenester, der hjælper organisationer med at strømline programudrulning, -integration og -administration. Nøgletjenester omfatter: databaseadministration; API-administration og integrationstjenester; automatisering til DevOps; og sikkerheds- og identitetsstyring.
RESSOURCER

Byg i skyen ved hjælp af PaaS-muligheder på Azure

Få adgang til et bredt udvalg af PaaS-tilbud på Azure. Pay as you go (betal efter forbrug), eller prøv Azure gratis i op til 30 dage.
En mand og en kvinde ser på en stationær computer på kontoret.
Azure-ressourcer

Udforsk Azure-ressourcecenter

Få adgang til videoer, analyserapporter, træning, casestudier, kodeeksempler og løsningsarkitekturer.
En kvinde med langt hår sidder foran en bærbar computer nær planter ved et vindue.
Studerende udviklere

Kickstart din karriere inden for teknologi

Opnå mere med ressourcer, der kun er til studerende. Få adgang til videoer, værktøjer og communityprogrammer.
En mand med briller, en blå skjorte, hovedtelefoner og et headset, kigger på en computerskærm.
Kommende begivenheder

Øg dine færdigheder ved personlige og digitale begivenheder

Byg dine cloud-færdigheder ved virtuelle briefinger, live Spørgsmål og svar og webinarer designet til din specifikke rolle.

Ofte stillede spørgsmål

  • PaaS (Platform-as-a-Service) er en cloudcomputing-model, der giver udviklere en platform til at bygge, udrulle og administrere applikationer uden at bekymre sig om den underliggende infrastruktur. Det giver udviklere mulighed for at fokusere på at skrive kode, mens cloududbyderen håndterer infrastrukturen, vedligeholdelsen og skalerbarheden.
  • Nej, Microsoft 365 er ikke en PaaS. Det er en SaaS-løsning, der tilbyder cloudbaserede produktivitetsværktøjer som Word, Excel, Outlook og Teams. I modsætning til PaaS, som er udviklet til programudvikling, er Microsoft 365 en fuldt administreret softwarepakke, der er beregnet til medarbejdere.
  • Microsoft Azure er ikke bare en PaaS, det er en omfattende cloudplatform, der tilbyder IaaS- (Infrastruktur som en service), PaaS- og SaaS-løsninger. Nogle eksempler på Azure PaaS-tilbud er Azure App Services, Azure Functions og Azure SQL Database.
  • PaaS og SaaS tjener forskellige formål, så ingen af dem er i sig selv bedre end det andet. PaaS er ideel til udviklere, der har brug for en platform til at bygge og udrulle programmer, mens SaaS er bedst til medarbejdere, der har brug for software, der er klar til brug, uden en udviklingsindsats. Valget afhænger af use case – virksomheder, der har brug for tilpassede applikationer, foretrækker muligvis PaaS, mens virksomheder, der ønsker fuldt administrerede softwareløsninger, muligvis har større gavn af SaaS.
  • PaaS og serverløs databehandling er ikke det samme. PaaS leverer en platform med administreret infrastruktur, hvor programmer kører løbende. Med den serveruafhængige model skriver og udruller udviklere kode i form af funktioner, der udføres som svar på bestemte hændelser. Med serveruafhængig, betaling betaler organisationer kun for den faktiske beregningstid, der bruges.