Mostrando entradas con la etiqueta automatización. Mostrar todas las entradas
Mostrando entradas con la etiqueta automatización. Mostrar todas las entradas

sábado, 14 de febrero de 2026

Curso de DevOps: Automatización de la Implementación

Vamos a ver como automatizar la implementación, junto con los enfoques más destacados para implementarla. Es una tarea crítica: pues pone la aplicación a disposición del usuario final. Al adoptar DevOps y CloudOps, tendremos múltiples destinos donde implementar la aplicación. Necesitamos pues también automatizar la implementación porque las implementaciones manuales no siempre son consistentes en todos los entornos. Son lentas, no repetibles ni confiables. La implementación manual requiere un uso intensivo de recursos humanos, así como de infraestructura. Finalmente, las implementaciones manuales dificultan la colaboración, ya que solo la realizan unos pocos expertos. 

Por esta razón, necesitamos adoptar la implementación automatizada para lograr consistencia en todos los entornos, ser rápidos, minimizar el uso de recursos humanos repetidamente y, además, construir la colaboración adecuada mediante la implementación en un flujo de trabajo automatizado de CI/CD. Vamos a ver el proceso de automatización de la implementación, para lo cual necesitamos veremos varios componentes diferentes. Para empezar, necesitamos saber qué se debe automatizar. Es necesario automatizar el flujo de trabajo de implementación, las pruebas de integración, la configuración, la gestión y las implementaciones. También es necesario realizar un seguimiento de dónde y en qué objetivos se implementará, ya sea físico o virtual, local o en la nube. 

 

Curso de DevOps: Automatización de la Implementación

Es necesario realizar un seguimiento de la práctica de implementación. Esto se puede lograr mediante la adopción de implementaciones automatizadas rápidas y sin errores. Se puede utilizar un solo clic o herramientas que proporcionen una implementación continua con un solo clic. También se pueden seleccionar herramientas que proporcionen una implementación con una sola herramienta en todos los entornos. Por lo tanto, se puede tener una sola herramienta, un solo clic, y también se deben identificar varias métricas de implementación. Existen varios entornos diferentes donde se pueden utilizar las capacidades de implementación automatizada. Para empezar, se tienen los entornos SIT, QA, staging y producción. Debemos adoptar la herramienta adecuada de implementación continua, con un solo clic, para automatizar implementaciones sin errores, realizar un seguimiento de las métricas de implementación, identificar qué se debe automatizar y cuál es el objetivo de la implementación. 

Curso de DevOps: Automatización de la Implementación

A continuación veremos la práctica de la implementación continua mediante un pipeline. Tendremos desarrolladores que enviarán el código a VCS (Sistema de Control de Versiones). Tendremos un servidor de automatización de compilación que buscará cambios tan pronto como se identifiquen. Este servidor se encargará de compilar los cambios, realizar pruebas unitarias y finalizar la implementación. Esta implementación puede realizarse en un entorno de producción, un entorno de UAT o cualquier otro entorno de prueba. Sin embargo, debemos asegurarnos de crear un entorno de implementación independiente para las pruebas de aceptación, las pruebas de capacidad, las pruebas de aceptación del usuario y el entorno de producción. Finalmente, debemos identificar la automatización de la implementación y la estrategia que podemos adoptar para integrarla en DevOps. Comenzaremos con la planificación para definir el tipo de desarrollo, la estrategia y el objetivo de desarrollo. El siguiente paso siempre es implementar, probar y, finalmente, verificar. Por lo tanto, debemos seguir tres pasos importantes antes de definir el enfoque de automatización de la implementación. Se trata de planificar, implementar y probar adecuadamente las herramientas que utilizamos, ya sea desde una perspectiva de desarrollo o de operaciones. Finalmente, verificaremos el resultado de la automatización.

Con este post terminamos la automatización de DevOps, en el próximo comenzaremos con CICD.


sábado, 13 de septiembre de 2025

Curso de DevOps. DevOps y automatización

