{"id":705,"date":"2005-04-29T03:00:00","date_gmt":"2005-04-29T10:00:00","guid":{"rendered":"http:\/\/kodegeek.com\/blog\/?p=705"},"modified":"2005-04-29T03:00:00","modified_gmt":"2005-04-29T10:00:00","slug":"opinion-de-libro-unix-backup-recover-de-wcurtis-preston","status":"publish","type":"post","link":"http:\/\/kodegeek.com\/blog\/2005\/04\/29\/opinion-de-libro-unix-backup-recover-de-wcurtis-preston\/","title":{"rendered":"Opini\u00f3n de libro: Unix Backup &amp; Recover, de W.Curtis Preston."},"content":{"rendered":"<p>Ya antes les habia comentado acerca de los libros de O&#8217;Reilly; Son concisos, directos al grano, actuales y sobre todo muy relevantes en cada uno de lso t\u00f3picos cubiertos.<\/p>\n<p>Voy a contarles acerca de una experiencia que tuve con esto de los respaldos:<\/p>\n<blockquote><p>Un dia se nos llena el disco duro en la compa\u00f1ia X. El sistema de monitoreo nos alerta de que una de las particiones est\u00e1 al %100 (con todo y quotas) y nos manda un correo. Despu\u00e9s de investigar un poco, nos armamos una lista detallada de quienes y como son los principales causantes de la crisis. Como buenos administradores sugerimos varias formas no traumaticas de solucionar el problema, entre ellas hacer respaldos a cinta para luego eliminar los archivos que no son utilizados.<\/p>\n<p>El lider de desarollo (un tirano poco inteligente, el cual s\u00f3lo sabe gritar pero no delegar) decide que la mejor manera de resolver el problema es eliminar todo el c\u00f3digo de producci\u00f3n, y que cada quien arregle el problema como pueda. El tom\u00f3 una decisi\u00f3n &#8220;ejecutiva&#8221; (<span style=\"font-style: italic;\">si, el mismo personaje ha estado en terapia con profesionales varias veces por problemas de conducta, pero ese cuento es para otra histor\u00eda<\/span>).<\/p>\n<p>Al d\u00eda siguiente nos conseguimos con no menos de 15 correos, en los que los desarrolladores nos ruegan que recuperemos los archivos borrados, ya que el el c\u00f3digo (el cual nunca fu\u00e9 colocado en una herramienta parecida a CVS) es utilizado para correr c\u00e1lculos financieros para luego correr reportes.<\/p>\n<p><span style=\"font-style: italic;\">La gran cagada.<\/span><\/p>\n<p>Por suerte nosotros utilizabamos <span style=\"font-style: italic;\">Amanda<\/span>; fu\u00e9 cuesti\u00f3n de intercambiar dos cintas, extraer todo a un directorio y la crisis fu\u00e9 solucionada en dos horas. Pero Amanda funcion\u00f3 porque nosotros ya antes hab\u00edamos probado el sistema de respaldos y rutinariamente revizamamos las cintas. Adem\u00e1s ten\u00edamos varias semanas de respaldos.<\/p>\n<p>En pocas palabras, estabamos preparados (esta vez)&#8230;<\/p><\/blockquote>\n<p>Como puede ver no se necesita una falla en un disco para ocasionar una traged\u00eda; S\u00f3lo hace falta una desarrolladora escribiendo &#8216;<span style=\"font-style: italic;font-family:courier new;\" >chown -R juleitsi:yula \/&#8217;<\/span> o un desarrollador neurotico con poder para acabar con la confianza de los clientes, todo por interrupci\u00f3n del servicio (si, de nuevo, son casos tomados de la vida real). En pocas palabras errar es de humanos y seguramente es usted quien terminar\u00e1 acomodando el lio&#8230;<\/p>\n<p>Este libro es uno de mis favoritos; Trata sobre como hacer respaldos. Ahh, si respaldos, gran cosa&#8230; hasta que la responsabilidad de hacerlos le cae a usted encima <span style=\"font-style: italic;\">y usted se da cuenta que que la \u00faltima l\u00ednea de defensa entre una catastrofe en un compa\u00f1ia es usted.<\/span><\/p>\n<p>Pero lo mejor de hacer respaldos no es s\u00f3lo como hacerlos <span style=\"font-style: italic;\">sino como recuperar la informaci\u00f3n que usted guard\u00f3<\/span>; Otro aspecto al cual casi no se le presta atenci\u00f3n es como validar que esos respaldos de verdad funcionan. Este libro le va a decir como.<\/p>\n<p>Esta increiblemente bien escrito; Habla de t\u00f3picos desde como respaldar con <span style=\"font-style: italic;\">Amanda, Dump, Tar, respaldo de bases de datos como Oracle, Sybase hasta respaldo de repositorios de software como CVS o Clearcase<\/span>.<\/p>\n<p>Otra cosas curiosa es que el libro est\u00e1 lleno de anecdotas (<span style=\"font-style: italic;\">siempre las hay<\/span>) y <span style=\"font-style: italic;\">ciertas histor\u00edas de terror<\/span>, de las cuales espero que usted nunca sea el protagonista.<\/p>\n<p>Este es uno de esos libros que se pagan s\u00f3los, y deber\u00eda tenerlo en su biblioteca de consulta, porque nunca se sabe.<\/p>\n<p>\u00bfY usted, se come sus vegetales, se cepilla los dientes y hace sus respaldos? Si, las 3 cosas son una ladilla, pero en alg\u00fan momento se hacen valiosas&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya antes les habia comentado acerca de los libros de O&#8217;Reilly; Son concisos, directos al grano, actuales y sobre todo muy relevantes en cada uno de lso t\u00f3picos cubiertos. Voy a contarles acerca de una experiencia que tuve con esto de los respaldos: Un dia se nos llena el disco duro en la compa\u00f1ia X. <a class=\"read-more\" href=\"http:\/\/kodegeek.com\/blog\/2005\/04\/29\/opinion-de-libro-unix-backup-recover-de-wcurtis-preston\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/705"}],"collection":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/comments?post=705"}],"version-history":[{"count":0,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/705\/revisions"}],"wp:attachment":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/media?parent=705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/categories?post=705"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/tags?post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}