Serverløs Azure
Gå serverløst, kompiler apper raskere uten å administrere infrastruktur.
Kompiler, distribuer og bruk serverløse programmer på en ende-til-ende-plattform
Gi mer verdi til kjernen i bedriften din ved å minimere tid og ressurser du bruker på infrastrukturrelaterte krav. Bruk totaladministrerte, fullstendige serverløse Azure-løsninger for å øke utviklerens produktivitet, optimalisere ressurser og akselerere innovasjonstakten.
Hvorfor velge Azures serverløse løsninger?
Øk utviklerhastigheten
Reduser tid brukt på oppgaver som ikke er kjernen i virksomheten, ved å frigjøre utviklere fra klargjøring og administrasjon av infrastruktur. Kompiler og rull ut raskere ved hjelp av utviklervennlige API-er, lavkodebaserte/kodefrie tjenester og maskinlæring og kognitive modeller som er klar til bruk.
Øk ytelsen fra teamet
Forbedre teamets fleksibilitet og ytelse ved å bruke en totaladministrert plattform for å kompilere, distribuere og drive apper. Kompiler for et hvilket som helst appmønster og miljø — hybrid, sky og kant. Proaktivt administrere apper med intelligente verktøy for overvåking og analyse.
Forbedre organisatorisk påvirkning
Akselerer tiden til markedet med serverløse Azure-løsninger som hjelper organisasjonen din til å klargjøre veien til innovasjon og nye inntektsmuligheter. Reduser infrastrukturens totale eierkostnad og minimer risiko med intelligent sikkerhetsadministrasjon og avansert trusselbeskyttelse.
Kompiler med fullstendige serverløse Azure-løsninger
Nyt friheten ved å slippe infrastrukturadministrasjon, uansett hva slags app du utvikler eller teknologier du bruker. Velg mellom en rekke serverløse kjøremiljøer, totaladministrerte tjenester og et omfattende sett med utviklerverktøy og tjenester for å bygge appene dine.
Serverløs Azure-databehandling
Kompiler apper raskere ved å eliminere behovet for å administrere infrastrukturen som kjører koden og beholderne
Serverløse, beholderbaserte mikrotjenester
Rull ut beholderbaserte apper uten å administrere kompleks infrastruktur med Azure Container Apps. Skriv kode ved hjelp av programmeringsspråket eller rammeverket du foretrekker, og kompiler mikrotjenester med full støtte for Distributed Application Runtime (Dapr). Skaler dynamisk basert på HTTP-trafikk eller hendelser drevet av Kubernetes Event-Driven Autoscaling (KEDA).
Serverløs Kubernetes
Klargjør podder elastisk inni beholderforekomster som starter på noen sekunder, uten at det er nødvendig å administrere flere databehandlingsressurser. Opprett serverløse, Kubernetes-baserte apper som bruker orkestreringsegenskapene til Azure Kubernetes Service (AKS) og virtuelle AKS-noder, som er bygget på Virtual Kubelet-prosjektet med åpen kildekode. Få det beste ut av en hendelsesdrevet tilnærming ved å legge til KEDA-hendelsesdrevet autoskalering til AKS-klyngen din. KEDA er en komponent med åpen kildekode som gjør det mulig for beholdere å behandle hendelser direkte fra hendelseskilder, og gir muligheten til å skalere til null.
Serverløse funksjoner
Kjør kode som er skrevet på språket du foretrekker, med Azure Functions, en hendelsesdrevet databehandlingsopplevelse. Skaler etter behov og betal bare for tiden når koden din kjøres. Kjøretiden for Functions med åpen kildekode , som er tilgjengelig som en administrert tjeneste i Azure og Microsoft Azure Stack, fungerer også på flere mål, inkludert Kubernetes, Azure IoT Edge, lokalt og til og med i andre skyer.
Serverløse programmiljøer
Kjør og skaler web-, mobil- og API-apper på plattformen du ønsker—i et produktivt, totaladministrert miljø— med Azure App Service.
"Vi er ikke dataforskere. Vi trenger partnere som kan hjelpe oss å bygge infrastrukturen som får ting til å gå veldig fort, slik at vi kan respektere hvert donororgan fullt ut. Partnerskapet med Microsoft og Terawe har revolusjonert vår tilnærming og tankegang."
Dr. Greg Tietjen, Assistant Professor and Principal Investigator
DevOps og utviklerverktøy er serverløs
Opprett serverløse apper ved hjelp av kjente verktøy, rett fra ditt eget utviklingsmiljø og på ditt favorittoperativsystem. Få førsteklasses tjenester til å kompilere, teste og distribuere funksjoner, beholdere og Kubernetes-baserte apper
CI/CD er serverløs
Få ubegrensede, skydriftede private Git-repositorier med Azure DevOps. Du kan enkelt konfigurere kontinuerlig integrering/kontinuerlig levering (CI/CD), legge til automatisk pakkestyring, automatisk utløse kompileringer og distribuere til Kubernetes, Azure Functions, Azure Web Apps eller en hvilken som helst sky.
Verktøy for apputvikling
Kompiler, kjør og feilsøk serverløse apper med et omfattende sett med utviklerverktøy. Bruk emulatorer til å utvikle appene dine lokalt for avanserte scenarier som Functions og Kubernetes, og rett dem enkelt mot Azure når du er klar til å distribuere.
Utvikle serverløse apper med relasjons- og relasjonsløse databaser
Azure SQL Database – serverløs
Bygg apper raskere, optimaliser prisytelse og forenkle ytelsesadministrasjon for relasjonsdatabaser med serverløs Azure SQL Database. Skaler databehandling automatisk basert på arbeidsbelastningskrav, og betal bare for databehandling brukt per sekund. Sett serverløse databaser på pause automatisk for å få ytterligere kostnadsbesparelser, og betal bare for lagring under inaktive perioder. Start automatisk opp igjen når arbeidsbelastningen gjenopptar. Alle databaser i Azure SQL Database , inkludert de serverløse, oppdateres automatisk, og kommer med innebygd høy tilgjengelighet og har innebygd maskinlæring for ekstra sikkerhet og ytelse.
Azure Cosmos DB
Bruk Azure Cosmos DB, en globalt distribuert, svært skalerbar, multimodellbasert databasetjeneste, for å opprette databaseutløsere, inndatabindinger og utdatabindinger.
"Serverløs Azure SQL Database passer virksomheten vår fullstendig. Vi trenger ikke å bekymre oss for å skalere opp til høye belastninger, og vi betaler kun for det vi bruker. Vi har kapasiteten uten den høye ‘sånn i tilfelle’-kostnaden."
Michael Aird, Chief Technology Officer
Serverløs Azure-lagring
Kompiler statiske webprogrammer på Azure Blob-lagring eller bruk den som massivt skalerbar lagring for ustrukturerte data. Dra nytte av lagringshendelser til å svare på operasjoner på blobber med flere serverløse arkitekturer. Blob-hendelser kommer gjennom Event Grid til abonnenter ved hjelp av Functions, Logic Apps, eller til og med din egendefinerte HTTP-lytter.
Ved hjelp av en skalerbar arkitektur blir kamerabilder opplastet til Blob-lagring som utløser Azure Functions, returnerer antall personer i bildet og overfører det til Azure Event Hubs.
Arkitekturer for serverløse Azure-løsninger
Arkitekturskalerbart e-handelswebprogram
E-handelsnettstedet inneholder enkle arbeidsflyter for ordrebehandling ved hjelp av Azure-tjenester. Ved hjelp av Azure Functions og Web Apps kan utviklere fokusere på å bygge personlige erfaringer og la Azure ta seg av infrastrukturen.
Burst fra AKS med ACI
Bruk virtuelle AKS-noder for å klargjøre podder i ACI som starter på få sekunder. Dette lar AKS kjøre med akkurat nok kapasitet for den gjennomsnittlige arbeidsbelastningen din. Etter hvert som du går tom for kapasitet i AKS-klyngen, kan du skalere ut flere podder i ACI uten å måtte administrere ekstra servere.
CI/CD for beholdere
Beholdere gjør det enkelt for deg å kontinuerlig kompilere og rulle ut appene dine. Ved å organisere distribusjon av disse beholderne med Kubernetes i Azure Kubernetes Service (AKS) får du replikerbare og administrerbare klynger av beholdere.
Ressurser for serverløse løsninger
«Azure Serverless Computing Cookbook», andre utgave
«Designing Distributed Systems»
«Azure API Management: Kjør digital transformasjon i dagens API-økonomi»
Siste serverløse Azure-blogger
5. september 2022
Begynn å kompilere med serverløse Azure-løsninger
Start med 12 måneders gratistjenester.