{"id":3329,"date":"2017-05-04T12:48:02","date_gmt":"2017-05-04T10:48:02","guid":{"rendered":"https:\/\/clouding.io\/blog\/?p=3329"},"modified":"2024-02-20T11:32:01","modified_gmt":"2024-02-20T10:32:01","slug":"que-es-devops","status":"publish","type":"post","link":"https:\/\/clouding.io\/blog\/que-es-devops\/","title":{"rendered":"\u00bfQu\u00e9 es DevOps?"},"content":{"rendered":"<p>En Clouding.io ya sabes que siempre <strong>te ponemos al d\u00eda sobre los temas m\u00e1s interesantes del sector<\/strong>. Hoy le ha tocado el turno a \u00abDevOps\u00bb, filosof\u00eda de organizaci\u00f3n que aplica el equipo de Clouding.io.<\/p>\n<p><strong>\u00bfQu\u00e9 es Devops?<\/strong><\/p>\n<p><strong>DevOps<\/strong> es la tarea heterog\u00e9nea llevada a cabo por los <strong>equipos de aplicaci\u00f3n de desarrollo y sistemas de operaciones<\/strong>.<\/p>\n<h3>Diferentes acepciones del t\u00e9rmino \u00abDevOps\u00bb<\/h3>\n<ul>\n<li>En su significado m\u00e1s amplio, DevOps es una<a href=\"https:\/\/clouding.io\/blog\/que-es-devops-cultura-modo-de-organizacion\/\" target=\"_blank\" rel=\"noopener\"> <strong>filosof\u00eda operacional<\/strong><\/a> que promociona una mejor comunicaci\u00f3n entre las operaciones y el desarrollo, ya que m\u00e1s elementos de las operaciones se convierten en programables.<\/li>\n<li>En su interpretaci\u00f3n m\u00e1s estricta, DevOps describe<strong> la parte de un equipo de organizaci\u00f3n de la Tecnolog\u00eda de Informaci\u00f3n<\/strong> \u00a0(IT por sus siglas en ingl\u00e9s) que crea y mantiene la infraestructura.<\/li>\n<li>El t\u00e9rmino tambi\u00e9n puede utilizarse para describir un <strong>equipo de ingenieros de software<\/strong> que miran de forma estrat\u00e9gica toda la cadena de prestaci\u00f3n del software, supervisando servicios compartidos y apoyando el uso de nuevas herramientas de desarrollo y buenas pr\u00e1cticas.<\/li>\n<\/ul>\n<p><strong>Tradicionalmente,<\/strong> en la empresa <strong>el equipo de desarrollo probaba el c\u00f3digo nuevo en un entorno de desarrollo aislado<\/strong> para asegurar la calidad (QA por sus siglas en ingl\u00e9s) y &#8211; si los requisitos se cumpl\u00edan &#8211; <strong>pasaban el c\u00f3digo a operaciones para su uso.<\/strong> El equipo de operaciones utilizaba el programa y lo manten\u00eda a partir de entonces.<\/p>\n<p><strong>Uno de los problemas de este enfoque<\/strong>, que se conoce como <strong>uso en cascada<\/strong>, es que normalmente hab\u00eda un plazo de tiempo largo entre software y software lanzado y porque ambos equipos trabajaban de forma separada, el equipo de desarrollo no siempre era consciente de las barreras operacionales que imped\u00edan que el programa funcionase como era previsible.<\/p>\n<h3>El enfoque DevOps<\/h3>\n<p>El <strong>enfoque DevOps<\/strong> lo que pretende es <strong>fusionar el desarrollo de aplicaciones y el uso en un proceso simplificado<\/strong>, trasladando algunas de las responsabilidades al equipo de desarrollo para facilitar un desarrollo, integraci\u00f3n, \u00a0entrega y procesos de monitorizaci\u00f3n que sean continuos.<\/p>\n<p>La <strong>necesidad de desmontar la descentralizaci\u00f3n entre desarrollo y operaciones<\/strong> se ha visto acelerada por la necesidad de liberar c\u00f3digo de forma m\u00e1s r\u00e1pida y con m\u00e1s asiduidad para que el equipo de organizaci\u00f3n pueda responder de una forma m\u00e1s \u00e1gil, para ajustarse a los requisitos de cambio del negocio. Otras motivaciones para romper con la descentralizaci\u00f3n incluyen el uso creciente de<a href=\"https:\/\/clouding.io\/blog\/que-es-el-cloud-computing\/\" target=\"_blank\" rel=\"noopener\"> cloud computing<\/a>, as\u00ed como avances en infraestructuras, microservicios, contenedores y automatizaci\u00f3n definidos por sofware.<\/p>\n<p>Las <strong>nuevas herramientas de software<\/strong> se han extendido para ayudar a las empresas a automatizar las pruebas y crear un desarrollo m\u00e1s simplificado y un canal de release. Estas herramientas incluyen <a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a> para el almacenamiento de c\u00f3digo, <a href=\"https:\/\/clouding.io\/blog\/openstack-meetup-2\/\" target=\"_blank\" rel=\"noopener\">Puppet<\/a> y <a href=\"https:\/\/www.chef.io\/chef\/\" target=\"_blank\" rel=\"noopener\">Chef <\/a>para la configuraci\u00f3n de la gesti\u00f3n, <a href=\"https:\/\/www.nagios.org\/\" target=\"_blank\" rel=\"noopener\">Nagios<\/a> para la monitorizaci\u00f3n de c\u00f3mo los cambios de c\u00f3digo afectan en la pr\u00e1ctica y <a href=\"https:\/\/www.splunk.com\/es_es\" target=\"_blank\" rel=\"noopener\">Splunk<\/a> para inteligencia operacional. Aunque los comercializadores se han subido al carro de DevOps realmente<strong> no hay un \u00abproducto DevOps\u00bb.<\/strong><\/p>\n<p><strong>Lo que hay es un software que ayudar\u00e1 a los equipos de desarrollo y operaciones a trabajar juntos de forma m\u00e1s eficiente y a responder a las necesidades de cambio de forma m\u00e1s flexible.<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Devops? Es un software que ayuda a los equipos de desarrollo y operaciones a trabajar juntos de forma m\u00e1s eficiente.<\/p>\n","protected":false},"author":2,"featured_media":9813,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[88],"tags":[221,97,384,220],"yst_prominent_words":[707,973,709,3431,2425,2433,3432,685,1358,3430,1514,1511,912,2378,874,2737,2424,818,2432,593],"class_list":["post-3329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualidad","tag-desarrollo","tag-devops","tag-operaciones","tag-software"],"acf":[],"_links":{"self":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/3329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/comments?post=3329"}],"version-history":[{"count":7,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/3329\/revisions"}],"predecessor-version":[{"id":9816,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/3329\/revisions\/9816"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/media\/9813"}],"wp:attachment":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/media?parent=3329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/categories?post=3329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/tags?post=3329"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=3329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}