Spring over navigation

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

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

Nate Barad, Senior Director of Product Marketing
Episerver

Leder inden for dyrepleje moderniserer sit henvisningssystem i Azure

"We wanted to build cloud-native applications to supplement the existing application. Azure made it easy to ramp up."

Adam Lind, Vice President of Software Development
Mars Petcare

50 % hurtigere cyklus for udvikling til udrulning

"We could bring down the maintenance costs without affecting customer service… by building a robust microservices architecture that was highly scalable, resilient, and secure."

Joseph Cleetus, Business Transformational Manager
LuLu Financial Holdings Ltd.

EY er innovative med en arkitektur baseret på objektbeholdere

"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Pablo Cebro, Director, Platform Engineering, Client Technology
EY

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.