Cloud Automation: hvorfor, hvor og hvordan

den oprindelige vision for cloud computing var automatiserede on-demand-tjenester, der skaleres dynamisk for at imødekomme efterspørgslen. Mens denne vision nu er en realitet, sker det ikke alene. Cloud-automatisering er kompleks og kræver specialiserede værktøjer, ekspertise og hårdt arbejde. Lær, hvorfor cloud-automatisering er vigtig, hvor den bruges, og hvordan den fungerer.

i dette indlæg gennemgår vi potentialet i cloud-automatisering, dets brugssager i moderne organisationer og almindelige værktøjer, der bruges til at implementere cloud-automatiseringsstrategier. Vi viser også, hvordan NetApp Cloud Manager og Cloud Volumes ONTAP kan hjælpe med automatisering af cloud-datastrømme.

i denne artikel vil du lære:

  • hvad er cloud automation
  • Cloud automation vs cloud orchestration
  • common use cases
  • Cloud automation tools
  • Cloud data automation med Cloud Volumes ONTAP

Hvad er Cloud Automation?

Cloud automation gør det muligt for IT-teams og udviklere at oprette, ændre og nedbryde ressourcer på skyen automatisk. Et af de største løfter om cloud computing var, at tjenester kunne bruges efter behov, hvis og når det var nødvendigt. Men i virkeligheden har nogen brug for at spinde disse ressourcer op, teste dem, identificere, hvornår de ikke længere er nødvendige, og tag dem ned, og dette kan repræsentere en enorm manuel indsats.

Cloud automation er ikke indbygget i skyen; det kræver ekspertise og brug af specialiserede værktøjer. Du kan udnytte cloud-automatiseringsværktøjer og-funktioner, der tilbydes af din offentlige cloud-leverandør, automatiseringsfunktioner i din private cloud-platform (f.eks. OpenStack eller Cloud Foundry) eller tredjeparts cloud-værktøjer, der kan udføre automatisering i cloud-miljøer (f. eks. Puppet, Chef, Kubernetes eller Cloudify).

Cloud-automatisering kræver hårdt arbejde, men det lønner sig, når du kommer igennem den indledende smerte og får evnen til at udføre komplekse opgaver med et klik på en knap. Ud over den åbenlyse fordel ved at reducere manuelt arbejde har cloud-automatisering yderligere fordele:

  • forbedret sikkerhed og modstandsdygtighed—når følsomme opgaver automatiseres, behøver du ikke flere IT-personer eller udviklere, der logger ind på missionskritiske systemer. Risikoen for menneskelige fejl, ondsindede insidere og konto kompromis er stærkt reduceret. Derudover kan du opbygge bedste sikkerhedspraksis i automatiserede arbejdsgange og håndhæve sikkerhedsprincipper i 100% af dine implementeringer.
  • forbedrede backupprocesser—organisationer skal ofte sikkerhedskopiere deres system for at beskytte mod utilsigtet sletning, konfigurationskatastrofe, udstyrsfejl eller cyberangreb. Automatisering af sikkerhedskopier på skyen eller automatisk sikkerhedskopiering af lokale systemer til skyen forbedrer dramatisk en organisations modstandsdygtighed over for katastrofe.
  • Forbedret styring—når systemer konfigureres manuelt eller på ad hoc-basis, kan administratorer have lav synlighed over, hvad der faktisk kører, og har muligvis ikke en centraliseret måde at kontrollere infrastrukturen på. Cloud automation giver dig mulighed for at konfigurere ressourcer på en standardiseret, kontrolleret måde, hvilket også betyder, at du har meget mere kontrol over infrastruktur, der kører på tværs af din organisation.

Cloud Automation vs Cloud Orchestration: Hvad er forskellen?

orkestrering er endnu et skridt ud over automatisering. Orkestrering involverer planlægning og integration af automatiserede opgaver mellem forskellige systemer.

overvej for eksempel et system med tre noder, der kører applikationen, en central database og en belastningsbalancer. Implementering af dette komplekse system kræver en omhyggeligt koordineret række handlinger-opstart af databasen, opstart af knudepunkter, sikring af, at de opretter forbindelse til databasen med succes og derefter Opsætning af belastningsbalanceren.

mens automatisering ville involvere udførelse af hver af disse isolerede opgaver automatisk, ville et orkestreringssystem være i stand til at udføre dem i den rigtige rækkefølge og timing og sikre, at hele systemet er i gang. En anden vigtig anvendelse af orkestrering er at styre tilslutningsmuligheder. Et orkestreringssystem kan sikre, at komponenter er forbundet til det lokale netværk eller internettet og kommunikerer med de fjerntjenester, de har brug for for at fungere.

