Fordele for Azure development-modellen on-premises
Der er endnu en fordel ved Azure Arc. Jeres udviklingsteams kan arbejde, som de plejer – uanset hvor data og workloads er placeret. De får nemlig adgang til de samme værktøjer, processer og platforme som i Azure, og kan implementere moderne DevOps-praksis, CI/CD, GitOps og automatisering på tværs af både cloud og on-premises.
Fordelene ved dette:
Ensartet udviklingsoplevelse: Udviklere kan bruge samme API’er, deployment-modeller og pipelines uanset hvor applikationen skal køre.
Hurtigere innovation: I kan hurtigt teste, rulle nye features ud og skalere, uden at vente på flytning til cloud.
Central governance: Politikker og compliance kan håndhæves på tværs af alle miljøer, så I undgår shadow IT og sikrer governance fra dag ét.
Større fleksibilitet: Udvikling og drift hænger bedre sammen, da man ikke længere er begrænset af om en løsning kører i skyen eller lokalt.
Lettere migration og hybrid drift: Ved at udvikle på Azure-native platforme on-premises, bliver det nemmere senere at flytte workloads til cloud – eller at køre hybrid forretningskritiske applikationer, der skal blive lokalt.
Azure Arc skaber således en bro mellem on-prem og cloud, så I kan udnytte cloudens moderne udviklingsmodeller, uanset hvor jeres ressourcer bor.
Kubernetes og Azure Arc-enabled K8s
Kubernetes er i dag mere eller mindre blevet standarden for containerorkestrering – både i cloud miljøer og i mange on-premises datacentre. Mange større organisationer kører allerede Kubernetes på egne servere, i egne datacentre eller måske i en anden cloud end Azure. Der kan være mange grunde til et sådan setup, det kan være compliance-krav, latency-hensyn, eksisterende investeringer i hardware eller ønsket om at undgå cloud eller vendor lock-in.
Men her kan Azure Arc blive en vigtig nøglebrik.
Med Azure Arc-enabled Kubernetes kan man onboarde disse eksterne Kubernetes-clusters til Azure – selvom de ikke fysisk befinder sig i Microsofts cloud. På den måde opnår man samme ensartede styring, governance, sikkerhedspolitikker og overvågning, som man kender fra Azure Kubernetes Service (AKS), uden at flytte data eller worksloads.
Med Azure Arc bliver jeres on-prem Kubernetes-cluster (– eller jeres Google Cloud-cluster, for den sags skyld) omdefineret til en “Azure-ressource”, og dermed en del af jeres samlede cloud governance.
Med Arc-enabled Kubernetes kan man bl.a. opnå:
Ensrettet Azure Policy på tværs af cluster – også dem uden for Azure
Centraliseret rolle- og adgangsstyring (RBAC) gennem Azure AD
Azure Monitor og Defender for Containers på eksterne miljøer
Azure Resource Graph og tagging på tværs af hybrid cloud
GitOps integration med Flux – direkte styret fra Azure
Skaleret konfigurationsstyring med Azure Arc Config
Det giver DevOps-teams mulighed for at arbejde ensartet og effektivt, uanset hvor clustrene kører.