IaC-un-paso-mas-Vermont-Solutiones.png
IaC-un-paso-mas-Vermont-Solutiones.png

IaC, un paso más.

 

La “Infraestructura como Código” o IaC, por sus siglas en inglés (Infrastructure as Code), es

el nombre del nuevo paradigma de gestión de infraestructuras de proyectos tecnológicos.

Se trata de un método de programación que permite implementar y mantener infraestructura

mediante código fuente sin necesidad de utilizar la interfaz gráfica provista por las distintas

herramientas, significando por tanto, un concepto disruptivo cuyo objetivo es eliminar los

límites entre el desarrollo de aplicaciones y su puesta en marcha en diferentes entornos

productivos y no productivos, y con ello también las separaciones entre los equipos de

desarrollo, arquitectura y operaciones.

Más allá de un concepto tan simple como la representación de una infraestructura por

medio de un lenguaje de programación, este paradigma implica:

  • Un aporte a la filosofía DevOps de los equipos corporativos, que facilita, además de

la automatización de pruebas e implementaciones de software, el despliegue

automatizado y ordenado de la infraestructura asociada a esas aplicaciones.

  • Un entorno centralizado de administración de la configuración de la

infraestructura que soporta un aplicativo, en lugar de gestionar los servicios

asociados por separado y manualmente.

  • Una forma más sencilla y eficaz de entender toda la infraestructura de un proyecto.
  • La posibilidad de tener un registro de los cambios realizados en la infraestructura

del proyecto, si lo gestionamos mediante alguna herramienta de control de versiones

como Git o BitBucket.

  • Mayor control entre los entornos de pruebas y producción. Al tratarse de una

representación en código, es más fácil garantizar que la configuración de la

infraestructura de cada entorno sea similar, disminuyendo así el margen de error en

el ciclo de puesta en producción.

Además de esto, la Infraestructura como Código, es compatible con IaaS (Infrastructure As

A Code), permitiendo que se puedan desplegar y gestionar las redes y máquinas virtuales

programáticamente, ya sea para cambiar la configuración de uno o más recursos

simultáneamente, o para desplegar nuevos. Lo mismo ocurre con otras soluciones de PaaS

y SaaS dispuestas por los Cloud Providers.

 

IaC con Terraform

En función del Cloud Provider seleccionado para la infraestructura del proyecto, se pueden

encontrar soluciones diversas, como CloudFormation de AWS o Azure ARM de Azure, pero

también han ido surgiendo nuevas herramientas desde el nacimiento del IaaS, como el caso

de Puppet y Chef, que establecieron una nueva categoría de herramienta de automatización

de infraestructura que ha sido ampliamente utilizada.

Terraform, creada por HashiCorp, nació como una solución con lenguaje propio para

representar infraestructuras con modelos de IaC agnósticos del Cloud Provider utilizado,

pudiendo a la vez utilizar varios recursos o servicios de distintos proveedores dentro de la

misma arquitectura. Su lenguaje de programación, HCL (HashiCorp Configuration

Language), proporciona la sintaxis para la definición de la infraestructura y definición de los

proveedores requeridos.

Esto permite desplegar y gestionar los recursos atendiendo a las necesidades del proyecto

pudiendo utilizar diversos servicios independientemente de su proveedor, dentro del mismo

plan de ejecución.

Para profundizar sobre cómo desplegar infraestructura usando Terraform, puedes visitar

https://www.terraform.io/docs/index.html

La-automatizacion-robotica-de-procesos-o-RPA-y-ejemplos-de-exito-Vermont-Solutions

Los beneficios de la automatización robótica de procesos o RPA y ejemplos de éxito

Cuando conozcas todos los beneficios que la automatización robótica de procesos o RPA (Robotic Process Automation en inglés) puede llevar a tu empresa, ¡no dudarás en incorporarla! Recopilamos las ventajas más llamativas, aunque no las únicas:

