Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Automatisering Besturingssysteem

Versnel DevOps met workload-automatisering: sneller, minder redundantie, sneller kwaliteit leveren

Versnel DevOps met workload-automatisering: sneller, minder redundantie, sneller kwaliteit leveren

Softwareontwikkeling is een arbeidszame, gecompliceerde procedure, die vaardigheid, ervaring, creativiteit, een oog voor detail en het allerbelangrijkst, tijd vereist. Elk hulpmiddel of methodologie dat consistent de hoeveelheid tijd kan verminderen die besteed wordt aan redundante processen, taken en vertragingen in het softwareontwikkelproces, is muziek in de oren van applicatieontwikkelaars.

Een van de meest besproken softwareontwikkelmethoden vandaag is DevOps, die zich concentreert op een wendbare, snelle releasecyclus door te handelen op het snijvlak van ontwikkelaars en operatiepersoneel. Onderzoek van Gartner schat dat de DevOps-methodologie in populariteit zal groeien, zodanig dat 25% van de Global 2000 organisaties DevOps zullen hanteren tegen 2016.

Zie ook: Downtime kost geld: hoe DevOps je kan helpen applicaties sneller te fixen

Gartner voorspelt dat als resultaat van DevOps-adoptie, tegen 2019 50% van de ondernemingen applicatie release management en geautomatiseerde configuratie van builds zullen implementeren.

Wat voor veel ontwikkelaars verrassend is, is dat er al oplossingen zijn die veel van de fasen van het applicatie releaseproces kunnen automatiseren, of het nu routine taken zijn of infrequente one-offs. In plaats van meerdere applicatie release management tools toe te voegen en kostbare en onbeheersbare silo's van automatisering te creëren, kunnen ondernemingen tijd en geld besparen door de workload-automatiseringsoplossing die ze al hebben te gebruiken om hun applicatie releaseprocessen te automatiseren.

Moderne workload-automatiseringsoplossingen kunnen gebruikt worden om release management te hanteren en betrokken te zijn bij build deployments, complexe taken uit te voeren, administratieve taken uit te voeren, en nog veel meer.

Arbeidszame, saaie taken die anders de waardevolle tijd en aandacht van DevOps-engineers zouden innemen, worden geautomatiseerde processen met de hulp van workload-automatisering, wat mensenbronnen vrijmaakt voor hogere projecten.

Moderne workload-automatiseringsoplossingen besparen ook tijd tijdens de build-testfase. Bijvoorbeeld, organisaties kunnen het applicatie releaseproces vereenvoudigen en onnodige knelpunten voorkomen door automatisering te gebruiken om een workflow te creëren die builds op machines deployt, kits installeert op productieomgevingen, verifieert of installatiebestanden correct zijn, en dan een alert stuurt naar de juiste gebruikers dat de build klaar is.

Na verificatie en testing van user stories voor kwaliteitsborging, kan de workload-automatiseringsoplossen dan stories sluiten en mergen om klaar te zijn voor de volgende reviewvergadering. Ontwikkelpersoneel kan ook hun bestaande kwaliteitsborgingssysteem integreren met een applicatie zoals Team Foundation Server, zodat elke keer dat een bug gelogd wordt, een nieuw werkitem automatisch aangemaakt kan worden.

En het is niet alleen ontwikkelaars die kunnen profiteren van bestaande workload-automatiseringssuites, maar het operatieteam ook. Een van de grootste problemen waar operatieteamleden betrokken bij applicatie release management mee worstelen, is ervoor zorgen dat de machines waar de builds op gedeployed zijn, correct gearchitectuurd zijn om aan resource-eisen te voldoen.

Deze machines kunnen behoorlijk klopjacht krijgen door dingen als herhaalde regressietests en excessive instanties, resulterend in machine-vertragingen die ontwikkelingschema's vertragen. Met een workload-automatiseringsoplossing kunnen organisaties CPU- en geheugentoewijzing voor specifieke machines verhogen, samen met het wissen van databases of wat anders nodig is om een ideale testomgeving te bieden.

Ten slotte is een van de hoekstenen van workload-automatisering die het applicatie release managementproces echt verbetert, geavanceerde event-gedreven scheduling. In tegenstelling tot DevOps-specifieke tools, die beperkte datum/tijd scheduling-mogelijkheden hebben en alleen werken met de systemen waarop ze draaien, bieden moderne workload-automatiseringsoplossingen een enkel controlepunt voor alle applicaties en technologieën in een organisatie-omgeving.

Geavanceerde event-gestuurde scheduling stelt organisaties in staat om taken te triggeren volgens een vooraf gedefinieerde event of zelfs een complexe combinatie van events, waardoor de lagtijd en vertragingen die tenderen om handmatige overdrachten tussen teams te acompanieren, worden verwijderd.

Zie ook: 5 stappen naar succesvol DevOps

Als nieuwe methodologieën en technologieën als DevOps opduiken, zijn organisaties vaak geneigd om meer automatiseringstools toe te voegen om het web van complexiteit te managen dat ontstaat door het samenvoegen van nieuwe methodologieën met bestaande systemen.

Echter, in plaats van meer controle over hun omgevingen te krijgen, encounteren organisaties meer complexiteit omdat ze nu elk van de individuele automatiseringstools moeten managen alsook de bijbehorende methodologie of technologie.

Workload-automatisering biedt een foundationeel stuk voor het automatiseren en managen van processen en nieuwe technologieën door het gehele bedrijf. In het gebied van DevOps helpen workload-automatiseringsoplossingen zowel ontwikkelaars als operatietteams om wendbaarder te worden in hun applicatie release management processen en complexiteit te verminderen.

Bron: Jim Manias, Advanced Systems Concepts

Automatisering Besturingssysteem

  1. Automatisering en AI versterken cybersecurity: snellere, slimme verdediging
  2. Versnellen van vaccinontwikkeling: hoe automatisering de productie versnelt
  3. Serverautomatisering: Van desktop macro's naar FANG-platforms
  4. Copia Automation Beveiligt $14,2M Series A voor Versnelling DevOps in Industriële Automatisering
  5. Automatisering Teisteren: 5 Essentiële Vaardigheden Voor Fabrikanten
  6. Industrie 4.0 in de procesindustrie: Bewijzen stappen voor efficiëntie en innovatie
  7. Connectiviteit in UK Productie Versterken: Strategieën voor een Verbonden Industrie 4.0 Toekomst
  8. Productie-efficiëntie Ontgrendelen: Hoe 5G de Productie Transformeert
  9. Magazinefficiëntie verhogen: Hoe automatisering werknemers versterkt, veiligheid verbetert en winst drijft
  10. Automatisering van Magazijnen: Drie Belangrijke Oplossingen voor Veelvoorkomende Uitdagingen
  11. Hoe Automatisering E-Commerce Retourkosten Verlaagt