Database Freedom es un programa único diseñado para ayudar a las empresas a pasar de los motores de bases de datos tradicionales a los nativos de la nube en AWS.

En la práctica, es un servicio que combina asesoramiento técnico, apoyo migratorio y asistencia financiera. Con él, la migración de una base de datos costosa como Oracle a PostgreSQL es mucho más fácil, rápida y eficiente.

Hablamos con Deivid Bitti, científico jefe de Flexa Cloud, quien nos contó cómo funciona AWS Database Freedom, qué beneficios obtienen las empresas y cómo Flexa Cloud puede ayudar a planificar y ejecutar.

¡Compruébalo!

¿Por qué las empresas eligen migrar de Oracle a PostgreSQL?

PostgreSQL es una base de datos de código abierto, el es gratis. No hay costo de licencia. El único costo que tiene la empresa, en caso de crecimiento, es con la infraestructura necesaria para su funcionamiento. Muchas empresas están desmitificando el tema de las bases de datos gratuitas, especialmente cuando experimentan un crecimiento repentino, ya que sienten en su bolsillo lo costoso que puede ser mantener una base de datos Oracle, por ejemplo. Un sentimiento muy común en este punto de inflexión es que los proveedores de bases de datos permiten que la empresa 'construya su castillo' sobre una tecnología que es realmente buena, pero el costo de mantenerla es cada vez más alto. 

“Quien hoy inicia su negocio y ha optado por Oracle, SQL Server, o cualquier otro banco con licencia, está muy mal informado, muy mal asesorado”.

—Deivid Bitti.

¿Y por qué no hay una estampida masiva de bancos libres?

Es una pregunta interesante. Si ir a un banco gratuito es mucho más barato y técnicamente lo mismo, ¿por qué todavía hay empresas que pagan a Oracle? La respuesta es que hay todo un legado, todo un universo creado encima de estos bancos tradicionales, y girar 180 grados no es tan sencillo. También está el tema cultural; hay gente que todavía no está convencida o no tiene suficiente información para tomar esa decisión. Y, no podemos negarlo, hay un lobby muy grande de los grandes jugadores en la industria de las bases de datos. Pero es interesante ver que las fintech y las nuevas empresas en general, que son, con mucho, las organizaciones más innovadoras en la actualidad, ejecutan cargas de trabajo en bases de datos gratuitas que muchos gigantes ni siquiera sueñan con ejecutar. Una cosa es tener un Vale, que tiene un ERP local para 5 personas respaldado por un Oracle con millones de dólares en licencias; otra es una startup cuyo negocio principal es un servicio en línea que se ejecuta por 10 veces esa cantidad, gastando mucho menos en un año de lo que gasta Vale en un mes. 

"Muy pronto, todos los proveedores de sistemas permitirán que sus productos se ejecuten en bases de datos de código abierto".

—Deivid Bitti.

Entonces, ¿es correcto decir que las empresas que están comenzando deben comenzar con un banco libre?

Cualquiera que esté iniciando su negocio hoy y haya elegido Oracle o SQL Server, o cualquier otro banco con licencia, está muy mal informado, muy mal asesorado. ¿Por qué estructurar un negocio si cuando atiendes a 100 personas al mismo tiempo, vas a dar a Microsoft y Oracle más dinero del que estás ganando? Lo mismo ocurre con las medianas empresas, que comenzaron en los bancos tradicionales: es importante migrar a la banca libre. Ahora bien, si la empresa compró un ERP que solo se ejecuta en Oracle, desafortunadamente, se quedará con Oracle. La buena noticia es que muy pronto todos los proveedores de sistemas permitirán que sus productos se ejecuten en bases de datos de código abierto. Es una tendencia irreversible.

¿Por qué las empresas necesitan un servicio como AWS Database Freedom para migrar?

La iniciativa Database Freedom tiene como objetivo brindar herramientas para que la migración se realice de forma automatizada y con un impacto prácticamente nulo en la operación de la empresa. Es, prácticamente, un robot que ingresa a la aplicación que se hizo en un banco y la reescribe para que funcione en otro. En otras palabras, reviso todo lo que se escribió en Oracle y puedo reescribirlo en PostgreSQL; entonces esta aplicación 'no sabrá' que se está ejecutando en otro banco. Esto reduce en gran medida los costos de migración. Otro, puedo migrar datos en línea de un banco pagado a un banco de código abierto; Tomo, por ejemplo, los datos de SQL Server y los envío a PostgreSQL en tiempo real, replicando. Y hay muchas ganancias en esta interrupción; en esta migración de la banca tradicional a la fuente abierta. Van desde el autoescalado, la replicación, vertiginosas reducciones de costes a corto, medio y largo plazo… 