Ventajas de la automatización robótica de procesos o RPA

  1. Los bots tienen disponibilidad 24 horas al día los 7 días de la semana.
  2. Reducción de los flujos de trabajo manuales. Por ejemplo, la verificación de documentos que, sin RPA, debe realizarse de forma manual.
  3. Resultados más eficientes. Los bots proceden según instrucciones, lo que minimiza o incluso anula los errores y las interrupciones.
  4. Liberas a tu plantilla de tareas repetitivas y manuales. Así, pueden poner el foco en otras que generen mayor productividad y valor a tu empresa.
  5. En línea con lo anterior, la motivación del equipo aumenta al realizar tareas más creativas, innovadoras o, simplemente, menos rutinarias y monótonas, de las que ya se encargan los robots.
  6. Reducción de costes, tanto económicos como de tiempo. Gracias a los robots que trabajan de forma optimizada, precisa y con una gran velocidad de procesamiento.
  7. Cumplimiento legislativo y normativo. Los propios procesos RPA garantizan un cumplimiento estricto de la legislación vigente y una máxima seguridad de los datos.
  8. Inyecta velocidad en tu empresa. Por un lado, en la toma de decisiones y, por otro, modificar los procesos de negocio es más rápido con la RPA. La razón: los robots tienen altas capacidades de aprendizaje automático y de adaptación.
  9. La transformación robótica de las empresas es escalable. Es decir, podrías empezar implementándola en tu departamento de administración e ir, poco a poco, extendiéndola al resto de unidades.
  10. Por todo lo que ya comentamos, mejora la experiencia y la satisfacción de clientes.

Ejemplos de sectores donde la RPA ya es un éxito

Aunque cualquier empresa de cualquier sector es susceptible de beneficiarse de las ventajas de la automatización robótica de procesos, queremos recopilar las más relevantes:

  • Seguros. Por ejemplo, mediante la descarga diaria de nuevas pólizas generadas o la actualización de cobros y pagos.
  • Finanzas y Banca, a través de la automatización de las cuentas pendientes de cobrar o los chatbots que mejoran la atención al cliente, entre otros.
  • Salud. Podemos realizar la detección automática de pacientes que han acudido a su cita para después enviarles una solicitud para dejar una reseña sobre el servicio recibido, por ejemplo.
  • Telecomunicaciones.  La automatización del procesamiento de reclamaciones es de las tareas más demandadas, pero no la única.
  • Fabricación. Un ejemplo sería realizar RPA de control de stock disponible.
  • Sector público. En este caso, podríamos hacer un seguimiento y registro de las vacaciones, ausencias, bajas, etc., del personal.
  • Logística. Verificación de datos de importación y exportación y de números de seguimiento, entre otros.
  • Venta al por menor. Podríamos aprovechar la automatización del control de inventarios o incluso generar archivos de nóminas y enviándolos por email a quien corresponda.

3 casos de éxito de uso de RPA

Estas son 3 empresas reales que ya han confiado en el uso de RPA y ha sido todo un éxito:

  • Iberostar. Esta cadena hotelera apostó por la RPA con el objetivo de optimizar el departamento de administración y contabilidad, además de agilizar el sistema de contratación de empleados en temporada alta. Gracias a un robot software que extrae e interpreta datos y puede tomar decisiones basadas en una secuencia de reglas, como si fuera un humano, consiguieron optimizar un gran número de tareas: facturación, gestión de nóminas y albaranes, captación de datos de candidatos…
  • Zurich Argentina. Identificaron las necesidades de automatización de la compañía de seguros y lograron automatizar el trabajo de 10 empleados y procesar más de 37.000 pólizas y denuncias con mayor rapidez y evitando errores manuales. La productividad del negocio, como imaginas, se disparó.
  • Clarcat. Esta consultoría CRM especializada en Salesforce se dio cuenta de las grandes ventajas que la transformación digital podía otorgar a su negocio. Por eso, decidieron automatizar la elaboración y envío de informes basados en datos que se recogían de distintas fuentes. Todo ello, sin perder ni un ápice de la calidad que ofrecía su elaboración manual y sin requerir la intervención del personal.

¿Te han sorprendido todos los beneficios de la automatización de procesos para tu compañía? Cuéntanos y convertiremos tu propuesta en otro caso de éxito.

 

computacion-de-alto-rendimiento-explicada-con-ejemplos-HPC-Vermont-Solutions
computacion-de-alto-rendimiento-explicada-con-ejemplos-HPC-Vermont-Solutions

Qué es la computación de alto rendimiento (HPC) explicada con ejemplos.

 

Si has llegado hasta aquí es porque el concepto de “computación de alto rendimiento” te suena demasiado abstracto para entenderlo. Por eso te proponemos que te quedes para descubrir qué es la HPC con algunos ejemplos de casos de éxito:

 

Qué es la computación de alto rendimiento