Vamos a ver los principios clave de DevOps junto con el enfoque de automatización del proceso de DevOps mediante tecnologías de integración. Como arquitecto de automatización, necesito entender por qué deberíamos adoptar DevOps. DevOps aporta características valiosas no solo en la cultura, sino también en los procesos que se adoptan y que se pueden automatizar. Por lo tanto, responderemos primero por qué debemos optar por DevOps. Necesitamos optar por DevOps porque la organización enfrenta la falta de colaboración. 

 

DevOps y automatización

Debido a que hay muchos, encontraremos falta de sincronización entre los procesos, lo que automáticamente genera pérdida de productividad, porque la colaboración no es adecuada, los procesos no están sincronizados, tendremos mayores costos y gastos generales. Aparte de eso, encontraremos múltiples facturas y eso creará riesgos para las implementaciones. Y siempre que se apliquemos un cambio, descubriremos que los cambios son difíciles de gestionar y rastrear en caso de que no hayamos adoptado DevOps. Una vez que adoptemos DevOps, nos daremos cuenta de ciertos beneficios porque DevOps cree en el enfoque colaborativo, también proporciona un marco que nos ayuda a crear procesos optimizados y automatizados. Cada actividad es medible.

DevOps y automatización


Aparte de eso, todos los procesos son ejecutables. También proporciona una entrega rápida al adoptar el mecanismo de ciclo de retroalimentación y entrega continua de DevOps. Otro beneficio que obtenemos una vez que adoptamos DevOps es el monitoreo constante que proporciona un producto de calidad. 

DevOps y automatización


Una vez que hemos adoptado DevOps, debemos automatizar varios procesos. Los beneficios que obtendremos una vez que automaticemos los procesos, son: 

El primer beneficio es un tiempo de comercialización más rápido porque proporciona una implementación rápida y una comunicación fácil que permite que el producto ingrese al mercado rápidamente. También elimina el aislamiento, reúne a todos los equipos aislados. Ya sea desarrollo, pruebas u operaciones, trabajan de la mano, construyendo un canal de comunicación adecuado entre ellos. En tercer lugar, una vez que automaticemos, DevOps, podrá automatizar flujos de trabajo de extremo a extremo, que son una parte esencial de la cadena de desarrollo e implementación. La integración continua también agrega valor. Tendrá múltiples procesos diferentes, como la creación de código y las pruebas, que se pueden automatizar, y esta automatización mejora la productividad del ciclo de vida de DevOps. Si automatizamos la supervisión, podremos obtener informes en tiempo real y podremos identificar problemas y resolverlos rápidamente. Y, por último, podrá mitigar el riesgo automáticamente escribiendo varias reglas diferentes, que activarán acciones correctivas cada vez que ocurra un problema en particular. 

También ayuda a reducir costos al utilizar la mano de obra adecuada para el trabajo adecuado. 

DevOps y automatización

Por último, el enfoque de evaluación y entrega de la automatización, comienza con el aprovisionamiento de infraestructura. También debemos asegurarnos de que, si estamos automatizando el lanzamiento de software, realicemos una evaluación adecuada adoptando el enfoque de entrega correcto. Las pruebas se pueden automatizar, pero la evaluación es lo que nos ayudará a identificar qué casos de prueba se pueden automatizar, la automatización selectiva de la implementación en caso de que sea obligatorio mantener la aprobación manual antes de la implementación y omitir esa parte particular de la automatización. Las tareas de seguridad centrales también deben automatizarse y, después de la automatización, realizaremos una evaluación para asegurarnos de que se ajusta a las reglas de seguridad que intentamos aplicar. Por último, debemos aplicar políticas de cumplimiento y gestión de configuración. Una vez que hayamos aplicado nuestras políticas y hayamos adoptado una técnica de gestión de configuración en particular, realizaremos una evaluación de automatización adecuada para asegurarnos de obtener el resultado correcto.




sábado, 16 de agosto de 2025

Curso de DevOps. Adoptando la Automatización II. Evaluación de la automatización