¿Tiene una historia de éxito de la aplicación AWS Database Freedom que contar?

Por supuesto, ya he mencionado aquí la SAPS, que es una startup que proporciona sistemas para la gestión de restaurantes y bares a miles de clientes en todo Brasil. Están en Rio Grande do Sul y actualmente son la empresa que más tramita pedidos con las plataformas iFood, Uber Eats y Rappi. Saipos comenzó y creó sus productos sobre Oracle, pero el crecimiento vertiginoso comenzó a generar indisponibilidad, lo que, en horas punta, puede causar pérdidas de millones de reales. Entonces, nuestro desafío fue crear una nueva base de datos Aurora PostgreSQL y realizar varias pruebas de migración, para, al mismo tiempo, adaptar la aplicación para trabajar en esta nueva realidad. Luego, después de estas diversas simulaciones, hicimos la migración de madrugada donde dejamos la base de datos replicando de Oracle a PostgreSQL y activamos una replicación de Postgre a Oracle; así, si tuviéramos problemas, podríamos volver al escenario anterior. Pasamos una semana analizándolo y funcionó muy bien. Hoy se ejecutan 100% en código abierto. Todo se hizo de forma remota. De hecho, hoy en día son muy pocos los clientes que necesitamos visitar para aplicar un proyecto de Database Freedom. 

→ Conocer, en detalle, las caso SAIPOS!

“Aplicaciones que no tienen reglas de negocio escritas en bases de datos y la tecnología de desarrollo es agnóstica, se migran en dos sprints”.

—Deivid Bitti.

¿Cuánto tarda este proceso de migración desde AWS Database Freedom?

Esto depende mucho de la complejidad de la aplicación y de cuánto necesita ser revisada. Pero, por ejemplo, las aplicaciones que no tienen reglas comerciales escritas en bases de datos y la tecnología de desarrollo es agnóstica, se migran en dos sprints. En el caso de SAIPOS, tenían toneladas de código backend escrito en la base de datos, y luego fue un proyecto de cuatro meses, ya que necesitaban revisar la aplicación; reescribimos todas estas partes del backend y modificamos algunos tipos de datos, entre otras cosas. También creo que es importante decir que más del 98% de las veces, el cliente no necesita tener ningún tipo de acción; y, por nuestra parte, solo actúa un profesional, ya que se utilizan soluciones de Inteligencia Artificial, que forman parte de la iniciativa AWS Database Freedom.

Acerca de Flexa Nube

Fundada en 2008, Flexa IT comenzó como una empresa de desarrollo de software. Luego, siempre en sintonía con el mercado, en 2013 se asoció con Amazon Web Services (AWS).

Con una bandera plantada en el futuro, Flexa IT se ha convertido en una empresa de referencia nacional en la nube.

En 2017 cambió su nombre por el de Flexa Cloud, consolidando definitivamente su vocación de ayudar a las empresas en su viaje hacia la nube.

Con una visión amplia, los servicios de Flexa siempre consideran los siguientes pilares:

Hoy, después de cientos de casos exitosos, Flexa Cloud se ha posicionado como una empresa con la experiencia para guiar de manera segura a las organizaciones en su viaje a la nube.

A raíz de la búsqueda de brindar la mejor experiencia a nuestros clientes, Flexa Cloud ha realizado alianzas estratégicas a lo largo del tiempo que tienen como objetivo complementar su cartera de servicios, a saber:

La experiencia acumulada en las diversas implementaciones realizadas desde 2013, acorta caminos y aporta una robustez constante en la prestación de servicios. 

La etapa de implementación está estructurada en base a las mejores prácticas de gestión de proyectos y tiene ITIL como base para los servicios en la etapa de soporte.

Si eso no fuera suficiente, nuestros empleados están capacitados y certificados, lo que brinda la tranquilidad necesaria en este viaje. 

Aquí en Flexa Cloud, nuestra premisa básica es el cliente. Por eso, nuestros servicios buscan encantarlos, convirtiéndolos en los mayores promotores de nuestra marca.

hacer contacto, ¡estaremos encantados de llevar tu empresa a las nubes!