Novetats en DevOps

Autora: Judy Howell
Data De La Creació: 26 Juliol 2021
Data D’Actualització: 21 Juny 2024
Anonim
More than Coffee: how to get into IT and stay alive. We answer your questions. Java and beyond.
Vídeo: More than Coffee: how to get into IT and stay alive. We answer your questions. Java and beyond.

Content


Font: Djvstock / Dreamstime.com

Emportar:

DevOps ha evolucionat des de fa anys, així que hi ha de nou amb aquesta metodologia de tendència?

Els clients de les empreses empresarials volen que responguin de forma adequada i ràpida a les seves necessitats canviants. Tot i això, diverses limitacions han impedit que les empreses responguin a aquests requisits tan aviat com vulguin. Una de les limitacions més brillants ha estat la forma aïllada de diferents departaments. DevOps permet ara a les empreses respondre als requeriments dinàmics eliminant les sitges de les organitzacions. Es fonen els rols i es requereix que les persones siguin funcionals. Ara les organitzacions poden publicar productes i serveis de manera incremental i més freqüent. Com que els equips són cada cop més funcionals, ara hi ha menys interdependència. Diversos estudis han trobat que DevOps s'està convertint en una força important a tenir en compte. Tenint en compte els principis de DevOps, ha estat una força disruptiva en el món de les TI.


Què és DevOps?

DevOps s'escurça de "desenvolupament" i "operacions", és a dir, tant el desenvolupament com el personal d'operacions treballen junts o adquireixen habilitats transversals. Tanmateix, l’abast dels rols no s’ha de restringir als desenvolupadors de programari i a les persones de suport informàtic. De fet, l’abast hauria d’incloure tots els rols que participin en el desenvolupament de programari. Els "operadors" poden incloure enginyers de sistemes, administradors de sistemes, personal d'operacions, enginyers de llançament, DBA, enginyers de xarxa, professionals de la seguretat i diverses altres sub-disciplines i títols de treball.

DevOps és una combinació de diferents filosofies, pràctiques i eines que permet a les empreses empresarials respondre als requisits del mercat que canvien freqüentment. Anteriorment, diversos departaments treballaven majoritàriament de forma aïllada amb una comunicació o coordinació mínima. Això va donar lloc a problemes com ara la no resposta a canvis bruscos dels requisits. La filosofia DevOps requereix que els seus professionals siguin funcionals. Per exemple, es pot esperar que un desenvolupador de programari conegui també habilitats de prova de programari. El canvi de perspectiva té com a conseqüència lliuraments de millor qualitat i una comprensió més clara de la dinàmica del mercat. DevOps requereix que els seus professionals adquireixin diverses habilitats, la qual cosa amplia la perspectiva i ajuda a realitzar un treball de qualitat.


Tendències i desenvolupaments importants

El domini DevOps ha sofert molts canvis importants. Aquí veurem els canvis més importants evitant el bombo.

Durant els darrers anys, la metodologia Àgil ha perdut una mica de la seva popularitat, ja que molts exponents han anat a la deriva. El principal motiu del desencant va ser els seus principis dogmàtics. Àgil comença a tornar-se en forma de dos principis: l’àgil modern i el cor àgil.

No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Eines i mètodes de DevOps

Tot i que hi ha certs principis o mètodes sobre DevOps, hi ha moltes eines diferents disponibles per implementar DevOps. Aquestes eines són utilitzades per diverses organitzacions de diverses maneres, i algunes de les més importants es descriuen a continuació.

Tant la prova com la versió són activitats importants dirigides a la qualitat del programari. En l'àmbit de les proves, es pot citar com a exemple Netflix. L’equip de proves de Netflixs ha desenvolupat el concepte de Chaos Monkey, que bàsicament pertorba el sistema mitjançant la introducció d’errors o problemes que posen a prova els desenvolupadors de programari. Com a resultat, quan apareix un problema legítim, es pot gestionar amb molta més facilitat.

La versionada pertany a la idea que no només s’ha de versionar el codi, sinó tot el relacionat amb el programari com ara artefactes, casos de prova i infraestructura. D’aquesta manera, si una actualització o un pegat no surt tal com estava previst, el programa es pot tornar a executar a una versió estable i anterior.

DocuSign és un proveïdor líder de solucions de signatura i transacció de documents digitals. Com que es troba en un domini que requereix alta seguretat i confidencialitat, DocuSign ha de tenir molta cura per mantenir la privacitat i la seguretat de les transaccions. L’adopció dels principis de DevOps no va ser fàcil perquè no només havia de desenvolupar noves funcions, sinó també assegurar-se que es posessin a prova amb rigor. De manera que, abans de llançar el programari real, va realitzar un procés de prova errònia amb l'ajut del programari. Més concretament, va simular l'API usada per a les proves. Com a resultat, les coses van funcionar més ràpidament, es van identificar els problemes i es van resoldre ràpidament o es van prioritzar els incidents. DocuSign també va posar en marxa un procés repetible que automatitzarà la simulació de casos de prova i identificarà problemes de programari.

Forter

Forter és un proveïdor de solucions de signatures i transaccions digitals igual que DocuSign. Volia gestionar les seves incidències i problemes amb més eficàcia. Va prioritzar els problemes i va emfasitzar l’auto-resolució dels problemes. Forter va construir una arquitectura que podria prioritzar els problemes i identificar problemes per a l'autosolució o per a la seva posterior resolució. Per tant, es podria concentrar en qüestions i incidents prioritaris. Aquesta automatització de tasques repetibles va alliberar la gent per concentrar-se en feines més creatives.

Conclusió

DevOps sona el punt de mira de les pràctiques de desenvolupament de programari tradicionals? No és una pregunta fàcil de respondre. DevOps encara està en les seves primeres etapes. Encara es pesa. Per descomptat, hi ha estudis de cas que indiquen els seus beneficis per les pràctiques de desenvolupament de programari tradicionals. Pràcticament, trigarien una estona a assumir-se perquè el desmantellament de pràctiques que han trigat anys a acumular-se és una tasca. Ara mateix, però, DevOps sembla un concepte que mereix una atenció seriosa.