Vamos a describir las ventajas, desventajas y mejores prácticas de automatización que necesitamos aplicar para operaciones de IT productivas. Como arquitectos de automatización, debemos enfocarnos en comprender el sistema existente. Una vez que realicemos un estudio adecuado del sistema, tendremos que identificar los elementos que se pueden automatizar. Todo elemento que se necesita automatizar debe brindar algún beneficio a la empresa.


Ventajas

Por lo tanto, existen ciertas ventajas comunes de la automatización, que cuando se aplican, las empresas lo comprenderán. Y la primera ventaja es la reducción de errores. La automatización garantiza la consistencia a gran escala, lo que no es posible para las personas que operan manualmente. La segunda ventaja importante es el ahorro de tiempo y costos, con la automatización de TI podemos optimizar el uso de recursos porque la automatización puede aumentar la productividad. También puede reducir el costo de infraestructura al optimizar la utilización de recursos y, por lo tanto, disminuye el costo asociado con la infraestructura y los recursos. La tercera ventaja importante de la automatización es el ahorro de tiempo. Sus operaciones son rápidas, se puede acelerar el funcionamiento del centro de datos y la nube, reduciendo el tiempo de entrega de servicios y recursos de semanas a horas. Y el cuarto beneficio importante de la automatización que obtienen las empresas está relacionado con la seguridad. Los procesos automatizados requerirán menos personas para ver información confidencial, lo que reduce la posibilidad de infracciones. Además, la automatización de IT también se puede utilizar para ayudar al equipo de IT a mantener un sistema de respuesta a incidentes en funcionamiento. Como arquitecto de automatización.


Desventajas

También debemos centrarnos en cuáles serán las desventajas de la automatización y en qué medida las empresas se verán afectadas por esas desventajas. La primera desventaja está relacionada con la inversión inicial. Si bien la automatización de IT puede ahorrar costos, también puede implicar una inversión inicial sustancial en la que es necesario comprar software y configurar la automatización. La segunda es el aumento de las consecuencias de los errores. Todos sabemos que la automatización reduce en gran medida la posibilidad de error humano. Pero debido a que la automatización es tan rápida y poderosa, cualquier error automatizado que ocurra puede causar a veces más daño que los manuales. Por lo tanto, debemos ser cuidadosos al adoptar la automatización en la empresa. Finalmente, la tercera desventaja está relacionada con la inflexibilidad que surge en su arquitectura existente. El proceso automatizado por sí solo no maneja bien el cambio, y muchas herramientas de automatización están diseñadas para un propósito específico y limitado, lo que las limita a esa funcionalidad en particular. Por lo tanto, debemos ser cuidadosos al seleccionar herramientas y asegurarnos de que se adapten a nuestra arquitectura existente. 


Mejores prácticas

Una vez que hemos decidido adoptar la automatización, existen unas mejores prácticas que debemos seguir. La primera es decidir y derivar la automatización para objetivos comerciales específicos. Debemos poder identificar el retorno de la inversión que brindará a nuestra empresa una vez que se adopte la automatización. 

Evaluación de la automatización
 

La segunda es elegir siempre herramientas flexibles. Cuando seleccionemos una caja de herramientas de automatización, debemos centrarnos siempre en la flexibilidad, la simplicidad y la facilidad de uso. La tercera es no adoptar nunca un enfoque a corto plazo, sino pensar siempre a largo plazo y comenzar siempre de forma incremental. No debemos automatizar todo a la vez. Primero debemos identificar, crear una secuencia particular de automatización, probar después de la automatización cada unidad funcional, así como la unidad operativa, y luego avanzar. La cuarta práctica recomendada importante que debemos adoptar es considerar la posibilidad de formar un equipo dedicado. Debemos poner todo su esfuerzo en documentar el trabajo de automatización. Por último, siempre hay que documentar el proceso automatizado, ya que ayuda al equipo a resolver los problemas si vuelven a aparecer en un entorno automatizado. 

Evaluación de la automatización

