Mikrotjenester på Azure
Bygg elastiske, svært skalerbare og distribuerte programmer for å levere verdi raskere.
Hva er mikrotjenester?
Mikrotjenester er en arkitektonisk tilnærming til å bygge programmer der hver kjernefunksjon, eller tjeneste, bygges og rulles ut uavhengig. Mikrotjenestearkitektur er distribuert og løst koblet, slik at feil ved én komponent ikke ødelegger hele appen. Uavhengige komponenter samarbeider og kommuniserer med veldefinerte API-kontrakter. Bygg mikrotjenesteprogrammer for å imøtekomme raskt skiftende forretningsbehov og få nye funksjoner raskere på markedet.

Administrer enkelt utgaver, oppdateringer og feilrettinger for nye funksjoner i individuelle komponenter uten å rulle ut hele programmet på nytt. Automatiser arbeidsflyt for programvare med en datasamlebånd for kontinuerlig integrering / kontinuerlig utrulling (CI/CD) som GitHub Actions.

Skaler individuelle tjenester og undersystemer basert på ressursbehov, uten å skalere ut hele programmet. Pakk en høyere tetthet av tjenester i én enkelt vert ved hjelp av en beholderiverksetter som Azure Kubernetes Service (AKS) eller Azure Red Hat OpenShift.

Erstatt eller trekk tilbake enkelte tjenester uten å påvirke hele programmet. I motsetning til den tradisjonelle monolittiske programmodellen bruker mikrotjenesteplattformer mønstre som kretsbryting for å tolerere individuell tjenestefeil, noe som forbedrer sikkerheten og påliteligheten. For å gjøre dette enklere, kan du installere et tjenestenett ved hjelp av Service Mesh Interface (SMI) for Azure Kubernetes Service (AKS) eller Red Hat OpenShift Service Mesh for Azure Red Hat OpenShift.

Velg teamets foretrukne utrullingsmetode, språk, mikrotjenesteplattform og programmeringsmodell for hver tjeneste. Publiser mikrotjeneste-API-ene dine for internt og eksternt forbruk mens du håndterer inntreffende bekymringer som godkjenning, autorisasjon, begrensing, hurtigbufring, transformasjon og overvåking med Azure API Management.
Utforsk løsningsarkitekturer for mikrotjenester

Bygge mikrotjenester på Azure
Finn ut hva mikrotjenester er, inkludert fordeler og utfordringer.

Bruke domeneanalyse til å modellere mikrotjenester
Få et sett med veldesignede mikrotjenester ved hjelp av rammeverket for domenedrevet design (DDD).

Identifisere grenser for mikrotjenester
Start fra en nøye utformet domenemodell å legge til grunn for riktig størrelse på en mikrotjeneste.

Designmønstre for mikrotjenester
Utforsk designmønstre som hjelper til med å dempe noen av utfordringene som oppstår med mikrotjenester.

Bygg et CI/CD-datasamlebånd for mikrotjenester
Opprett en god CI/CD-prosess for å oppnå raskere og mer pålitelige utgavesykluser.

Løsningsreise for Azure Kubernetes Service (AKS)
Lær om AKS, juster organisasjonen din rundt roller og ansvar, og rull ut produksjonsklar arbeidsbelastning.
Finn ut mer om produkter og tjenester for mikrotjenestearkitektur
Azure Kubernetes Service (AKS)
Høyt tilgjengelig, sikker og totaladministrert Kubernetes-tjeneste
Azure Red Hat OpenShift
Heladministrert Red Hat OpenShift-tjeneste, drevet i samarbeid med Red Hat
Azure Functions
En hendelsesdrevet serverløs databehandlingsplattform som også løser komplekse iverksettingsproblemer
Azure Container Apps
Bygg og rull ut moderne apper ved hjelp av serverløse beholdere
Azure Cosmos DB
Rask NoSQL-database med åpne API-er for enhver skalering
Azure beholderregister
Et register over bilder og artefakter for Docker og Open Container Initiative (OCI)
Azure API Management
Hybrid multisky-administrasjonsplattform for API-er i alle miljøer
Kunder gjør flotte ting med mikrotjenester
Episerver utvikler plattformen sin og funksjonene sine i Azure
Nate Barad, senior direktør for produktmarkedsføring"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 for kjæledyrpleie moderniserer henvisningssystemet 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 prosent raskere syklus fra utvikling til utrulling
Joseph Cleetus, leder for forretningstransformasjon"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 innoverer med beholderbasert arkitektur
Pablo Cebro, direktør for plattformteknikk og klientteknologi"By using Azure, we've been able to develop and deploy solutions faster and with more confidence across a wide range of infrastructures."

Begynn å bygge mikrotjenesteprogrammer
La oss konfigurere din gratis Azure-konto.
Les Designe distribuerte systemer
Finn ut mer om repeterbare mønstre og komponenter, slik at du kan utvikle pålitelige distribuerte systemer enklere og mer effektivt.
Få veiledning til den skybaserte reisen din
Utforsk Kubernetes-opplæringsressurser – inkludert videoer, artikler, bøker og tekniske nettseminarer.