La computación de alto rendimiento o High Performance Compute (HPC) en inglés, consiste en resolver problemas complejos procesando datos y realizando cálculos a velocidades de vértigo. Todo ello, con la máxima eficiencia y mínima latencia. Para ello, es necesario utilizar tecnologías como los clusters o los grids.

 

Ejemplos de sectores que usan la computación de alto rendimiento y casos de éxito

 

Con nuestro apoyo, dos de los principales bancos de España y una importante aseguradora, ya se han beneficiado de la implantación de soluciones de computación de alto rendimiento.  Pero no son las únicas. Otros sectores como la sanidad, el automovilístico o la producción de petróleo o gas ya sacan partido de la HPC. Los 5 casos de éxito más destacables por ámbitos serían:

 

1. Banca. Llevamos a cabo la implementación de una arquitectura grid y conseguimos aumentar el Retorno de la Inversión o Return Of Investment (ROI). ¿Cómo? Mediante la tecnología grid caché mejoramos el almacenamiento y disponibilidad de los datos y los tiempos de acceso. De hecho, gestionamos y monitorizamos la caché en grid más grande de Europa (2018). Gracias a ello, es posible afrontar proyectos de trading automático, como sería el caso de la inversión en bolsa. Así, aceleramos la toma de decisiones e incrementamos la rentabilidad por operación y la facturación final.

 

2. Divisas. Realizamos la puesta en marcha de un sistema de mensajería en el mercado de divisas Forex. Es en este mercado donde las monedas de los países más relevantes del mundo se venden y se compran. Entre otros resultados, con este software de comunicaciones, logramos intercambiar información de mercados financieros de forma rápida y eficiente gracias a su bajísima latencia. Así, potenciamos la posibilidad de obtener rentabilidad económica a corto plazo incrementando el ROI y la escalabilidad.

 

3. Industria aseguradora. Nos encargamos de estudiar los procesos actuariales y de diseñar un nuevo modelo para estos procesos. Estos inciden directamente en la fijación de precios de las primas de seguros y en el desarrollo de productos. ¿Los beneficios más notorios con la HPC? Optimización del ROI, mejora de los tiempos de procesos diarios hasta en un 90%, liberación del personal de estas tareas para que puedan dedicarse a otras y mayor periodo de amortización de máquinas.

 

4. Inversión. Entre sus aplicaciones prácticas en este sector, hay que señalar que nos permite realizar cálculos de riesgo previo al cierre de bolsa. Así, podemos evaluar en tiempo récord posibles inversiones. Gracias a la paralelización mediante procesadores gráficos (GPU) este tiempo pudimos reducirlo de 45 minutos a menos de 8.

 

5. Servicios financieros. De nuevo conseguimos ayudar a empresas de este sector a optimizar el uso de sus infraestructuras. Para ello, primero realizamos un estudio en el que averiguamos que había un 25% de la potencia disponible en desuso. Lo que hicimos fue unir dos proyectos que funcionaban en franjas horarias distintas y, sin inversión tecnológica, dotarlos de mayor potencia.

 

¿Tienes ya claro qué es la computación de alto rendimiento? ¿Conoces otros ejemplos? Cuéntanos en comentarios. Si quieres descubrir dentro de tu empresa cómo la HPC puede ayudarte solicita un análisis previo gratuito  que realizarán nuestros expertos en aceleración de procesos de cálculo y HPC.

5-ventajas-del-HPC-para-empresas-en-proceso-de-transformación-digital
5 ventajas del HPC para empresas en proceso de transformación digital
5-ventajas-del-HPC-para-empresas-en-proceso-de-transformación-digital

5 ventajas del HPC para empresas en proceso de transformación digital

La computación de alto rendimiento (HPC) se ha convertido en una solución determinante para empresas de todo tipo, ya sean bancos, aseguradoras o energéticas. La capacidad de los sistemas informáticos para procesar grandes conjuntos de datos y realizar cálculos complejos a gran velocidad ya es una necesidad comercial crítica, especialmente en un contexto de transformación digital como el que vivimos.  

Los negocios son cada vez más conscientes de que deben extraer información útil del Big Data para poder tomar decisiones correctas y ganar competitividad, entre otras cosas. Por ello, contar con la ayuda de expertos en HPC es ahora mismo un factor diferencial para obtener múltiples beneficios.

 

¿Cómo funciona el HPC?