Enmarcaremos y crearemos un marco para la automatización estratégica en función de las necesidades de la empresa. Y para ello, tenemos que empezar por identificar la visión y la estrategia de la empresa para implementarlo y automatizarlo. El segundo paso importante debería ser siempre identificar la capacidad de la empresa y el impacto de la automatización. El tercer paso importante es identificar las tecnologías. Es necesario identificar siempre las metodologías y tecnologías de IT que se van a utilizar para la automatización. El cuarto paso es la gobernanza. Hay que asegurarse de que la estructura y los procesos organizativos se gestionen para derivar un modelo operativo compatible. El quinto paso es importante. Tiene que ver con la medición, el análisis y la planificación financiera. Eso nos ayudará a gestionar adecuadamente las finanzas que se van a generar como resultado de la automatización. El sexto paso tiene que ver con el desarrollo y la implementación. Hay que identificar los procesos y los recursos que intervienen en el desarrollo y la implementación del marco de automatización. Y, por último, hay que comprobar la preparación y la sostenibilidad de la organización. Y si es necesario, hay que comunicar, capacitar y desarrollar una estrategia de soporte adecuada para garantizar que la empresa pueda adoptar la automatización en los niveles requeridos.





sábado, 12 de julio de 2025

Curso de DevOps. Proceso de automatización de IT I

El objetivo de este curso es reconocer el proceso de automatización de IT junto con las posibles aplicaciones que se pueden automatizar. Como arquitectos de automatización, debemos comprender los fundamentos de la automatización de IT. Este comienza siempre con el objetivo de identificar los procesos que reducen o eliminan la intervención manual. Porque la automatización de IT es el proceso que nos ayuda a crear software y sistemas para reemplazar todos los procesos repetibles e intervenciones manuales que actualmente participan en el sistema.

Aparte de eso, como arquitectos de automatización, también debemos centrarnos en acelerar la entrega. Y eso se puede lograr aplicando el proceso de automatización de IT adecuado que nos ayude a eliminar las tareas repetitivas. 

La tercera característica importante que proporciona la automatización y que debemos comprender está relacionada con los negocios. Ayuda a nuestro negocio a escalar, porque la automatización de IT se considera una herramienta potente para escalar un negocio y proporcionar un importante ahorro de costos, lo que permite al personal de IT centrarse solo en tareas estratégicas y no administrativas. También debemos identificar el enfoque de automatización adecuado. 

Proceso de automatización de IT


Nuestra primera tarea como arquitecto es crear una guía de instalación, donde debemos asegurarnos de haber instalado y probado todos los componentes. Una vez instalados los componentes, debemos asegurarnos de que estamos utilizando un lenguaje de automatización que debe ser de naturaleza declarativa, lo que nos ayuda a simplificar la forma en que lo configuramos. También podemos centrarnos en utilizar ciertas plantillas existentes o crear una plantilla reutilizable que pueda usarse para simular un tipo similar de automatización en otros lugares. Y en tercer lugar, también debemos identificar y crear las reglas que impulsan la automatización. Una vez que hayamos recopilado todos los scripts, hayamos creado una plantilla y aplicado las reglas, podemos tratarla como entrada para nuestro motor de automatización.

Esa entrada será utilizada por el motor de automatización para proporcionar una salida. Y ese resultado será el aprovisionamiento, la configuración, la implementación y la orquestación automatizadas de servicios. Hay determinadas aplicaciones que son candidatas adecuadas y que pueden automatizarse.

Proceso de automatización de IT

Vamos a repasar las aplicaciones que son candidatas adecuadas o candidatas potenciales para automatizar. Comenzaremos con la automatización de la nube. El objetivo es reducir los esfuerzos manuales asociados con el aprovisionamiento y la gestión de cargas de trabajo de computación en la nube. La segunda aplicación de la automatización está relacionada con el aprovisionamiento de recursos, lo que ayuda a los administradores a automatizar el aprovisionamiento de recursos en la nube en función de ciertos umbrales. La tercera aplicación importante de la automatización es la configuración. Se puede automatizar la implementación y la configuración de los ajustes y del software tanto para los componentes físicos como virtuales del centro de datos. Una de las aplicaciones interesantes de la automatización también está relacionada con la gestión de la red. La automatización de la red se considera un proceso en el que se automatiza la configuración, la gestión, las pruebas, la implementación y las operaciones de dispositivos físicos y virtuales dentro de una red en particular. Y, por último, la seguridad. La seguridad también se puede automatizar y la automatización de la seguridad se trata de gestionar automáticamente todas las operaciones y tareas de seguridad relacionadas con ella. Es el proceso de ejecución de tareas. Por ejemplo, puede ser la exploración de vulnerabilidades o la identificación de intrusiones externas que se están realizando en el sistema actual, y eso también sin intervenciones humanas. 

