Mikrotjenester i Azure
Opret 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 hver kernefunktion eller tjeneste oprettes 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 programmer til mikrotjenester for at overholde hurtigt forandrende virksomhedsbehov og få ny funktionalitet på markedet hurtigere.

Administrer nemt nye udgivelser, opdateringer og fejlrettelser af funktioner 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.

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 orchestrator til objektbeholdere såsom AKS (Azure Kubernetes Service) eller Azure Red Hat OpenShift.

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øbsbrud til at tolerere individuelle tjenestefejl, hvilket forbedrer sikkerheden og pålideligheden. For at gøre det nemmere skal du installere et tjenestenet ved hjælp af SMI (Service Mesh Interface) til AKS (Azure Kubernetes Service) eller Red Hat OpenShift Service Mesh til Azure Red Hat OpenShift.

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.
Udforsk løsningsarkitekturer til mikrotjenester

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

Identifikation af grænser for mikrotjenester
Start fra 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.

Oprettelse 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)
Højt tilgængelig, sikker og fuldt administreret Kubernetes-tjeneste
Azure Red Hat OpenShift
Fuldt administreret Red Hat OpenShift-tjeneste, der drives i fællesskab med Red Hat
Azure Functions
En hændelsesbaseret serveruafhængig beregningsplatform, der også løser komplekse orkestreringsproblemer
Azure Container Apps
Byg og udrul moderne apps ved hjælp af serveruafhængige objektbeholdere
Azure Cosmos DB
Hurtig NoSQL-database med åbne API'er uanset størrelse
Azure Container Registry
En registreringsdatabase med afbildninger af og artefakter til Docker og Open Container Initiative (OCI)
Azure API Management
Hybridadministrationsplatform med flere cloudmiljøer til API'er på tværs af alle miljøer
Kunderne udretter fantastiske ting med mikrotjenester
Episerver udvikler sin platform og funktionalitet i Azure
Nate Barad, Senior Director of Product Marketing"We've seen a dramatic boost in our time to value. We've developed and released more than 50 upgrades in the last year, giving our customers a huge advantage in quickly launching new digital experiences."

Leder inden for dyrepleje moderniserer sit henvisningssystem i Azure
Adam Lind, Vice President of Software Development"We wanted to build cloud-native applications to supplement the existing application. Azure made it easy to ramp up."

50 % hurtigere cyklus for udvikling til udrulning
Joseph Cleetus, Business Transformational Manager"We could bring down the maintenance costs without affecting customer service… by building a robust microservices architecture that was highly scalable, resilient, and secure."

EY er innovative med en arkitektur baseret på objektbeholdere
Pablo Cebro, Director, Platform Engineering, Client Technology"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Begynd at oprette programmer til mikrotjenester
Lad os konfigurere din gratis Azure-konto.
Læs Design af distribuerede systemer
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 uddannelsesressourcer – herunder videoer, artikler, bøger og tekniske webinarer.