for eksempel betyder orkestrering af en app ikke kun implementering af en applikation, men også tilslutning af den til netværket, så den kan kommunikere med brugere og andre apps. I skyen er orkestrering ofte nøglen til at sikre, at automatiserede spin-up-aktiviteter som automatisk skalering finder sted i den rigtige rækkefølge med de rigtige sikkerhedsregler og tilladelser på plads.

cloud Automation Use Cases

Cloud automation har en række anvendelser i moderne virksomheder og udviklingsarbejdsgange. Her er nogle af de mest almindelige scenarier.

infrastruktur som kode (IAC)
i IAC-paradigmet skal IT-infrastruktur defineres i konfigurationsfiler og startes automatisk i henhold til denne konfiguration. Konfigurationsfiler skal opbevares i versionskontrol, administreres, testes og udvikles, ligesom kildekode. Cloud-automatisering gør IAC meget mere kraftfuld, fordi offentlige og private skyer har kontrol over næsten alle aspekter af infrastrukturen, hvilket tillader orkestrering af komplekse systemer. Læs vores artikler om IaC og IAC.

styring af arbejdsbyrden
den mest grundlæggende form for styring af arbejdsbyrden er Autoskalering, en skyautomatiseringsfunktion, der er en hæfteklamme for enhver offentlig skyudbyder. Ud over at kontrollere omkostningerne på offentlige skyer er det vigtigt at spore, hvad der kører, rydde ubrugte ressourcer og tilpasse infrastrukturen til de faktiske driftskrav. Cloud automation hjælper administratorer med at overvåge deres miljø og automatisk justere arbejdsbelastninger efter behov.

applikationsudvikling og test
kontinuerlig levering og kontinuerlig implementering, som praktiseres meget bredt i agile udviklingsorganisationer, kræver realistiske dev/testmiljøer, der automatisk klargøres som en del af automatiserede udviklingsrørledninger. Cloud-automatisering på den offentlige sky har været og forbliver den primære måde at betjene den kontinuerlige leveringsrørledning og generere de miljøer, som udviklere har brug for. Læs vores artikel om DevOps fordele og strategier til automatisering af DevOps i et hybrid skymiljø.

Hybrid cloud
Hybrid cloud-miljøer er komplekse og kræver indviklede integrationer mellem on-premise og public cloud-systemer. Cloud automation gør det muligt at synkronisere aktiver mellem lokale datacentre og cloud—ressourcer, at udføre “cloud bursting”-skiftende belastninger til skyen, når lokale ressourcer overskrides, aktivere katastrofegendannelsesscenarier med et eksternt DR-sted, der spejler miljøet på stedet og mere. Læs mere om, hvordan NetApp kan hjælpe med at automatisere hybrid cloud storage.

Cloud-automatiseringsværktøjer

Cloud-automatisering kan udføres ved hjælp af smid-scripts, men branchen har indset, at det på grund af kompleksiteten i skymiljøer og behovet for indviklet orkestrering af mange daglige opgaver er bedre at stole på en moden automatiseringsplatform. Her er et par systemer, der ofte bruges til at automatisere og orkestrere opgaver i skyen.

Puppet
Puppet er et veteran konfigurationsstyringsværktøj og en af pionererne inden for infrastruktur som kode (IAC). Dens kommercielle version, Puppet Enterprise, er specielt velegnet til cloud arbejdsbyrder og understøtter enorme salg, op til 20.000 marionet noder. Det kan bruges til offentlige, private og hybridskyer og tilbyder en GUI-grænseflade til definition af konfigurations-og automatiseringsopgaver samt DSL-scripts (Domain Specific Language).

Ansible
Ansible er et andet konfigurationsstyringsprodukt, der er synonymt med IAC, udviklet af Red Hat. Dens kommercielle version, Ansible tårn, understøtter fuld orkestrering kapaciteter, med job planlægning, forvaltning af en ressourcer opgørelse, og begrebet “playbooks”, så du automatisere komplekse række handlinger. Du kan definere konfigurationer ved hjælp af dets GUI, DSL eller en REST API. Det giver stærk support til alle offentlige skyudbydere og er også en robust mulighed for privat sky.