Para ver qué se puede automatizar cuando pensamos desde la perspectiva de ITOps en nuestro CloudOps. La red se puede automatizar donde se aplica una metodología para configurar, aprovisionar, gestionar y probar automáticamente todos los dispositivos de red. La creación de copias de seguridad también se puede automatizar, lo que se puede vincular a un conjunto de reglas determinadas. Puede estar limitada por la duración o por el volumen. La escalabilidad también se puede automatizar. La escalabilidad ofrece la capacidad de que un sistema distribuido se amplíe o contraiga fácilmente, según la necesidad de recursos actual. Se pueden aplicar reglas para definir cuándo ampliar y cuándo reducir la escala, lo que se puede automatizar. Y, por último, la conmutación por error. La conmutación por error, de nuevo, es el proceso de mover automáticamente una aplicación o una máquina virtual a un sitio de recuperación ante desastres, en caso de fallo del sistema en el sitio de producción, y esto nos ayuda a lograr un tiempo de inactividad mínimo y una pérdida de datos cero. También se puede planificar la automatización de la conmutación por error. Además de estos, existen otros candidatos que también se pueden automatizar para simplificar el trabajo de las operaciones de IT. Y está relacionado con la automatización de la seguridad, donde se gestionan todas las operaciones mediante la aplicación de la automatización. La emisión de tickets, se puede automatizar donde los tickets se asignarán automáticamente. Se realizarán seguimientos, se crearán alertas y se gestionará el ciclo de vida del ticket desde la creación del ticket hasta el cierre del mismo, de forma automática. Y, por último, las personalizaciones. Se puede definir la automatización de estas personalizaciones específicas del usuario, en función de varios factores diferentes. También puede estar relacionado con la personalización de la interfaz de usuario, en función de desde dónde intenta acceder este a la aplicación. La personalización de servidores desde la perspectiva de la creación de instancias en la zona correcta, que se puede automatizar, en función de varios otros factores. Por lo tanto, podemos aplicar la automatización, según necesidades personalizadas. Una vez que entendamos la necesidad de automatización y todo lo que se puede automatizar, también debemos identificar el enfoque correcto de automatización, y eso está determinado por el nivel de madurez de la automatización. 

Proceso de automatización de IT


Podemos clasificar la madurez en cinco grupos diferentes. En el nivel uno, la madurez es ad hoc, donde tenemos una automatización mínima y está impulsada por un individuo. La mayoría de las veces, la automatización ad hoc se implementa mediante scripts. El nivel dos se trata de oportunismo, donde la automatización se utiliza para abordar un problema específico. Está impulsado por el equipo, es de naturaleza reactiva y puede evaluar varias plataformas y herramientas que nos ayudan en la automatización. El nivel tres es más sistemático, donde los objetivos de automatización se definen con ciertas métricas, que queremos aplicar, impulsados por expertos, no de naturaleza reactiva. Es de naturaleza proactiva, debemos elaborar una hoja de ruta predefinida de la automatización, para obtener una madurez de automatización sistemática. El nivel cuatro se trata de institucionalización, donde primero debemos concentrarnos en desarrollar la hoja de ruta. También es necesario centrarse en garantizar que, cualquiera que sea la hoja de ruta que se adopte, incluir todos los aspectos que se pueden automatizar, impulsados por toda la organización. Y la automatización se lleva a cabo con una cartera de plataformas y diversas herramientas que se han seleccionado. Y el nivel cinco es adaptativo, donde la automatización se adapta a los procesos que se están automatizando. Se aplica el paradigma de autoaprendizaje, autorreparación y optimización automática, muy utilizado en el área del aprendizaje automático y la inteligencia artificial.




