This is the Trace Id: 4a04b8e4040a539d8d0f23b10884289f
Gå till huvudinnehåll Utforska Visa alla produkter (över 200) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Virtuella Linux-datorer i Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability i Foundry Control Plane Azure OpenAI i Foundry Models Azure Speech i Foundry Tools Azure Machine Learning Visa alla databaser Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Hanterad Redis i Azure Microsoft Fabric Azure Databricks Virtuella Linux-datorer i Azure Windows Server på Azure Azure Functions Microsoft Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure behållarlagring Azure Arc Azure Local Microsoft Defender för molnet Azure Monitor Microsoft Sentinel Azure Migrate Visa alla lösningar (mer än 40) Molnlösningar för små och medelstora företag Center för molnmigrering och modernisering Dataanalys för AI Azure Databases AI-appar och -agenter Microsoft Marketplace Microsoft Sovereign Cloud AI-appar och -agenter Ansvarsfull AI med Azure AI-infrastruktur Dataanalys för AI Maskininlärningsdrift (MLOps) Programutveckling med lågkod i Azure Integreringstjänster Serverlös databehandling DevOps Migrerings- och moderniseringscenter Migrering av .NET-appar Databaser på Azure Linux på Azure Oracle på Azure SAP på Microsoft-molnet Adaptivt moln Databehandling med höga prestanda (HPC) Infrastruktur som en tjänst (IaaS) Återhämtning Azure Essentials Frontier Accelerate för Azure FinOps i Azure Microsoft Marketplace Azure-prisöversikt Skapa ett Azure-konto Kostnadsfria Azure-tjänster Flexibla köpalternativ Priskalkylator FinOps i Azure Maximera avkastning på investering i AI Azure-besparingsplaner Azure-reservationer Azure Hybrid-förmån Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender för molnet Visa mer Programvaruutvecklingsföretag Microsoft Marketplace Hitta en partner Resurser för Azure-partner Kom igång med Azure Kundberättelser Analysrapporter, white papers och e-böcker Videor Mer information om molnbaserad databehandling Dokumentation Utforska Azure Portal Utvecklarresurser Snabbstartsmallar Resurser för nystartade företag Utvecklarcommunity Studenter Azure för partner Blogg Händelser och webbseminarier Lär dig Support Kontakta säljteamet Kom igång med Azure Logga in

Modern apputveckling

Reagera snabbare på ändringar, optimera kostnaderna och leverera säkert.
Översikt

Byggstenarna i den moderna programutvecklingen

