Trace Id is missing
Gå til hovedindholdet
Azure

Mikrotjenester i Azure

Skab robuste, yderst skalerbare og distribuerede programmer for at levere værdi hurtigere.

Hvad er mikrotjenester?

Mikrotjenester er en arkitektonisk tilgang til udvikling af programmer, hvor alle kernefunktioner eller tjenester udvikles og udrulles uafhængigt af hinanden. Arkitekturen til mikrotjenester distribueres og sammenkobles løst, så én komponents fejl ikke får hele programmet til at gå ned. Uafhængige komponenter arbejder sammen og kommunikerer med veldefinerede API-kontrakter. Opret microservice-programmer for at imødekomme virksomhedsbehov, der ændres hurtigt, og få ny funktionalitet hurtigere på markedet.

Et rum med store farvekodede kabler, der løber langs loftet hænger ned mod gulvet

Administrer nemt nye funktionsudgivelser, opdateringer og fejlrettelser i individuelle komponenter uden at skulle udrulle hele programmet igen. Automatiser workflow til levering af software med en pipeline til kontinuerlig integration/kontinuerlig udrulning (CI/CD), f.eks. GitHub-handlinger.

 

 

 

Et serverrum med ledninger og kabler på begge sider

Skaler individuelle tjenester og undersystemer baseret på ressourcebehov uden at skulle skalere hele programmet ud. Pak en højere tæthed af tjenester i en enkelt vært ved hjælp af en orkestrator til objektbeholdere, f.eks. Azure Kubernetes Service (AKS) eller Azure Red Hat OpenShift.

 

 

 

En person, der arbejder ved et stående skrivebord

Udskift eller lad individuelle tjenester udgå uden at påvirke hele programmet. I modsætning til den traditionelle monolitiske programmodel bruger platforme til mikrotjenester mønstre såsom kredsløbsafbrydelse til at tolerere individuelle tjenestefejl, hvilket forbedrer sikkerheden og pålideligheden. For at gøre dette nemmere skal du installere en service mesh ved hjælp af Service Mesh-grænsefladen (SMI) til Azure Kubernetes Service (AKS) eller Red Hat OpenShift Service Mesh til Azure Red Hat OpenShift.

En person, der taler i et møde

Vælg dit teams foretrukne udrulningsmetode, computersprog, platform til mikrotjenester og programmeringsmodel for hver tjeneste. Publicer API'er for dine mikrotjenester til intern og ekstern brug, samtidig med at du administrerer bekymringer om sammenfletning, f.eks. godkendelse, autorisation, begrænsning, cachelagring, transformation og overvågning med Azure API Management.

Tilbage til faner

Udforsk løsningsarkitekturer til mikrotjenester

Udvikling af mikrotjenester i Azure

Få mere at vide om, hvad mikrotjenester er, herunder fordele og udfordringer.

Brug af domæneanalyse til at udforme mikrotjenester

Få et sæt veldesignede mikrotjenester ved hjælp af den domænedrevne designstruktur (DDD).

Identifikation af grænser for mikrotjenester

Start med en nøje designet domænemodel for at argumentere for den rigtige størrelse af en mikrotjeneste.

Design mønstre til mikrotjenester

Udforsk designmønstre, der afhjælper nogle af de udfordringer, som opstår i mikrotjenester.

Udvikling af en CI/CD-pipeline til mikrotjenester

Opret en god CI/CD-proces for at opnå hurtigere og mere pålidelige udgivelsescyklusser.

AKS-løsningsrejse (Azure Kubernetes Service)

Få mere at vide om AKS, juster din organisation i forhold til roller og ansvar, og udrul produktionsklare arbejdsbelastninger.

Få mere at vide om produkter og tjenester til en arkitektur til mikrotjenester

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Meget tilgængelig, sikker og fuldt administreret Kubernetes-tjeneste.

Azure Red Hat OpenShift

Azure Red Hat OpenShift

Fuldt administreret Red Hat OpenShift-tjeneste, der drives i fællesskab med Red Hat.

Azure Functions

Azure Functions

En hændelsesbaseret serveruafhængig beregningsplatform, der også løser komplekse orkestreringsproblemer.

Azure Container Apps

Azure Container Apps

Skab og udrul moderne apps ved hjælp af serverløse objektbeholdere.

Azure Cosmos DB

Azure Cosmos DB

Hurtig NoSQL-database med åbne API'er til enhver skala.

Azure Container Registry

Azure Container Registry

En registreringsdatabase med afbildninger af og artefakter til Docker og Open Container Initiative (OCI).

Azure API Management

Azure API Management

Hybrid platform i flere skyer til administration af API'er på tværs af alle miljøer.

Begynd at udvikle microservice-programmer

Lad os konfigurere din gratis Azure-konto.

Læs Designing Distributed Systems

Få mere at vide om gentagelige mønstre og komponenter, der gør det nemmere og mere effektivt at udvikle pålidelige distribuerede systemer.

Få hjælp til din cloudbaserede rejse

Udforsk Kubernetes-lærings- og træningsressourcer – herunder videoer, artikler, bøger og tekniske webinarer.