sábado, 12 de octubre de 2024

Curso de DevOps: Automatización III. Descubriendo la necesidad de automatización

 Vamos a es especificar los métodos que pueden ayudar a encontrar procesos comerciales clave que son candidatos valiosos para la automatización de IT. Una de las tareas esenciales del ingeniero de soporte de automatización es identificar el método de búsqueda de procesos de automatización. Podemos utilizar uno o una combinación de varios métodos diferentes para obtener más detalles sobre el sistema actual que puede automatizarse.

Curso de DevOps: Descubriendo la necesidad de automatización

En primer lugar estaría la identificación de procesos, es decir debemos identificar dichos procesos. En segundo lugar está la implementación del proceso, es necesario encontrar en qué consistirá la implementación de la automatización del proceso. Pero antes de implementarlo es necesario realizar un análisis adecuado, lo que conduce a múltiples alternativas diferentes que pueden utilizarse para implementarlo. El descubrimiento de procesos es también una de las técnicas que se pueden aplicar para su automatización. A veces encontraremos que es necesario rediseñar algunas de las automatizaciones que ya se han realizado. Para lo cual es necesario ajustar el proceso rediseñándolo. Y, por último, debemos asegurarnos de poder utilizar la capacidad de seguimiento y control de procesos. Esto genera gran cantidad de datos que nos proporcionan una buena comprensión de la automatización actual, que nos permitirá aplicar técnicas para futuras necesidades de automatización.

Ahora nos vamos a centrar en el enfoque que podemos adoptar para identificar procesos de automatización.

Curso de DevOps: Descubriendo la necesidad de automatización

Siempre debemos comenzar por identificar los tipos de casos. Para cada caso tendremos ciertas funciones, ese es el segundo paso que tenemos que identificar. A continuación, debemos derivar una matriz de casos y funciones que nos ayude a comprender qué parte de la funcionalidad se puede automatizar y qué parte de la funcionalidad no se puede automatizar. Cualquiera que sea el resultado de las métricas, lo recogeremos  y comenzaremos a gestionar el proceso de automatización. Para ello, adoptaremos las mejores prácticas para dividir procesos, con la ayuda de las pautas prescritas por el arquitecto de automatización.

Curso de DevOps: Descubriendo la necesidad de automatización

A continuación nos centraremos en la gestión de la automatización de procesos de negocio,

los procesos de negocio son propensos a cambios. Por lo tanto, siempre debemos idear un enfoque sólido y ágil para gestionar la automatización de los procesos de negocio. Es necesario adoptar el ciclo de vida adecuado para la mejora de los procesos de negocio, que incluya pasos como descubrir, analizar, rediseñar, implementar y monitorear. El ciclo de vida de mejora de los procesos de negocio proporcionará resultados que podemos utilizar para comenzar una nueva fase de gestión de la automatización de procesos comerciales, que se denomina ciclo de vida de realización comercial, donde se obtienen los resultados del ciclo de vida del proceso comercial. Siempre comenzamos con identificar. Luego debemos medir utilizando varias métricas diferentes que nos ayuden a identificar el costo de ejecución correcto del proceso. En tercer lugar, tenemos ejecutar. Y finalmente necesitamos identificar los KPI correctos que nos ayuden a sostener el proceso.

Debemos comprender que obtendremos suficiente información del seguimiento del ciclo de vida de mejora de los procesos de negocio que nos ayudará a identificar y crear informes de KPI para su sostenibilidad.

Curso de DevOps: Descubriendo la necesidad de automatización

Finalmente, dividiremos el mecanismo de automatización de procesos de negocio en dos partes diferentes, tal como se muestra en la imagen superior. Tenemos la automatización de procesos de negocio, donde nuestro enfoque estará en la implementación para derivar la solución, que incluye actividades como el desarrollo de software y la integración de sistemas. En segundo lugar está el análisis y la optimización, que incluye la toma de decisiones, como comprar o desarrollar. Derivar el diseño y la arquitectura de la solución adecuada y preparar una documentación sólida del proceso.

 