Kubernetes
Kubernetes er ikke per definition en cloud—automatiseringsløsning-den tillader dig ikke at automatisere alle dine cloud-ressourcer. Kubernetes administrerer og orkestrerer dog Docker-containere, som du kan bruge til at køre stort set enhver arbejdsbyrde på skyen. Det administrerer implementering af tjenester inden for containere, ressourceforbrug, netværk inden for Kubernetes-klyngen og med omverdenen, og mere. Kubernetes bruges i vid udstrækning på den offentlige sky; alle offentlige skyudbydere tilbyder robuste Kubernetes som et servicetilbud, f.eks.

få mere at vide i vores serie af artikler om styring og automatisering af Kubernetes storage.

elastisk Beanstalk
elastisk Beanstalk er en automatiseringsplatform, der giver dig mulighed for at implementere applikationer udviklet med Java,. net, PHP, Node.js, Python, Ruby, Go og Docker på tværs af EC2-forekomster. Du uploader din kode, og Elastic Beanstalk håndterer klargøring af applikationen, Autoskalering, belastningsbalancering, overvågning og mere.

Ave CloudFormation

Ave CloudFormation er vores infrastruktur som Kodeplatform, som giver dig mulighed for at definere deklarative skabeloner, der specificerer, hvad du vil køre i skyen, og som automatisk har spinnet de nødvendige ressourcer op. Du kan bruge cloudformationsskabeloner til at automatisere alt fra rutinemæssig implementering af en S3 bucket-eller EC2-forekomstgruppe til meget komplekse, store applikationer, der kombinerer flere -tjenester.

Terraform
Terraform er et open source værktøj af Hashicorp, som lader dig opbygge, ændre og version infrastruktur som kode. Det giver ikke konfigurationsstyringsaspektet, så det fungerer sammen med CM-værktøjer som Puppet eller Chef. Terraform tager konfigurationsfiler og genererer udførelse plan, der beskriver, hvordan det vil nå den ønskede tilstand. Når konfigurationen ændres, kan den oprette nye eksekveringsplaner for at tilpasse ressourcerne til den nye ønskede tilstand. Det kan styre alt fra computer, Opbevaring og netværk, til DNS og højere niveau applikationsfunktioner.

Cloud data Automation med Cloud Volumes ONTAP

NetApp Cloud Volumes ONTAP, den førende løsning til lagerstyring i virksomhedsklasse, leverer sikre, gennemprøvede lagerstyringstjenester på Google Cloud. Cloud Volumes ONTAP understøtter op til en kapacitet på 368 TB og understøtter forskellige brugssager såsom filtjenester, databaser, DevOps eller enhver anden virksomheds arbejdsbyrde.

især giver Cloud Volumes ONTAP Cloud Manager, en brugergrænseflade og API ‘ er til styring, automatisering og orkestrering af cloud storage, der understøtter hybrid & multi-cloud arkitekturer.

Lær mere om Cloud Automation

der er meget mere at lære om cloud automation. For at fortsætte din forskning, se på resten af vores blogs om dette emne.

infrastruktur som kode: DevOps gjort rigtigt
infrastruktur-som-kode er en afgørende komponent i at opnå et smidigt DevOps-miljø. Det kan reducere komplekse systemer og miljøer til et par linjer kode, hvilket muliggør dev/test pipeline automatisering. Lær, hvordan Infrastructure-as-code kan transformere dine operationer, hvilke teknologier du skal bruge, og hvordan du implementerer dem, og hvordan cloud Volumes ONTAP understøtter DevOps-operationer ved at bringe automatiseringsfunktioner til dit lager.

Læs: infrastruktur som kode: DevOps gjort rigtigt

Cloud kloning med Fleksklon: Cloud Volumes ONTAP Kundecasestudier
Devops-teams har ofte svært ved at oprette og vedligeholde testmiljøer i et hurtigt nok tempo, hvilket bremser tiden til markedet. Få mere at vide om, hvordan Cloud Volumes leverer kloningsfunktioner, der kan forenkle og fremskynde testprocessen, uanset hvor komplicerede eller store de involverede miljøer er. Find ud af alt om Flecclones fordele med nogle konkrete kundesucceshistorier.

Læs: Cloud kloning med Fleksklon: Cloud Volumes ONTAP kunde casestudier

infrastruktur som kode: Tips til at komme i gang
vi leverer kraftfuld infrastruktur som kode (IAC) kapaciteter via CloudFormation service. Lær, hvordan CloudFormation fungerer, fordelene ved at bruge den til at opbygge en genanvendelig, konsistent IT-strategi og hurtige tip til at få dit IAC-projekt i gang.

Læs: infrastruktur som kode: tips til at komme i gang

