Recuperación ante desastres de Salesforce
Los respaldos de metadatos de Salesforce son cruciales para la recuperación ante desastres y para evitar la pérdida de trabajo valioso. Blue Canvas ofrece instantáneas continuas en Git.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··3 min de lecturaEn este artículo, descubre la importancia de respaldar los metadatos de Salesforce, las formas comunes de perder metadatos valiosos y cómo Blue Canvas puede ayudarte a prevenir su pérdida y darte tranquilidad.
Estas son nuestras 5 conclusiones clave:
1. Perder metadatos de Salesforce puede ser desastroso y costoso para las empresas.
2. Las formas comunes de perder metadatos incluyen las actualizaciones de sandboxes y la sobrescritura del trabajo de colegas durante los despliegues.
3. Blue Canvas toma instantáneas continuas de los metadatos de Salesforce y las almacena en Git para gestionar eficazmente el control de código fuente.
4. Blue Canvas registra tanto los cambios de código como los de configuración, incluidos los cambios destructivos.
5. Blue Canvas brinda visibilidad detallada de la actividad del flujo de desarrollo y ayuda a garantizar el cumplimiento de los requisitos de desarrollo de software.
No hace falta decir que tus datos son el motor de tu negocio. Salesforce lo entiende y por eso se enfoca tanto en Confianza. Perder los datos de tus clientes sería realmente desastroso. Por eso, muchos equipos hacen grandes esfuerzos para respaldar sus datos de Salesforce. Y Salesforce también trabaja sin descanso para garantizar la redundancia.
Pero ¿qué pasa con los respaldos de metadatos de Salesforce? Las empresas invierten millones de dólares en sus metadatos de Salesforce mediante los salarios de sus empleados y los costos de las herramientas.
Esta historia de terror del MVP de Salesforce de 2012 Matthew Botos sirve de ejemplo:
Un desarrollador nuevo restableció el sandbox de Salesforce que usaban otros 3 desarrolladores y destruyó $36,000 en desarrollo de código personalizado. Reescribir y volver a probar el código tomaría semanas y retrasaría la capacitación y el despliegue a producción.
Con la sagacidad que le valió su reconocimiento como MVP, Botos logró salvar el día:
Afortunadamente, mi buena práctica de respaldar los metadatos y el código de Salesforce permitió recuperar nuestro progreso en menos de 1 día, lo que le ahorró al cliente $36,000 en trabajo repetido.
Imagina perder $36,000 en desarrollo de código personalizado en apenas unos minutos. Parece impensable, pero escuchamos que ocurre con mucha más frecuencia de la que nos gustaría.
Pérdida de metadatos de Salesforce
Perder metadatos en Salesforce es sorprendentemente fácil y, a menudo, quienes terminan en esta situación no tienen cómo recuperarlos. Una forma común de perder mucho trabajo es realizar una actualización del sandbox como la que describe Botos arriba. Actualizar los sandboxes es una excelente práctica y debe hacerse con frecuencia. Sin embargo, si no tienes cuidado, puedes sobrescribir todo tu trabajo existente y quedarte sin forma de respaldarlo.
Otra forma demasiado común de perder metadatos valiosos es durante un despliegue sencillo. Sin un sistema adecuado de gestión de versiones con control de código fuente, es muy fácil sobrescribir el trabajo que tus colegas acaban de desplegar. Supongamos que el desarrollador A acaba de hacer cambios en el servidor de preproducción. Quizás sea un cambio importante en una clase personalizada de Apex o una regla de flujo de trabajo. Poco después, el desarrollador B guarda su trabajo en el mismo servidor y sobrescribe por completo el trabajo del desarrollador A. Esto puede causar todo tipo de problemas y ser bastante difícil de detectar. Podrías dedicar mucho tiempo a averiguar qué ocurrió exactamente y aun así no tener ninguna opción para seguir adelante.
Crea instantáneas de tus metadatos de Salesforce
Blue Canvas toma instantáneas continuas de tus metadatos de Salesforce y las almacena en Git: la herramienta más eficaz para gestionar el control de código fuente. Blue Canvas registra tanto los cambios de código como los de configuración. Ambos son igual de importantes, por lo que ambos deben respaldarse. Muchas herramientas de control de código fuente basadas en Git solo registran cambios de código en elementos como las clases de Apex. Pero ¿qué pasa con las actualizaciones de campos y las reglas de flujo de trabajo? ¿También se registran?
Blue Canvas incluso registra los cambios destructivos. Así, si alguien elimina una clase, un campo o un valor de una lista de selección, puedes ver fácilmente quién lo eliminó y cuándo. Siempre puedes volver a estados anteriores de tu aplicación en cuestión de segundos. Esto es un gran alivio para las organizaciones que han sufrido problemas o interrupciones debido a un despliegue incorrecto de metadatos.
Historial de auditoría de Salesforce
Pero Blue Canvas no solo toma instantáneas para la recuperación ante desastres. También te brinda visibilidad detallada de lo que sucede en tu flujo de desarrollo durante todo el proceso. ¿Quién registra qué cambios y dónde? ¿Un administrador actualizó un campo y olvidó avisarle a alguien? Esto aparecerá automáticamente en el panel de Blue Canvas. Así puedes asegurarte de cumplir con los requisitos internos y externos de desarrollo de software de tu equipo.
Tranquilidad
Perder tus metadatos es muy estresante. Puedes perder miles de dólares en trabajo. El problema es que muchas veces no te das cuenta de que necesitas un respaldo hasta que realmente lo necesitas. Y si esperaste hasta ese momento, ya es demasiado tarde. Blue Canvas puede hacer que este tipo de pérdida de metadatos sea cosa del pasado. Configurar respaldos automáticos y continuos en Git con Blue Canvas solo toma 4 clics. Para obtener más información, regístrate o comunícate con team@bluecanvas.io.



