La empresa de electricidad y gas amplía su centro de datos local creando un entorno de pruebas completo y aprovechando los servicios de Oracle Cloud y los beneficios que puede proporcionar una infraestructura híbrida bajo petición.
Enegan se fundó en 2010 como proveedor de electricidad y gas y hace unos años amplió su oferta convirtiéndose en operador de TLC. Opera en toda Italia y es pionera en energía verde, siendo la primera empresa multiservicios que se fijó el objetivo de cero emisiones de CO2 para cada uno de sus clientes.
Inicialmente, la empresa era una revendedora de electricidad y gas; posteriormente, amplió sus operaciones al ámbito de los comercializadores a través de dos filiales: Enegan Power Trading y Enegan Gas Trading. En la base de los valores y principios de la empresa están, en primer lugar, la atención al cliente y, no menos atención, la calidad de los servicios ofrecidos.
A lo largo de los años, Enegan ha sido capaz de crear una nueva forma de concebir el servicio de suministro invirtiendo en innovación, fiabilidad y transparencia y creciendo progresivamente, sobre todo en el trienio 2016-2018.
Este constante crecimiento del negocio ha impuesto también una progresiva transformación de la infraestructura tecnológica on-premise de la compañía, que hoy aprovecha las ventajas de la infraestructura hiperconvergente Oracle Database Appliance (ODA), especializada en cargas de trabajo de base de datos, y una asignación de recursos cada vez más consistente desde el punto de vista organizativo para cubrir las necesidades de los procesos más estratégicos que presentaban dificultades: entre ellos, el sistema de facturación.
Tenemos unos 130.000 puntos y emitimos un número similar de facturas cada mes.
Se trata de un proceso complejo "de una sola vez" porque, por su propia definición, la facturación requiere cuidado y total precisión.
explica Giacomo Morelli, CIO de Enegan.
El sistema de aplicación de código único implica, de hecho, que el productor desarrolla y mantiene una única instancia para todos sus clientes. Este mecanismo permite una evolución y actualización continuas. De hecho, entre una factura y otra pueden producirse decenas de actualizaciones de código, lo que requiere una atención especial. El reto para Enegan era, por tanto, ser capaz de gobernar de forma completa y segura el proceso de facturación en un contexto en el que el control lo tenía en parte un tercero: el fabricante del software.
Enegan ha crecido mucho en los últimos años y nuestra base de datos ha alcanzado un tamaño importante, más de tres Tera, con tablas que intervienen en el proceso de facturación que alcanzan cientos de millones de registros.
Esto significa que incluso un aspecto trivial, como la inserción de un índice por parte del productor, nos complica entender si aporta un beneficio o no.
añade Giacomo Morelli.
Velocidad y optimización con Nube on Demand
Para gobernar y optimizar el proceso de facturación, Enegan necesitaba una base de datos de prueba completa con características similares a las de producción. Desde el principio, una de las cuestiones críticas a las que se enfrentaba la empresa era la necesidad de poner en marcha el proyecto con rapidez, identificando rápidamente la nueva infraestructura a adoptar, instalándola y haciéndola operativa.
Enegan recurrió a Bridge Consulting | Kirey Group, que ya es socio de la empresa y que la apoya en las elecciones tecnológicas desde hace 3 años, para evaluar mejor todas las necesidades relacionadas con la inversión, los plazos y los costes que conlleva la adopción de una nueva infraestructura. Bridge Consulting | Kirey Group sugirió al cliente adoptar un nuevo modelo, extendiendo los servicios on-premise a través de Oracle Cloud, dando más dinamismo al proyecto.
comenta Giacomo Morelli.
Ya teníamos algunos servicios en la nube, pero nada tan estratégico. Así que al principio éramos un poco escépticos de que pudiéramos resolver los problemas de inversión, seguridad y redes en la nube.
Además, dada la complejidad del proyecto y la necesidad de clonar rápidamente nuestra base de datos, no estaba seguro de que la nube fuera la mejor opción. Pero tuve que cambiar de opinión.
Bridge Consulting | Kirey Group realizó una cuidadosa evaluación proyectando los costes de una estructura local y en la nube a lo largo de un periodo de cinco años, y como Enegan sólo necesitaba acceder al servicio durante un periodo de tiempo limitado al mes, la nube resultó ser una opción muy rentable a largo plazo.
En términos de seguridad, Bridge Consulting | Kirey Group demostró que todos los datos en la nube de Oracle, que está cifrada por definición, eran incluso más seguros que en la infraestructura local. De hecho, la segunda generación de la nube de Oracle está diseñada para ser, por definición, una nube empresarial, concebida para cargas de producción, y coloca la virtualización dentro del firmware de red para garantizar que la posibilidad de ataque desde el exterior sea prácticamente inexistente.
Por último, desde el punto de vista de la red, la nube de Oracle representaba una extensión de las instalaciones de Enegan, una red privada virtual en la nube, con un servicio dedicado y segregado para Enegan interconectado con una VPN y accesible únicamente a través de la red interna de la empresa.
El último aspecto crítico, relacionado con los tiempos de clonación, también se satisfizo con la creación de una copia de la base de datos de producción en la nube, que siempre está sincronizada a través de Oracle Data Guard, sobre la que se realizan periódicamente copias de seguridad y que representa el punto de partida para generar los entornos de prueba bajo demanda.
El proyecto completo fue realizado por Bridge Consulting | Kirey Group en tan solo tres semanas y se dividió en tres fases:
- la activación de la nube
- la fase de red para configurar la extensión del centro de datos de Enegan al centro de datos de Oracle en Frankfurt y la creación de la red de nube privada virtual.
- la activación del Data Guard a través de un servicio Oracle PaaS.
Por último, Bridge Consulting | Kirey Group activó la copia de seguridad con retención mensual. Una vez que se abrieron todos los escenarios, a Enegan le resultó extremadamente fácil crear entornos de prueba bajo demanda compuestos por la base de datos y una máquina virtual para probar las cargas de trabajo más críticas.
La elección de la nube ha resultado ser ganadora, sobre todo porque cerca del periodo de facturación nos permite realizar toda una serie de pruebas, simular el proceso de producción e intervenir cuando hay fallos e imprevistos, sobre todo en materia de rendimiento.
Con la nube hemos creado un sistema dinámico que nos permite resolver muchas dificultades. Hoy tenemos la certeza de que cuando lancemos un proceso de facturación no tendremos ninguna sorpresa, a pesar de que nuestro mapa de aplicaciones es extremadamente complejo.
añade Giacomo Morelli.
La nube híbrida representa el mejor acuerdo para la adopción de servicios en la nube, ideal para minimizar la inversión y tener la flexibilidad necesaria para afrontar los cambios.
Estamos muy contentos de haber apoyado a Enegan para que aproveche todas las ventajas de este enfoque, que permite a Enegan disponer de capacidad de CPU bajo demanda y hace posible dimensionar los sistemas adecuadamente para realizar análisis y evaluaciones rápidas.
explica Marco Bettini, socio director de Bridge Consulting | Kirey Group.
De la facturación a la recuperación de desastres: Enegan mira al futuro en la nube
Cuando necesitamos clonar nuestro entorno de pruebas para nuestras actividades, lo hacemos con agilidad porque hemos creado un sistema que nos permite acortar sustancialmente el tiempo.
La nube nos ha permitido sacar una copia adicional de nuestra base de datos de nuestra infraestructura, incluso con capacidades de recuperación de desastres.
añade Giacomo Morelli.
De hecho, a través de Oracle Cloud es posible automatizar la creación del entorno DevOps, los laboratorios de Test & Training y también crear soluciones de Disaster & Recovery. Una de las dificultades de los sistemas tradicionales de recuperación de desastres es que deben ser, por definición, del mismo tamaño que el sistema principal. En este contexto, el paradigma de la nube se ajusta perfectamente a la necesidad, ya que permite acceder a una base de datos completa y constantemente actualizada bajo demanda, utilizándola sólo cuando sea necesario o para cualquier prueba a lo largo del año.
Estamos muy satisfechos con lo que hemos conseguido y recientemente hemos renovado el servicio.
Estamos empezando a sentirnos cómodos con la nube y nuestro próximo paso, junto con Bridge Consulting | Kirey Group y Oracle, será sacar aún más provecho de lo que hemos conseguido.
De hecho, estamos convencidos de que podremos sustituir totalmente nuestro entorno de desarrollo actual por un entorno de desarrollo en la nube.
concluye Giacomo Morelli.