Modern programutveckling är en metod som gör att du snabbt kan skapa nya lösningar med hjälp av molnbaserade arkitekturer med löst kopplade mikrotjänster, hanterade databaser, AI, DevOps-stöd och inbyggd övervakning. Tillgodose kundernas föränderliga behov med program som ger en anpassad upplevelse och svarar dynamiskt på händelser i realtid.
  • Den molnbaserade arkitekturen gör att du kan testa fler nya idéer, reagera snabbare på nya behov och enklare köra elastiska och skalbara program. Genom att paketera programkod och beroenden i containrar och distribuera dem som mikrotjänster gör du arkitekturen mer portabel så att du kan distribuera programmen i olika miljöer med få eller inga ändringar. Du kan göra ändringar i enskilda komponenter med lägre risk för hela programmet.

    Kubernetes hjälper dig att hantera containrarna i stor skala. Lansera nya versioner och skala om snabbare med hjälp av DevOps-processer och verktyg för att kompilera, testa och leverera mikrotjänster automatiskt.
  • Använd AI i både användargränssnittet och affärslogiken för att ge användarna en bättre upplevelse och generera djupare affärsinsikter. Nå ut till en global publik med hjälp av översättningar, chattrobotar och röststyrning i användargränssnitt med AI-funktioner. Förbättra affärslogiken med AI i scenarier som sökning, anpassning, dokumentbearbetning, bildanalys, avvikelseidentifiering och talanalys.

    I den moderna programutvecklingen kan utvecklare oavsett kompetensnivå enkelt lägga till AI-funktioner i sina appar med färdiga och anpassningsbara AI-modeller för tal, datorseende, språk och beslutsfattande.
  • Moderna integreringsfunktioner med färdiga anslutningsappar och API:er som gör dig mer produktiv. Du får snabb tillgång till data och kan hålla systemen uppdaterade i realtid. Anslutningsappar är färdiga integreringsfunktioner som gör det enklare att ansluta appar till SaaS, system och data var de än finns, antingen lokalt eller i molnet.

    Med tunna API:er kan du integrera protokoll som REST och OAuth. De gör det enklare att hämta och dela data mellan tjänster utan att du behöver någon otympligare meddelandebuss. Använd dig av befintliga API:er på företaget och exponera dem säkert via en gateway med hybridfunktioner för att få åtkomst till API:er på gränsenheter, i den lokala miljön eller i andra moln.
  • Ge användarna en personligt anpassad digital upplevelse utan att hantera komplexa databasinfrastrukturer eller säkerhetskonfigurationer. Fullständigt hanterade och molnbaserade databaser har obegränsad skala, korta svarstider till data och avancerat dataskydd, och allt är inbyggt oavsett vilket språk eller ramverk du använder. Välj de datamodeller, API:er, lagringsstrukturer och distributionsalternativ som passar bäst för dina programmönster.

    Elastiska och ständigt aktiva databaser med stöd för affärskontinuitet och bättre anpassning till föränderliga miljöer. De hjälper driftteamet att hantera tillgänglighet och svarstider utan grovjobbet med databashanteringen, vilket sänker den totala ägandekostnaden.
  • Marknadens snabba ändringar gör det viktigt med korta leveranscykler för nya versioner utan att du kompromissar med kvaliteten, stabiliteten eller säkerheten. Verktyg och processer för kontinuerlig integrering och leverans (CI/CD) gör det enklare att planera, hantera risker, anpassa dig efter nya behov hos kunderna och göra systemen stabilare. Lansera nya versioner snabbt, konsekvent och tillförlitligt med hjälp av produktiva verktyg, automatisering av rutinmässiga och manuella steg samt att iterera i små steg via kontinuerlig testning och integrering.

    Tillämpa policyer och kontroller proaktivt, och ställ in automatiserade portar i pipelinen för att smidigt flytta program mellan olika stadier tills de görs tillgängliga för kunderna.
  • Dagens miljöer blir allt mer komplexa, så med automation kan du göra driften mer effektiv, identifiera problem innan de påverkar kunderna och snabbt åtgärda problem när de inträffar. Fullständigt hanterade plattformar ger dig automatisk loggning, skalning och hög tillgänglighet. I den moderna programutvecklingen är det viktigt med omfattande telemetri, aviseringar du kan agera på och full insyn i både appar och underliggande system.

    Automatisera regelbundna kontroller och använd regelverk för infrastruktur som kod och tillförlitlighetsteknik för platser. Det ger dig elasticitet och möjlighet att reagera på incidenter med minsta möjliga nedtid och dataförlust.
  • I moderna program krävs säkerhet i flera lager som täcker koden, pipelines för leverans, körningsmiljöer och databaser. Börja med att ge utvecklarna säkra utvecklingsboxar med hanterade identiteter. I DevOps-livscykeln använder du automatiserade verktyg för att undersöka beroenden i koddatalager och söka efter sårbarheter när du distribuerar appar till målmiljön. Hanteringen av hemligheter och policyer i företagsklass krypterar programmen och gör att driftteamet kan tillämpa policyer centralt.

    Med fullständigt hanterade tjänster för databehandling och databaser är säkerhetskontrollen inbyggd, och hotidentifieringen körs i realtid.
Tillbaka till flikar
FUNKTIONER