Existen diversas tareas demasiado ambiciosas para un solo equipo informático. Un entorno de supercomputación aborda los distintos desafíos que se presentan en la actualidad mediante nodos individuales que trabajan juntos en un clúster para realizar cantidades masivas de computación en un periodo corto de tiempo. Ahora es posible automatizar en la nube este funcionamiento para reducir costes. 

 

Beneficios del HPC en negocios 

En Vermont Solutions, hemos implantado soluciones grid HPC en los dos principales bancos de España con soporte online 24/7 para un funcionamiento ininterrumpido. Gestionamos y monitorizamos más de 200 millones de tareas diarias por instalación, logrando altas mejoras de rendimiento.  

Basándome en nuestra experiencia, te presento 5 ventajas de las aplicaciones HPC para las empresas. 

 

1. Eficiencia 

La computación de alto rendimiento incrementa el ratio de cumplimiento de los SLA y deadlines de entrega de reportes internos. En el ámbito bancario y de riesgos financieros, algunos nuevos requerimientos han implicado un incremento exponencial del tiempo y de los sistemas de cómputo tradicionales. Por ello, el HPC es una opción determinante para poder sacar el máximo partido. 

A través de su implementación en banca, hemos logrado reducir hasta en un 45% el hardware necesario, minimizando los costes de servidores locales y en cloud. También hemos aumentado la capacidad de cómputo y generado más modelos en menos tiempo, así como elevado los recursos disponibles. 

 

2. Flexibilidad 

Otra de las ventajas es el incremento de la capacidad de cálculo, permitiendo generar más variantes y mejorar el conocimiento. Esto lleva a los negocios a tomar decisiones de forma más ágil, con la capacidad de poder relanzar múltiples procesos batch con parámetros distintos, de forma parcial o completa en menos tiempo. 

Además, se puede utilizar para crear simulaciones, para así eliminar la necesidad de realizar pruebas físicas. Esto supone una mayor facilidad a la hora de producir y, por supuesto, una reducción de costes. Una de las claves para lograrlo está en el uso la inteligencia artificial y el aprendizaje profundo. 

  

3. Escalabilidad y elasticidad 

El HPC brinda un aprovisionamiento automático de recursos, una disponibilidad de procesamiento 24/7 y una maximización del uso de recursos infrautilizados. Por ejemplo, utiliza los servidores de media de un 30% a un 90% durante la mayor parte del tiempo y asegura una estabilización de los picos de carga.  

Para las empresas, desde las más grandes hasta las más pequeñas, es mucho más fácil ahora ejecutar cargas de trabajo, incluso pagando por uso y escalando hacia arriba o hacia abajo según lo requieran.  

 

4. Monitorización e imputación de costes por proceso batch 

La monitorización del sistema de forma avanzada permite afinarlo y sacarle el máximo rendimiento, reduciendo el tiempo de gestión del propio grid hasta en un 90% e incrementar la tasa de uso hasta el 99,9%. Asimismo, se da la imputación de costes por departamentos, proyectos o usuarios, así como la gestión automática de prioridades de uso de máquina y optimización de código. 

 

5. Incremento del ROI 

Los sistemas HPC sirven para personalizar los procesos comerciales, haciendo que las empresas puedan aumentar su productividad en menos tiempo. Los equipos financieros ganan en capacidad para detectar brechas con facilidad y ofrecer resultados, ya que el sistema informático puede analizar los datos más rápido. 

Así, implementar soluciones HPC contribuye al incremento del retorno de la inversión debido a una mayor utilización de CPU hasta el 99%. En este sentido, facilita la reducción drástica del consumo de las máquinas y establece un mayor periodo de amortización, lo que tiene un claro impacto de mejora en el negocio. 

 

 ¿Cuál es el futuro del HPC? 

Empresas e instituciones de diversos sectores están recurriendo a la computación de alto rendimiento para impulsar su crecimiento y se espera que esta tendencia continúe durante los próximos años. A medida que el rendimiento que ofrece siga mejorando y se vuelva más fiable, se trata de una gran apuesta para el presente y también para el futuro. La implementación de HPC alivia a las compañías de la necesidad de invertir enormes cantidades de dinero en infraestructuras nuevas y costes asociados. 

A medida que el Big Data y sistemas de HPC converjan, podremos ofrecer más potencia y capacidad de cálculo, llevando a las empresas a operar, decidir y ejecutar más rápido, con más precisión y mayor seguridad. Ahora que estamos inmersos en un periodo de transformación digital, es necesario aprovechar las ventajas que brinda la tecnología para innovar y escalar como nunca.