infrastruktur som kode: 7750 > Microsoft giver Dig mulighed for at oprette JSON-skabeloner til automatisk at spinde op enhver kombination af IT-ressourcer. Lær, hvordan du bruger ARM til at implementere din infrastruktur som kode (IAC) strategi på blå.

Læs: infrastruktur som kode: blå Tips til at spare dig tid og hovedpine

automatisering af lagervolumen Provisioning med Ansible Automation Scripts og Cloud Volumes ONTAP
Enterprises scale gør cloud automation til en nødvendighed for lagervolumener provisioning. I dette indlæg giver vi kodeeksempler til, hvordan man kombinerer NetApp Cloud Manager API ‘ er og Ansible til at oprette volumener i NetApp Cloud Volumes ONTAP uden at udfordre manuel overhead.

denne cloud-automatiseringsproces til klargøring af lagervolumener hjælper med at begrænse omkostningerne ved manuel indsats, der kræves for at oprette volumener, fremskynder overholdelsespraksis og reducerer fejl.

læse: Automatisering af Klargøring af lagervolumen med Ansible automatiserede Scripts og Cloud-volumener ONTAP

infrastruktur som kode Ansible implementering af Cloud-volumener ONTAP og Cloud Manager
IAC bruges ofte til beregningsressourcer, men det kan være udfordrende at automatisere lagring på grund af behovet for at replikere og gendanne store datamængder rettidigt. Lær, hvordan du automatiserer opbevaring, der administreres af Cloud Volumes ONTAP ved hjælp af deklarative IAC-skabeloner, ved hjælp af NetApp Cloud Manager, Terraform og Ansible.

læse: Infrastruktur som kode Ansible implementering af Cloud Volumes ONTAP og Cloud Manager

automatisering af Cloud-operationer med Cloud Volumes ONTAP og REST
NetApp Cloud Manager giver et praktisk brugergrænseflade, der giver dig mulighed for at arbejde med opbevaring administreret i Cloud Volumes ONTAP meget ligetil. Lær, hvordan de samme operationer kan udføres programmatisk ved hjælp af Cloud Manager REST API.

læse: Automatisering af Cloud-operationer med Cloud Volumes ONTAP og REST

Cloud Volumes ONTAP og OpenShift-implementering ved hjælp af Ansible
hvis du bruger Cloud Volumes ONTAP som en del af en OpenShift-implementering, kan du bruge Ansible til at implementere lagringstjenester automatisk. NetApp er en af seks Red Hat Ansible certificerede modul leverandører. Der er flere NetApp ONTAP-moduler, du kan bruge til almindelige Cloud-volumener ONTAP-konfigurationsopgaver. Lær, hvordan du udnytter Ansible til at gøre din installationsproces op til 96 gange hurtigere.

læse: Cloud Volumes ONTAP og OpenShift Deployment vha. Ansible

Lynstartskabeloner: Sådan bruger du dem til at gøre Cloud Storage nemmere
lynstartskabeloner giver en nem måde at komme i gang med cloud automation til din lagringsinfrastruktur. Microsoft leverer disse skabeloner, som giver dig fuld fleksibilitet til at konfigurere de lagringsressourcer, du har brug for, til dine unikke præferencer.

dette indlæg giver dig trinvise instruktioner om, hvordan du finder skabeloner til hurtigstart, og hvordan du sætter dem i brug hurtigt og nemt, som alle kan kombineres med og forbedres af NetApp Cloud Volumes ONTAP til implementering af blå.

Læs mere her: hvordan man bruger dem til at gøre Cloud Storage lettere

NetApp Cloud Manager: hvordan Vilis Tårne låste det fulde potentiale af Cloud Storage Management
at køre operationer i skyen kan være tidskrævende og kræver masser af ekspertise. Hold skal håndtere udfordrende opgaver såsom sikkerhedskopiering og gendannelse, skalering af ressourcer op og ned og lagring af massive datamængder så effektivt som muligt. Cloud storage management automatiseringsløsninger kan tage denne administration overhead fra dine teams hænder.

i denne blog kan du lære, hvordan NetApp Cloud Volumes ONTAP og Cloud Manager bruger NetApp Cloud Volumes ONTAP og Cloud Manager til at levere en central cloud storage management platform, der tackler udfordringerne ved datastyring i skyen, herunder reduktion af skyomkostninger, øget systemsynlighed og automatisering af en stor del af dens operationer.

Læs mere i NetApp Cloud Manager: hvordan Vilis Tårne låste op for det fulde potentiale i Cloud Storage Management.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.