Nul
Hvorfor DevOps er nøglen til din virksomhed
Vedtagelse DevOps er ikke bare en god idé, det er en virksomhed nødvendighed.
For at få den mest fra dagens teknologier-fra servere til virtuelle maskiner (VM)s og containere på at den skyer de sætter — du skal få dit system administratorer, der arbejder sammen med dine udviklere. Derfor, DevOps, portmanteau af udvikling og drift.
I Agile, programmering hold omfatte brugere, ledelse og system administratorer fra projektets start. Dette sker ofte ved at sætte alle involverede i et projekt i små grupper, der mødes dagligt. En af de mest populære mekanismer for at gøre dette, er Scrum, men der er andre metoder som Extreme Programming (XP). Med DevOps disse tilgange er drønede op ved hjælp af en af flere DevOps-programmer, såsom Ansible, Kok, Marionet, eller SaltStack.
DevOps: Nå over DEN mur mellem udvikling og drift
Som DevOps ekspert Damon Edwards forklarede, “DevOps er en reaktion på den stigende bevidsthed om, at der er en kløft mellem, hvad der er traditionelt anses for udvikling aktivitet, og hvad der traditionelt anses for operationer aktivitet.”
Edwards fortsatte:
Udvikling-centreret folk har tendens til at komme fra en tankegang, hvor forandring er den ting, som de er betalt for at udføre. Den forretning er afhængig af dem til at reagere på skiftende behov. På grund af dette forhold, er de ofte incentivized til at oprette så mange ændringer som muligt. Operationer folk har tendens til at komme fra en tankegang, hvor forandring er fjenden. Den forretning er afhængig af dem til at holde lys og levere de tjenester, der gør virksomheden penge i dag. Operationer er motiveret til at modstå forandring, da det undergraver stabilitet og pålidelighed.
Når at frakoble er repareret, skal du ikke kun vil begge parter være mindre frustrerede, de er i stand til at arbejde meget hurtigere. For virksomheden som helhed, DevOps både forbedrer virksomhedernes fleksibilitet og tilpasning. Med andre ord, at virksomhederne kan levere en bedre service til brugerne, mens du bruger DET til mere effektivt at nå de forretningsmæssige målsætninger.
Hvad gør DevOps muligt, ifølge James Urquhart, general manager for Amazon Web Services (AWS) Læring, er:
For det første, server-virtualisering-efterfulgt af lagring og netværk, virtualisering — introducerede os til tanken om, at fysiske systemer operationer kan være afkoblet fra den digitale elementer, at de er værter. Operativsystemer ikke længere behøver at være lænket til fysiske servere. Filsystemer, der ikke længere behøver at være låst fast på bestemte spindler. Forbindelser mellem servere er ikke længere statisk tildelt til en bestemt fysisk switch-porte.
Det var en ting er, når de enkelte servere har brug for konstant hands-on opmærksomhed for at holde dem kørende. I dag, næsten alt i DET er virtualiseret, hvilket betyder, DevOps-programmer gør det nemt for både udviklere og administratorer til at arbejde sammen. Kort sagt, i denne nye software-defineret verden, at virksomhederne kan bevæge sig med den hastighed af software udvikling.
DevOps: Hvorfor bruge det?
Der er flere fordele ved at bruge DevOps til at flytte ind i software-defineret IT-verden.
Hastighed
Almindeligt, disse programmer gør det muligt at oprette masterkopier af software stakke og servere, du har brug for til dit arbejde. Når perfektioneret, kan du gennemføre tusindvis af identiske tilfælde. Hvis du har brug for at ændre en — sige, bruge MariaDB i stedet for MySQL-database-server, der hver giver dig mulighed for nemt at skifte ud Databasestyresystemer i flere servere. Slutresultatet er en enorm besparelse i tid af server og software installation.
Mens disse DevOps programmer fungerer godt til servere og server Fos, de er ikke designet til at håndtere containere. Det er, hvor Docker sværm tilstand, Kubernetes, og Mesosfaeren Marathon trin i.
Containers er hurtigt ved at blive den dominerende cloud-teknologi, der giver mulighed for, i henhold til 451 Forskning, primært fordi beholdere bruge langt færre systemressourcer end gør Fos. For Økonomidirektører, den nederste linje er, at du kan køre fra fire til 10 gange så mange server-forekomster på den samme server-hardware, som du kan med Fos.
Håndtering af containere er ikke let. Som DataDog, en cloud-overvågning selskab, påpeger i sin rapport om den virkelige verden Docker adoption, “Beholdere” kort levetid og øget tæthed har betydelige konsekvenser for infrastruktur overvågning. De repræsenterer en ordre-af-størrelsesorden stigning i antallet af ting, der skal være individuelt overvåges.”
Specifikt, container management programmer giver fire tjenester:
Hensættelser: Disse værktøjer kan bestemmelse eller tidsplan beholdere i en container klynge og lancere dem. Konfiguration, scripting: Scripting giver dig mulighed for at indlæse din specifikke applikation konfigurationer i beholdere på samme måde som du måske allerede bruger Juju Charme, dolfin Dolfin er, eller Kok opskrifter. Disse er skrevet i YAML eller JavaScript Object Notation (JSON). Overvågning: Disse værktøjer spore og overvåge containere,’ sundhed og værter i klyngen. Når en container fejler, overvågning af spin op en ny instans. Hvis en server fejler, af genstarter containere på en anden vært. De værktøjer, også køre system helbredsundersøgelser og rapportere uregelmæssigheder med beholdere, deres Fos og servere. Rullende opgraderinger og rollback: Når du installerer en ny version af beholderen, eller de applikationer, der kører i beholdere, container management værktøjer automatisk at opdatere dem på tværs af din container klynge. Hvis noget går galt, de vil lade dig rulle tilbage til den sidst kendte fungerende konfiguration.
Hver gøre disse på forskellige måder. Med Dokker Sværm tilstand, der blev indført i Dokkeren 1.12, container er spredt over flere værter. Det giver dig også mulighed til at oprette en sværm, der er en klynge), på flere vært platforme. Dokker er den førende container virksomhed.
0