Vad är modern apputveckling?

Bättre tillförlitlighet och säkerhet

Leverera konsekvent kvalitet och prestanda oavsett skala med fullständigt hanterade databaser med inbyggd hög tillgänglighet, säkerhetskopiering till specifika tidpunkter och svarstider på enstaka millisekunder. Kompilera säkrare genom att integrera kontroller i dina DevOps-processer. Skydda dina data med avancerad hotidentifiering och dataskydd.

Minska kostnaderna

Betala bara för det du behöver och delegera underhållet med hjälp av verktyg du använder på begäran samt serverlös beräkning och databaser. Minska utvecklingskostnader med lösningar med lite kod. Få proaktiva och användbara rekommendationer om kostnadsoptimering och resurshantering, även när du kan använda kostnadsfria nivåer och instanser för oanvänd kapacitet.

Använd fjärrutveckling

Kom igång med projekt på några minuter i fullständigt konfigurerade, molnbaserade utvecklingsmiljöer. Samarbeta i realtid om kodgranskningar och parprogrammering i miljöer där identiteter och åtkomst hanteras. Automatisera arbetsflöden för kodöverföring till molnet och övervaka hälsotillstånd och prestanda innan det uppstår några problem.
Kundberättelser

Våra kunder åstadkommer fantastiska saker med den moderna programutvecklingen i Azure

Vanliga frågor och svar

  • Moderna program är molnbaserade arkitekturer som utnyttjar paketerad kod och beroenden i containrar och distribuerar dem som mikrotjänster för att öka utvecklareffektiviteten med hjälp av DevOps-metoder. Moderna program utnyttjar automatisering genom att införliva kontinuerlig integrering, leverans och distribution tillsammans med automatiserad säkerhet för att säkerställa att utvecklingsteamen kan producera snabbare och leverera på ett säkert sätt.
  • Börja med en domänmodell. En domänmodell är en abstrakt modell av företagsdomänen som organiserar domänkunskap och tillhandahåller ett gemensamt språk för utvecklare och domänexperter. Du kan härleda mikrotjänster från domänmodellen. Det är en process i fyra steg. Använd länken nedan för att lära dig hur du skapar en domänmodell i rätt mikrotjänster för dig.
  • Moderna arkitekturer ger bättre säkerhet eftersom de inkluderar säkerhet i ALM-processen (Application Lifecycle Management). Den är förankrad i design-, utvecklings-, testnings- och lanserings- och utvärderingsfaserna. Det innebär att säkerheten hela tiden granskas för att säkerställa efterlevnad. Automatisering av säkerhet och utlösare under ALM-processen och i CI/CD-pipelinen säkerställer fortsatt säkerhetsövervakning och minskar manuell arbetsbelastning och potentiella fel.
  • Om du har en lokal app och inte vill modernisera den kan du exportera den till en container och köra den på Kubernetes. Detta kräver minimala kodändringar. Appen körs på ett liknande sätt, men kan skalas mycket enklare. Om du vill att din lokala app ska ha Azure Functions måste du skriva lite kod för att ta med händelser och utlösare. Du kan också köra Azure Functions i Kubernetes-containrar, vilket kräver en flytt till molnet.
Nästa steg

Upptäck vad du kan göra härnäst

En kvinna i grön tröja med kort lockigt hår ler medan hon tittar på en kvinna som bär gul tröja.
Azure Solutions

Läs mer om fler Azure-molnlösningar

Lös affärsproblem med beprövade kombinationer av Azure-molntjänster, såväl som exempelarkitekturer och dokumentation.
En man i en vit tröja använder en bärbar dator.
Nav för affärslösningar

Hitta rätt Microsoft Cloud-lösning

Bläddra i hubben Microsoft Business-lösningar för att hitta de produkter och lösningar som kan hjälpa din organisation att nå sina mål.

Börja skapa moderna program redan idag