sábado, 15 de junio de 2024

Curso de DevOps. Automatización IT y Tareas IT

Vamos a describir el concepto de automatización de IT, junto con la tarea crítica de automatización de TI que aporta valor a los sistemas empresariales. 

Hay diferentes niveles de gestión en las empresas. Necesitamos asegurarnos de que somos capaces de automatizar diversas tareas habilitadas por las IT para garantizar la precisión y también acelerar los procesos de la empresa. Para hacer eso, dependiendo del nivel de gestión, tenemos que crear una mesa de servicio e intentar automatizarla. Vamos a intentar comprender cuál es el papel de la mesa de servicio cuando se trata de la automatización de varios servicios diferentes. 

Automatización IT y Tareas IT

Prestación de servicios

Como podemos ver en la imagen superior, se ha dividido en dos partes diferenciadas. En primer lugar está la prestación de servicios, que necesita automatizar la gestión de la capacidad y la gestión financiera. La gestión de la continuidad del servicio con el fin de garantizar que haya un mínimo o ningún fallo. La gestión del nivel de servicio para cuidar de todos y cada uno de los servicios. Y por último, la gestión de la disponibilidad para garantizar que los servicios estén siempre disponibles. 

Soporte de servicios

La segunda parte de la automatización de IT, es para automatizar específicamente la mesa de servicio, y está relacionada con el soporte del servicio. El soporte de servicio entra en juego cuando hablamos de gestión de incidentes, donde siempre que hay un incidente, debemos descubrirlo y automatizar la respuesta a ese incidente en particular. 

La gestión de cambios, la gestión de configuración y la gestión de versiones. Todo esto es parte del soporte de servicio, que podemos planificar para automatizar, con el fin de construir una mesa de servicio sólida para nuestra empresa. 

Ahora centrémonos en la tarea de automatización crítica, que puede tener un impacto en la aplicación general.

Gestión del cambio

La primera tarea que debemos planificar para automatizar es la gestión del cambio. Siempre que hay un cambio en los escenarios empresariales, descubriremos que nuestra IT debe ajustarse de acuerdo con ese cambio en particular. Necesitamos evaluar el alcance de la automatización de ese cambio en particular. 

Gestión de la configuración

En segundo lugar está la gestión de la configuración, necesitamos evaluar con frecuencia la necesidad de gestión de la configuración y el cambio que debemos realizar en la configuración, debido al diferente estado de los servicios existentes. 

Gestión de la automatización

La tercera tarea de automatización de IT esencial o crítica está relacionada con el aprovisionamiento. Dependiendo de varias métricas diferentes, también podemos planificar la automatización del aprovisionamiento, para garantizar que siempre proporcionamos una infraestructura sólida y recursos óptimos para que se ejecuten las aplicaciones. 

También debemos planificar la automatización de las tareas de mantenimiento de rutina. Por ejemplo, borrar el caché, borrar el disco. La automatización de la copia de seguridad y la restauración, para que podamos adoptar una copia de seguridad. Siempre que haya un desencadenante que indique un fallo, deberíamos invocar automáticamente la restauración

Gestión de identidades y accesos

Hay otra tarea crítica de automatización de IT, se trata de la automatización de la gestión de identidades y accesos. Necesitamos asegurarnos de que somos capaces de automatizar los escenarios de gestión de identidades y accesos. 

Gestión de la recuperación ante desastres

La recuperación ante desastres es otra área donde podemos aplicar la automatización de IT. Pero sí, necesitamos identificar cuál es la causa crítica del desastre, dependiendo de las rutinas que podemos identificar para que se responsabilicen de la recuperación ante desastres. 

Gestión del movimiento de datos

Y finalmente, el movimiento de datos, cuando queremos tener un movimiento de datos incremental o completo, de un sistema a otro, y queremos programarlo, podemos seguir adelante con la automatización de IT. 

