Azure serverløst

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 Azure 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 på infrastruktur. Kompilere og distribuere raskere ved hjelp av utviklervennlige API-er, lavkode/kodefri-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. Kompilere 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 program 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.

Azure serverløs databehandling

Kompilere apper raskere ved å eliminere behovet for å administrere infrastrukturen som kjører koden og beholderene

  • Serverløs Kubernetes

    Klargjøre belger 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 orkesteringsegenskapene til Azure Kubernetes Service (AKS) og AKS virtuelle noder, som er bygget på det åpen kildeprosjektet Virtual Kubelet. 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 produktiv, totaladministrert miljø med Azure App Service.

Relativity
“When we can develop a solution in a week using Azure Functions versus four months using traditional methods, that represents a drastic improvement in our ability to solve business-critical problems and focus our developer talent wherever it’s most needed.”
Hristo Papazov, ledende programvareingeniør

Azure serverløs arbeidsflyt og integrering

Opprett nye apper ved å orkestrere hendelsesbaserte serverløse arkitekturer. Kompilere tilkoblede tjenester lettere ved hjelp av en enkel API-fasade som abstraherer kompleksiteten for API-implementering.

  • Orkestrering av serverløs arbeidsflyt

    Integrer data og apper i stedet for å skrive komplisert limingskode mellom ulike systemer. Visuelt opprett serverløse arbeidsflyter med Azure Logic Apps, og bruk dine egne API-er, serverløse funksjoner eller integrerte koblinger for programvare som en tjeneste (SaaS), inkludert Salesforce, Microsoft Office 365 og Dropbox.

  • Serverløs API-administrasjon

    Publiser, sikre, transformere, vedlikeholde og overvåke API-er med Azure API Management, en totaladministrert tjeneste som tilbyr en brukermodell designet og implementert for å være en organisk passform for serverløse applikasjoner.

  • Serverløs meldingstjeneste

    Forenkle hendelsesbaserte appscenarier med Azure Event Grid. Koble serverløs logikk til hendelser som kommer fra flere Azure-tjenester og eksterne kilder ved hjelp av CloudEvents-skjemaet. Bygg distribuerte og skalerbare skyløsninger med koblinger på tvers over private og offentlige skymiljøer med Azure Service Bus-meldingsinfrastrukturen.

Clasquin
“We can deliver exactly what we had in mind with Azure Logic Apps because it is a flexible and high-performance platform. It offers monitoring of a quality that we have never seen before, and which allows us, for example, to detect anomalies even before they impact our customers. And the pay-per-use economic model is much more advantageous.”
Richard Cammish, ledende informasjonsansvarlig

DevOps og utviklerverktøy for serverløst

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 for serverløs

    Få ubegrensede, skydriftede private Git-repositorium 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.

Kunstig intelligens og maskinlæring for serverløst

Integrer brukervennlige AI- og maskinlæringsalgoritmer inn i de serverløse appene dine. Forbedre produktiviteten og reduser kostnadene ved hjelp av autoskalering av beregninger og DevOps for maskinlæring.

  • Kognitiv databehandling

    Aktiver dine serverløse apper for å se, høre, snakke, forstå og tolke brukerbehovene dine ved hjelp av naturlige kommunikasjonsmetoder ved å bruke Azure Cognitive Services via en API eller distribuert som beholdere på Kubernetes.

  • Chatroboter

    Bruk Azure Bot Service til å utvikle intelligente roboter som samhandler naturlig med brukerne dine gjennom kanaler som tekst/SMS, Skype, Microsoft Teams, Office 365 og Twitter.

  • Maskinlæringsmodeller

    Kompiler, lær opp og distribuer modeller på Azure Machine Learning Service, fra skyen til kanten.

Wolford
“Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks.”
Sanjoy Roy, medstifter hos AskSid.ai

Azure serverløs database

Kompiler serverløse apper for tilgang med lite ventetid til omfattende data for en global brukerbase. Bruk Azure Cosmos DB, en globalt distribuert, svært skalerbar, multimodell databasetjeneste, for å opprette databaseutløsere, inndatabindinger og utdatabindinger.

Fuji Film
“Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks.”
Daichi Hayata, MCSE Cloud Platform og Infrastructure Image Works Team Advanced Solution Development Group Services Division

Azure serverløs lagring

Kompilere 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.

Transport for London

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.

Azure serverløs overvåking

Ettersom serverløst eliminerer tradisjonelle oppgaver innen infrastrukturadministrasjon, er det viktigere enn noen gang at utviklere har den riktige instrumenteringen på plass for å kunne hjelpe med feilsøkingen av serverløse apper. Få full observerbarhet inn i de serverløse appene dine ved hjelp av Azure Monitor, en utvidbar administrasjonstjeneste for applikasjonsytelse til å overvåke programmene dine. Samle, analysere og reagere på telemetri fra din sky og lokalmiljø for å maksimere tilgjengeligheten og ytelsen til appene dine.