Automatización IT y Tareas IT


 Automatización de los procesos de negocio

El proceso de negocio es esencial porque nos proporciona lo que necesitamos saber para impulsarlo con nuestras IT. Las empresas pueden incluir funcionalidades tanto no relacionadas con IT como de IT. Necesitamos identificar qué papel puede desempeñar la automatización de procesos de negocio. Para empezar, la primera tarea siempre será el análisis, donde realizaremos un análisis adecuado, teniendo en cuenta el alcance de la automatización. El análisis posterior quedará claro con el alcance de la automatización, y que debe implementarse en la fase de implementación, como se muestra en el diagrama  inferior. 

Una vez finalizada la implementación, debemos compartir el conocimiento sobre la implementación actual con diferentes niveles de ingenieros de soporte, eso lo hacemos en la tercera fase de capacitación y soporte. Y, por último, es necesario integrar la implementación para garantizar que cualquier actividad o proceso comercial identificado pueda ser automatizado, integrándolo en la aplicación de la empresa. 

Automatización de los procesos de negocio


Derivación del valor de la automatización

El primer beneficio que aporta la derivación de la automatización, es que elimina muchos trabajos. Aparte de eso, también nos brinda la capacidad de ampliar los procesos fácilmente. Mejora el rendimiento de los procesos y, por  tanto, tendremos una mayor velocidad de los procesos. La automatización también conduce a una mayor precisión en el trabajo, porque un script de automatización o mecanismo de automatización garantizará que primero se pruebe y luego se aplique.

Derivación del valor de la automatización


 También ofrece una mejor participación del personal, debido a que al automatizar tareas  la plantilla se verá liberada de realizar tareas repetitivas. Y, por último, la estandarización automatizada de procesos, que ayuda a adoptar un estándar dentro de la organización para determinadas tareas, lo que aporta mucho valor. Y también acelera el desarrollo de aplicaciones. Finalmente, vamos a ver los que beneficios podemos obtener de la automatización. E principio tendremos siempre una mayor visibilidad de las métricas, genera responsabilidad. Proporciona suficiente espacio para mejorar la eficiencia operativa y se encarga de eliminar el error humano. Otro beneficio es que reduce el tiempo de respuesta, seguido de una mejora de la productividad, o mejora la productividad. Reduce el costo de operación, proporciona una mejor colaboración debido al conocimiento que se obtiene una vez que se automatizan las actividades. Y finalmente, proporciona o mejora una mayor satisfacción del cliente.

Beneficios de la automatización


 


sábado, 8 de julio de 2017

Acciones sobre muchos archivos en Photoshop

En Photoshop se pueden crear procesos por lotes para actuar en un sólo paso sobre muchas imágenes sin tener que hacerlo una a una. 

Se pueden automatizar muchas funciones. Para ello, primero es necesario crear una Acción (lo que se desea hacer con cada imagen) y luego procesar los archivos por lotes (para ejecutar esa misma acción con todas las imágenes de una carpeta).

Acciones sobre muchos archivos en Photoshop
Puedes descargar esta foto aquí

sábado, 30 de enero de 2016

Crear trabajos (Jobs) con SQL Server 2014


Un trabajo (job) o tarea de SQL Server, es un proceso automático que se ejecuta automáticamente en una programación establecida bajo control del Agente SQL Server. Mediante el uso del Agente SQL Server para programar, se puede determinar cuándo y en qué orden se realizarán las tareas administrativas.

Las tareas que se programan suelen ser tareas que requieren mucho tiempo y suelen programarse por la noche cuando la base de datos no está en uso o su uso es más bajo.

Para crear una nueva tarea programada debemos ir al explorador de objetos del administrador de SQL Server y desplegar el agente de SQL Server, si desplegamos la carpeta trabajos podemos ver los trabajos que hay creados.

Jobs en SQL Server
Si deseamos crear un nuevo trabajo, pulsamos el botón derecho del ratón y sobre el menú que se muestra elegimos Nuevo trabajo.