Hafslund
“By running containerized software in Azure, we have a standard way to create, monitor, scale, and manage our applications. We move and respond to customer needs faster. That’s what agility is all about.”
Ståle Heitmann, teknologisjef

Azure serverløs analyse

Enkel utvikling og kjøring av massiv parallell analyse i sanntid på flere datastrømmer, inkludert IoT, ved bruk av Azure Stream Analytics. Uten noen infrastruktur å administrere, kan du behandle dataene dine på etterspørsel, skalere umiddelbart og betale kun per jobb. Opprett instrumentbord i sanntid raskt med Microsoft Power BI for direktevisning av kommandoer og kontroll.

Kolibri Games
“Our Azure-based analytics pipeline can handle the billion events a month we’re throwing at it, and with it, we’re improving our games at an even faster cadence.”
Oliver Löffler, grunnlegger og teknologisjef

Arkitekturer for Azure serverløse løsninger

Arquitetar aplicação Web de comércio eletrónico dimensionávelO site de comércio eletrónico inclui fluxos de trabalho de processamento de encomendas simples com a ajuda dos serviços do Azure. Com as Funções do Azure e as Aplicações Web, os programadores podem concentrar-se na criação de experiências personalizadas e permitir ao Azure lidar com a infraestrutura.217896543
  1. Oversikt
  2. Flyt

Arktitekturskalerbart e-handelswebprogram

Oversikt

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.

Flyt

  1. 1 Bruker får tilgang til webprogrammet i nettleseren og logger inn.
  2. 2 Nettleser trekker ut statiske ressurser som bilder fra Azure Content Delivery Network.
  3. 3 Bruker søker etter produkter og spørre-SQL-database.
  4. 4 Nettstedet trekker ut produktkatalog fra databasen.
  5. 5 Webprogram trekker ut produktbilder fra Blob Storage.
  6. 6 Sideproduksjonen er bufret i Azure Cache for Redis for bedre ytelse.
  7. 7 Bruker sender inn bestilling og bestilling plasseres i køen.
  8. 8 Azure Functions behandler ordrebetaling.
  9. 9 Azure Functions foretar betaling til tredjepart og registrerer betaling i SQL-database.
Scale with ease using AKS and ACIScale with ease using AKS and ACI443321
  1. Oversikt
  2. Flyt

Oversikt

Bruk virtuelle AKS-noder for å klargjøre poder i ACI som starter på få sekunder. Dette gjør AKS i stand til å kjøre med akkurat nok kapasitet for den gjennomsnittlige arbeidsbelastningen. Etter som du går tom for kapasitet i AKS-klyngen, kan du skaler ut flere belger i ACI uten å måtte administrere ekstra servere.

Flyt

  1. 1 Bruker registrer beholder i Azure Container Registry
  2. 2 Beholderbilder blir trukket fra Azure Container Registry
  3. 3 Virtuell AKS-node, en virtuell Kubelet-implementering, klargjør poder inne i ACI fra AKS når trafikk kommer i puljer.
  4. 4 AKS- og ACI-beholdere skriver til delt datalager
CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910
  1. Oversikt
  2. Flyt

CI/CD for beholdere

Oversikt

Beholdere gjør det veldig enkelt å utvikle og distribuere apper kontinuerlig. Ved å organisere distribusjon av disse beholderne med Kubernetes i Azure Kubernetes Service (AKS) får du replikerbare og administrerbare klynger av beholdere.

Ved å konfigurere organisering og kontinuerlig kompilering av beholderavbildningene dine, gjør Azure DevOps distribusjonen raskere og mer pålitelig.

Flyt

  1. 1 Endre kildekoden til appen
  2. 2 Bekreft koden til appen
  3. 3 Kontinuerlig integrasjon utløser appkompilering, beholderkompilering og enhetstesting
  4. 4 Beholderavbildninger sendes til Azure Container Registry
  5. 5 Kontinuerlig distribusjon utløser organisert distribusjon av appartefakter med miljøspesifikke parametere
  6. 6 Distribusjon til Azure Kubernetes-tjenesten (AKS)
  7. 7 Beholder startes med Container Image fra Azure Container Registry
  8. 8 Application Insights samler inn og analyserer tilstands-, ytelses- og bruksdata
  9. 9 Se gjennom tilstands-, ytelses- og bruksinformasjon
  10. 10 Oppdater loggen over gjenværende arbeid

Ressurser for serverløse løsninger

Kokebok for Azure-serverløs databehandling, andre utgave

Designe distribuerte systemer

Kokebok for Azure-serverløs databehandling, andre utgave

Siste Azure serverløse blogger

Begynn å kompilere med serverløse Azure-løsninger

Kom i gang med 12 måneder med gratis tjenester.